Pages: [1]   Go Down
Author Topic: How many times can the arduino(s) be reprogrammed?  (Read 838 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Flash memory often have limited write-erase cycles.

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

0
Offline Offline
Edison Member
*
Karma: 8
Posts: 1411
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Offline Offline
Edison Member
*
Karma: 116
Posts: 2205
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Show Your Work
Offline Offline
Edison Member
*
Karma: 14
Posts: 1072
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

I have only come here seeking knowledge. Things they would not teach me of in college.

Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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?
Logged

Offline Offline
Edison Member
*
Karma: 116
Posts: 2205
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Pages: [1]   Go Up
Jump to: