Thanks! That was the problem! The BF_CHECK routine for a reason didn't actually check BF and didn't wait for the instruction to finish. Haris ----- Original Message ----- From: "Andrew Kieran" To: Sent: Sunday, April 07, 2002 2:05 AM Subject: Re: [PIC]: LCD HD44780 Clear Display & Cursor Home Commands > The Clear Display and Cursor Home commands have variable > execution times and they take MUCH longer to execute than > all other instructions. You need to have a long delay of > up to 1.64 Milliseconds following these commands, before you > send the next instruction. > > That could be it (or it could not), but that's my only idea. > > Andrew > -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads