> I see everybody focusing on the CPU, but no one has mentioned > tying the reset of the PIC to the reset of the display. > Is that done in your design. No. The LCD is a standard (SPLC780D controller, supposedly HD44780 equivalent)16x2 with no reset line. Usually it will simply go through the initialisation procedure if the s/w tells it to, such as after a micro reset. AFAICT the LCD acts just like any other I've used What I found yesterday is that the dsPIC just seems to stop when /MCLR is flicked low, so there's no pin activity telling the LCD to re-initialise after a reset (attempt). Which is why it holds the last characters on screen Also, this s/w doesn't use D7 Busy, just a delay, so there's no feed- back at all from the LCD to the dsPIC telling it to wait. I will try this LCD with another PIC on which /MCLR does work, just to make sure I haven't got two problems Thanks Joe ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2015.0.5863 / Virus Database: 4328/9490 - Release Date: 04/08/15 --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .