- Tue Oct 31, 2006 4:01 pm
#21244
From what I've understood, reading is relatively infinite, it's the erase/write cycle that'll get you.
Now, numbers, most companies will give you a "garaunteed" minimum, so if you write to one block, they will garauntee it will work X number of times. There's a good chance it will work a lot longer, however. Now, Flash write persistance varies HUGELY. I've looked at it for embedded microcontrollers mostly.
Renasis, for instance, gives you 100 cycles in their M16 MCU's. Microchip's original PIC18 line had 10,000 cycles. Currently, modern PIC18's and the dsPICs that are tagged with "enhanced flash" do 100,000 cycles. The newest bulk NAND flash can vary, but the current standard is 1,000,000 cycles.
So, you really REALLY have to look, but the newer the part, the more zeros you'll find on that cycle garauntee.
Technical Alchemy
Strange ideas, rambling technical thoughts
http://technicalchemy.blogspot.com/
(yes, I'm working on a real website eventually)