I wonder about contact bounce oh the reset switch. Perhaps the chip is resetting too many times, starting LCD initialization, then aborting and starting again. The LCD initialization has to be done pretty slowly. The possible multiple resets might be confusing it. How about a delay loop right after reset before you init the LCD? Harold --=20 FCC Rules Updated Daily at http://www.hallikainen.com - Advertising opportunities available! Not sent from an iPhone. --=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 .