I know people have had problems with the ICD and EEPROM before. But how about this? I have a 16F873 in circuit with the ICD through a header. Every other time I program it the EEPROM doesn't get programmed. So one time it programs, the next time it doesn't, then it is OK again, etc. I can press Program and then Run and see the EEPROM data is corrupt (on the LCD). Then, I just press Program again, Run and it is fixed. No change to the program or even a recompile. Hmmmmm.... Al Williams AWC http://www.al-williams.com/awce -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads