How often can I flash the Spark Core?

Every time I am waiting for a OTA flash to finish, I wonder what the maximum recommended number of reprogram processes may be. Is it in the hundreds, or thousands?

What may happen if I come close to this number? Should I worry? I find myself updating my Spark Core for the tinyest code changes (it just appeared in the mail, yay!)

Microcontrollers can often be re-flashed up to 100,000s of times, which is plenty enough to let you reprogram it 100s of times a day until the next version comes out.

Go wild!

1 Like

Iā€™m so glad that no one has beaten me to the official reply :smiley: :smiley: :smiley:

From the STM32F103 datasheet: the minimum is 10,000 cycles


1 Like