Greetings All, Attached is a failed effort to write to the internal EEPROM of a 16F628. All I get is zeros in the EEPROM. I hope someone can show me the eror of my ways. I can read the EEPROM. The code came from the 16F628 manual, page 93. I added code to increment the address and the data byte and loop until the memoey is full. Happy holidays, Royce -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.