cancel
Showing results for 
Search instead for 
Did you mean: 

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

KDJEM.1
ST Employee
On STM32U5, can any Flash page be cycled more than 10 000 times ?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.
Comments

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?

Version history
Last update:
‎2022-12-27 01:13 PM
Updated by: