Chris Belsky

Managing Burned Out EEPROM segments

Discussion created by Chris Belsky on Nov 10, 2009
Latest reply on Nov 17, 2009 by Chris Belsky


I have an application using the DZ60A (8-bit uP) that is susceptible to EEPROM cells burning out due to exceeding the lifetime erase/write cycles of the EEPROM.  The value (I'll just call is "x" in this example) that I'm storing to EEPROM is 4-bytes, and I'm using the 4-byte mode of EEPROM.  Thus, I have created a two-dimensional array in EEPROM sized [100][4] where I can do a "rolling" routine writing "x" to the next arrary cell during every write.  This gives me approximately 5-million erase/cycles for "x".  My situation now is that I need a method to monitor and save the locations of any array cells that are burnt out.  Does anyone have any creative solutions for this type of application?  

Thanks in advance,