EEPROM lifetime
Smoke Liberation Front
Posts: 30
It's me again...
I remember seeing that the EEPROM can only be written to a fixed number of times.
What is that number for a BS2p40? What happens when I write one time too many?
Does the BS know that the memeory has been written to too many time and flagg and error? Or will I get garbage?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Freeing smoke from wire and IC captivity since 1972
I remember seeing that the EEPROM can only be written to a fixed number of times.
What is that number for a BS2p40? What happens when I write one time too many?
Does the BS know that the memeory has been written to too many time and flagg and error? Or will I get garbage?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Freeing smoke from wire and IC captivity since 1972
Comments
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Jon Williams
Applications Engineer, Parallax
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
·1+1=10
http://www.parallax.com/html_pages/tech/faqs/prgm_info.asp#How_does_my_program_get_stored_in_the_Stamp
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chris Savage
Parallax Tech Support
csavage@parallax.com
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Jon Williams
Applications Engineer, Parallax
This is great info! Thanks everyone.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Freeing smoke from wire and IC captivity since 1972
And a "used up" location won't program. Thus, when erased to a zero, then when the IDE tries to program it to any other value than zero, it doesn't succeed. That's why the 'verify' step fails at that point.
However, if you don't actually USE the location, then the IDE won't detect it is bad. In the code area this doesn't help, but in the data area you might be able to adjust the eeprom areas you use (if any).