> Can an interrupt that occurs while waiting for write completion > attempt to read from EEPROM or read/write program memory? AFAIK no manual or EEPROM d/s specifically says you can't read EE whilst a write is occuring. As the actual write on a micro is done in h/w on a single byte by a timer/charge pump and doesn't rely on or affect s/w, maybe you can read other locations during the ~4ms that the write takes. I've never tried that and unfortunately not able to at the moment -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu