Skip to main content
Associate
Jan 12, 2026 6:30 AM UTC
Solved

M95P16 chip erase cycle calculation

M95P16 data sheets says chip erase cycle is 100, but an5866 says chip erase counts as a cycle every page. Which is correct?

 

Datasheet:ds.pngAN5866:an.png

TLLAM.1
TLLAM.1Best answer
ST Employee
Jan 12, 2026 10:01 AM UTC

Hi Alexander,

Thanks for reaching out our support community.

When you perform a chip erase, each pages are erased so it count as one cycle per page.

Nevertheless, as chip erase involves very high voltage, performing too much chip erase can damage the product memory cells.

So both document, datasheet and application note are correct, with chip erase the cycling endurance is limited to 100 and with any other erase the cycling endurance is limited to 500k cycles.

In the field, I suggest to use block erase operations to avoid the chip erase, especially as the block erase is very fast (4ms typical).

I hope I clarified this topic.

Thanks,

Best regards,

Thomas

 

2 replies

TLLAM.1
TLLAM.1Best answer
ST Employee
Jan 12, 2026 10:01 AM UTC

Hi Alexander,

Thanks for reaching out our support community.

When you perform a chip erase, each pages are erased so it count as one cycle per page.

Nevertheless, as chip erase involves very high voltage, performing too much chip erase can damage the product memory cells.

So both document, datasheet and application note are correct, with chip erase the cycling endurance is limited to 100 and with any other erase the cycling endurance is limited to 500k cycles.

In the field, I suggest to use block erase operations to avoid the chip erase, especially as the block erase is very fast (4ms typical).

I hope I clarified this topic.

Thanks,

Best regards,

Thomas

 

Associate
Jan 13, 2026 2:45 AM UTC

Thanks for help