Skip to main content
KDJEM.1
ST Technical Moderator
December 27, 2022

On STM32U5, can any Flash page be cycled more than 10 000 times?

  • December 27, 2022
  • 1 reply
  • 2168 views

Yes, any Flash page can be cycled more than 10 000 times.
Each Flash memory cell can be programmed and erased up to 100 000 times. However, the total cycling capability for one complete bank is limited by the programming/erasing circuitry (such as the charge pump generating the high programming/erasing voltage).
Consequently, the Flash memory is qualified for an endurance of 100 000 cycles only for 32 pages (256 Kbytes) in each bank. It is the application responsibility not to exceed 32 pages (per bank) cycling more than 10 000 times.

This topic has been closed for replies.

1 reply

Tesla DeLorean
Guru
February 9, 2023

Ok, can someone go into the math / expectations here in a bit more depth.

In one scenario there's 1,280,000 page cycles, the other 3,200,000

What is the anticipated cycle life of the charge pump?

Is this impacted by temperature, supply voltage, data patterns, etc?

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..