Flash Destroyer approaching 1 million writes

The Flash Destroyer, our new EEPROM tester, is going to reach the first million write cycles in the next few hours (see a live stream here). Can you guess what the final write count will be when the EEPROM dies? We’ll give a couple unpublished Dangerous Prototypes PCBs to the three closest guesses.

You can preorder the Flash Destroyer ‘I like to solder’ kit for $30, including worldwide shipping.

Join the Conversation


  1. 42 times since it is the answer to life, the universe, and everything

    but I’d say 1.74 millionish

  2. That is hysterical. Try this with field programmable gate arrays and see if they emerge into some proto-consciousness and discover you are planning and testing for their own demise. 1.78 millioin

    1. It will keep going. The internal counter is 32bits, so it can count a lot higher than that, but the display will only show the LSB. I’m working on an update now in anticipation of reaching 10M – it will show the MSB and use the decimal points to shows the number of missing 0s.

  3. I guess that… is there a bug in the project! Perhaps detecting the error condition. My boards, please :-)

    1. Great read! There is a table on page 3 of 01018A that shows life at temperature. This is a good quote:

      The higher the temperature, the worse the
      endurance will be. Generally, and approximately, a
      device which fails at 10 million cycles at 25°C will fail at
      2 million cycles at 85°C and 1 million cycles at 125°C.
      The reasons for this are not conclusive (although there
      is much technical literature supporting one theory or
      another), but it is apparent that the failure mode of
      EEPROM cells (electron trapping in the tunnel
      dielectric causing shielding and dielectric breakdown)
      is strongly dependent on temperature.[/quote]

  4. Well if I have to guess I would guess 9 469 043, Now I am curious to see how close (or not) I got.

  5. I’d say 20,000,000 read/writes.

    I have read somewhere that tests like this one might show much higher cycle counts than would in normal use condition, as the power is not recycled between read/writes. so I wouldn’t be surprised if the cycles produced in this experiment is many folds higher.

  6. 54,967,295 -> a random radioactive particle will cause an error… even better I think it will be an Alpha particle for some reason.

  7. You could use hexadecimal (or by more symbols, some other system) AFTER it has passed the 9999999 limit? Or use the dots as you said before, but in binary form :) 2^7 zeroes = much :)

Leave a comment

Your email address will not be published. Required fields are marked *

Notify me of followup comments via e-mail. You can also subscribe without commenting.