> My LCD routine checks the busy flag of the LCD and make sure the LCD is not > busy before writing new data to it. Therefore, if there is something wrong > with the LCD module, my system hangs because it keeps checking and waiting > for the LCD to be ready. Is there a way around this? Thank you for your > help! Yes, modify your busy routine to time out after a reasonable amount of time has passed. -->Neil ------------------------------------------------------------------------------- Neil Bradley In the land of the blind, the one eyed man is not Synthcom Systems, Inc. king - he's a prisoner. ICQ #29402898 -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.