> This was covered in a recent thread. You DO need to perform a refresh > of the entire EEPROM if one or more cells are written to more than the > number specified in the data sheet. Well, only if there are *other* cell(s) that are *not* written att all during the same timeframe. You do not have to refresh cells that doesn't store any real "data" anyway. The "refresh" could be to just read and re-write a single cell in the most extreme case. If every *used* cell is re-written "often" by the application, you don't have to refresh at all, AFAIK. > I don't know the mechanism behind this, but writing to one > celll essentialy removes some charge from the > others so data will be lost unless all cells are refreshed. This is > explained in the datasheets. But the problem is that everyone who starts this thread, *have* seen that in the data sheet(s), but didn't understand it. It's not one of the clearest parts of the data sheet(s), IMHO... :-) :-) Regards, Jan-Erik. _______________________________________________ http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist