So has anyone here...

Post test messages here

Moderators: adafruit_support_bill, adafruit

So has anyone here...

Postby The_Don125 » Wed Nov 12, 2008 2:31 pm

...programmed an AVR so many times that the flash/EEPROM ran out of stable rewrite cycles?
The_Don125
 
Posts: 373
Joined: Tue Mar 06, 2007 10:51 pm
Location: Illinois

Re: So has anyone here...

Postby Sokkan » Wed Nov 12, 2008 2:50 pm

No.

Not yet...

But I have been thinking of the possibility. I have one x0xb0x that is my testbench that I reprogram all the time when testing stuff. It must have been flashed at least 100 times, probably a lot more. :D
Sokkan
 
Posts: 230
Joined: Sat Sep 01, 2007 11:56 am
Location: Stockholm

Re: So has anyone here...

Postby eil » Wed Nov 12, 2008 7:57 pm

This is more of a x0xb0x question, but it's so strongly related to this thread, that I'll ask here.

When you power up the x0xb0x, it remembers the tempo from last time. How often does it save the tempo to EEPROM (or the AVR's flash) and would that significantly decrease the life span of the chip?
eil
 
Posts: 440
Joined: Sun Aug 31, 2008 10:09 pm

Re: So has anyone here...

Postby eil » Wed Nov 12, 2008 8:54 pm

Well, yes, but I meant more specifically. It is saved on every click of the encoder or once every 30 seconds or what?
eil
 
Posts: 440
Joined: Sun Aug 31, 2008 10:09 pm

Re: So has anyone here...

Postby adafruit » Thu Nov 13, 2008 8:48 pm

every time the encoder is moved. i think eeprom has something like 10k or 100k rewrite cycles. im not too worried about it, at worst the tempo will be wrong when you start up
User avatar
adafruit
 
Posts: 10491
Joined: Thu Apr 06, 2006 3:21 pm
Location: nyc

Re: So has anyone here...

Postby magician13134 » Thu Nov 13, 2008 9:29 pm

I know that before I knew about write/rewrite cycle limits, I wrote a piece of software that rewrote an EEPROM variable *every time* the program looped (and it was a pretty darn tight loop). I have since changed that, but I'm still using that chip, no problems.
User avatar
magician13134
 
Posts: 1119
Joined: Wed Jun 13, 2007 8:17 am
Location: Ann Arbor

Re: So has anyone here...

Postby darus67 » Thu Nov 13, 2008 10:10 pm

I know from real life experience that it is possible to burn out flash memory.

I was involved in the testing and debugging of a product that had embedded linux running
from a flash memory system. We found out the hard way that if we turned the event logging
all the way up, it would overwrite the log files often enough that after a number of weeks
the flash memory would start failing. Fortunately, we were using CF memory cards, so it
wasn't a huge deal to replace the flash.
"He's just this guy. You know?"
User avatar
darus67
 
Posts: 246
Joined: Wed Sep 26, 2007 9:25 pm
Location: Minnesota, USA


Return to Test Message Forum

Who is online

Users browsing this forum: Google Feedfetcher and 2 guests

Stuff to buy from the Adafruit store and links to product documentation!


New Products [107]

Raspberry Pi[80]
 
FLORA[23]
 
Bunnie Studios[9]
 
FPGA[1]
 
mbed[11]
Arduino[60]
 
NETduino[14]
 
BeagleBone[24]
 
Android[6]
 
XBee[10]
More Dev Boards[31]


 
BoArduino[8]
 
SpokePOV[4]
 
TV-B-Gone[4]
 
MiniPOV[3]
 
SIM reader[3]
 
Microtouch[5]
 
Clocks & Watches[18]
 
Drawdio[4]
 
Brain Machine[1]
 
Game of Life[2]
 
MintyBoost[2]
More DIY Kits[16]


 
MaKey MaKey[3]
 
Tweet-a-Watt[5]
 
Young Engineers[33]
 
Discover Electronics[2]
 
Snap Circuits[4]
 
littleBits[3]
 
Project packs[8]


 
Breakout Boards[33]
LCDs & Displays[48]
Components & Parts[70]
Batteries & Power[49]
EL Wire/Tape/Panel[52]
LEDs[111]
 
Wireless[14]
Cables[62]
 
Lasers[6]
Sensors/Parts[145]
 
Enclosures/Cases[11]
 
Solar[11]
 
RFID / NFC[13]
Prototyping[70]
 
iDevices[13]
Tools[71]
 
Wearables[39]
 
CNC[37]
 
Robotics[29]
 
3D printing[1]
 
Materials[24]


 
Stickers[41]
 
Skill badges[55]
 
Books[25]
 
Circuit Playground[7]
 
Gift Certificates[4]