Or, to put it in another way : Lets say a 256 byte EEPROM PIC. Then there are 256 separate D120 values and 256 separate D124 values (in a way...). Each separate D120 value is "incremented" (and never "reset") as it's cell is re-written. *All* D124 value are "incremented" whenever *any* cell is written. Each separate D124 value is "reset" whenever *that* specific cell is written (aka "refresh", but there are realy no difference, as far as the EEPROM is concerned, between a "write" and a "refresh", of course). D120 is each cells total "lifetime". D124 is each cells "refresh-timer". D120 is incremented whenever *that* cell is written. D124 is incremented whenener any *other* cell is written. Or am I completely missing something ? Jan-Erik. -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.