> Thought that too, I'm guessing it was maybe a bad display or > something... > > btfsc LCD,BUSY > goto $-1 > > is about as simple as it gets. :) Nick, I believe that's the problem right there, the same as the other guy is having. You guys have things a little too simple. You need to assert the enable signal, read the busy flag, then de-assert the enable, within the loop. The same rules as reading any other data from the display. michael brown -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.