On Fri, 10 Jul 2009 23:16:18 -0500 "Steve Maroney" wrote: > Hopefully that makes some sense. If no blocks at all are visible, it is probably because you didn't (correctly) put the LCD in two-line mode at startup. This can only be done once, I believe. The default (even for a two line display) is one line only. Note that those first instructions do not correctly activate the BUSY line - you have to respect the times mentioned in the data sheet, for each of the initialization steps. There is one step that takes even 1.5 ms! If you do not respect those times, the configuration command that selects two-line mode will no be recognized. look for the Hitachi HD44780 datasheet (which is probably the controller chip on the LCD). Quite probably the simulator doesn't respect the timing. John -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist