Flash & EEPROM memory maximum life
i've read these non-volatile memory on arduino have limited life.
say, if write , read 2 byte word to/from same addresses many times, on life expectancy, happens?
will memory start performing erraticly? or 2 bytes?
will atmega chip worthless after that? or happen?
i saving , reading word (thru serial port) on host pc hard disk avoid that. necessary that?
if can help, i'll appreciate much.
say, if write , read 2 byte word to/from same addresses many times, on life expectancy, happens?
will memory start performing erraticly? or 2 bytes?
will atmega chip worthless after that? or happen?
i saving , reading word (thru serial port) on host pc hard disk avoid that. necessary that?
if can help, i'll appreciate much.
i've read these non-volatile memory on arduino have limited life.
they do. have read correct.
quote
say, if write , read 2 byte word to/from same addresses many times, on life expectancy, happens?
i have read these possible failures: erase failure (byte stuck @ previous value), write failure (byte stuck @ 0xff), stuck bit (either high or low), retain failure (value gradually turns 0xff).
quote
will memory start performing erraticly? or 2 bytes?
with eeprom, 2 bytes. believe flash byte-wise 2 bytes fail. in worst case, flash page-wise page have problems.
quote
will atmega chip worthless after that?
in opinion, yes. not worth potential headache when replacement processor costs $5.
quote
i saving , reading word (thru serial port) on host pc hard disk avoid that. necessary that?
let's math... in simple terms, atmel guarantees 100,000 eeprom writes on 20 years. 5000 writes per year. ~13.7 writes per day. 13.7 writes per day every day 20 years. guaranteed work.
how need write value?
Arduino Forum > Using Arduino > Programming Questions > Flash & EEPROM memory maximum life
arduino
Comments
Post a Comment