Loading...
Pages: [1]   Go Down
Author Topic: How many times can the arduino(s) be reprogrammed?  (Read 497 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: 6
Posts: 1398
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: 114
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

Samplefinger
Offline Offline
God Member
*****
Karma: 8
Posts: 822
ALWAYS ASK FOR THREE. One to use. One to lose. One to abuse.
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

Latest Sampling Scores: ATXMEGA64A3U-MH x3, ATXMEGA256A3U-MH x3, SST38VF6404-90-5C-EKE x3, SST38VF6402-90-5C-EKE x3, PGA870 x3, THS770006 x3

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: 114
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
Print
 
Jump to: