On Thu, 26 Feb 2004, Jinx wrote: > > The datasheets say, "After a write sequence has been initiated, > > EECON1, EEADR and EEDATA cannot be modified." > > Where does it say that ? I've looked in the EE sections of the > 628 and Mid-range manuals and don't see it That's actually from an 18F datasheet, but I would expect the same behavior in a 16F. I've observed program memory reads failing on a 16F during an EEPROM write; I'm assuming that this is because the EEDATA/EEADR registers are simply non-functional, as noted in the 18F datasheet, while an EEPROM write is in progress. -- John W. Temples, III -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu