See also ds/3ds flash used in game carts. They need to be powered on every so often to avoid bitrot. Their memory controllers use a form of ecc that causes weak bits to be rewritten. But if it's left too long then ecc cannot correct. This is over 15-30 year timescale fwiw.
But all chips will die in like 50-100 years or so because physics gets em with electromigration.
Comments
Reads are effectively infinite. I'm not aware of any upper limit shorter than "end of the universe" timescales.
Flash wears out from writing and the answer is in the tens to hundreds of thousands of writes per cell.
https://en.wikipedia.org/wiki/Electromigration
See also ds/3ds flash used in game carts. They need to be powered on every so often to avoid bitrot. Their memory controllers use a form of ecc that causes weak bits to be rewritten. But if it's left too long then ecc cannot correct. This is over 15-30 year timescale fwiw.
But all chips will die in like 50-100 years or so because physics gets em with electromigration.