At 04:30 PM 7/3/2012, Forrest Christian wrote: >I realized that perhaps the processor was being reset by the ICD=20 >half way through the initialization. Yep, the ICD-U64, in a normal=20 >"program then run" cycle, bounces the MCLR a couple of times before=20 >it finally releases it - giving my code just enough time to=20 >half-write the eeprom. Thanks for sharing the above. It might easily save someone else=20 (like me) some immense frustration sometime down the road. For what its worth, it might be worth mentioning this to the CCS=20 folks - maybe they can come up with a fix. dwayne --=20 Dwayne Reid Trinity Electronics Systems Ltd Edmonton, AB, CANADA (780) 489-3199 voice (780) 487-6397 fax www.trinity-electronics.com Custom Electronics Design and Manufacturing --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .