Go Down

Topic: How many times can the arduino(s) be reprogrammed? (Read 979 times) previous topic - next topic

PeekabuPi

Flash memory often have limited write-erase cycles.

How many times can the arduino(s) (Uno, Nano etc) be reprogrammed?

florinc

At least 10,000 times, according to the specs.

dhenry

Quote
Flash memory often have limited write-erase cycles.


The datasheet has that figure.

There are mcus out there (modern ones) that have a flash endurance cycle of 100 times (yes, that's 100 times). I thought that was a typo but it wasn't fixed in subsequent versions of the datasheet.

JoeN


Quote
Flash memory often have limited write-erase cycles.


The datasheet has that figure.

There are mcus out there (modern ones) that have a flash endurance cycle of 100 times (yes, that's 100 times). I thought that was a typo but it wasn't fixed in subsequent versions of the datasheet.


Seriously, though, even 100 programming cycles is more than 99.999% of applications need.   I guess hobbiests who program to test every minor change they make would not be one of them.  The big issue is that the onboard EEPROM (if provided) might have the same specs which would render it unusable for many applications.
I have only come here seeking knowledge. Things they would not teach me of in college.

PeekabuPi

But there is no wear leveling like SSDs so if you keep writing small programs I guess some parts of the flash wear more than others?

dhenry

Quote
The big issue is that the onboard EEPROM (if provided) might have the same specs


Eeprom tend to have 100k (min) endurance cycles, across OEMs.

Go Up