> That's actually from an 18F datasheet Ah, I see it, section 6.4. Seems a little late in the piece for MC to be saying that. I've checked in the 877 manual in case it was something to do with being able to R/W Flash as well but no > I'm assuming that this is because the EEDATA/EEADR >registers are simply non-functional There might be an alternative interpretation of "After a write sequence has been initiated, EECON1, EEADR and EEDATA cannot be modified." _could_ mean that once the write has been initiated, the contents of the registers have been passed on to the h/w for writing and so that's what will be written. IOW, too late to change them. Perhaps it's just sloppy writing, notwithstanding your observations -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu