STM32 Flash re-flash lifetime duration

I had a work related project on an ATmega target that mysteriously failed some months into the project development.

It turned out that I had exceeded the flash re-write lifetime for the device after much hacking and experimentation (lots of flash programming).

I ended up utilising an eeprom based counting feature of the flash programmer software AVRDUDE. It is able to report the number of flash programs on each target chip.

Anyhow, I was wondering how many re-flashes can our STM32 take before it fails?

According to the datasheet STM guarantees 10k cycles at typical conditions (55°C) for 20 years

Best Regards, Thorsten.

Thanks, TK.

That performance is very good. I imagine it is even better at 25(degC).

The AVRs only last for about 1000 rewrites IIRC.