> A good way to introduce the delay is to check the busy flag > BEFORE every LCD operation, rather than after. > > This has the side-effect of making everything run faster, too. > > -Andy Good tip, will try that btw, I dug out the paperwork last night. I found the reason why I'd made a blue with the port settings when reading the busy flag. It all goes back years to a Motorola TP for the HC11 which said that it is necessary to change the data direction for the only the D7 port pin. This was the reference for my first LCD code and it worked, so that's the way it stayed. As of yesterday I humbly know better -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body