> Thanks for this Jinx, I will try it out. Is there anything I need to > change as far as timings are concerned, I am using a 4mhz oscillator One of the queries this problem often brings up is the question "are you really using a 44780, or one of the clones"? Many of the clones require longer delays, especially when initialising the chip, and the general consensus seemed to be to start with delays that are significantly longer, and then once you have the display working, shorten them. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist