We have an EEPROM with a 10,000 cycle life duration - Our application may write more than 10,000 times.
If we write to the same location over & over, is it only that single location that potentially fatigues and fails? Or would the failure extend over multiple cells?
I'm thinking an easy way to get round the limit is to dedicate 10 memory locations and use a rotating pointer. That would (I think) increase my potential write cycles 10x before it becomes an issue.
Am I heading down a good path, or is this totally the wrong thing to do?
Many folks are wondering why I don't just use another part, or one that's better documented. The EEPROM is built-in to this one. In our business, we're locked into a few suppliers who make very specialized ASIC's and who don't document their chips such that I can just read this in the datasheet. Their engineers all speak English as their 3rd or sometimes 4th language, so asking this kind of question is usually quite difficult and answers always taken with a grain of salt. They make up for these annoyances by selling stupid low cost chips. We have micro's available to us that cost about 3 cents each (no exaggeration). Most of our IC's are about $0.15.