on
2022-12-27
1:13 PM
- edited on
2025-08-01
2:07 AM
by
Laurids_PETERSE
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.
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?