Skip to main content
Associate
January 12, 2026
Solved

M95P16 chip erase cycle calculation

  • January 12, 2026
  • 2 replies
  • 241 views

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

Best answer by TLLAM.1

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
January 12, 2026

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
January 13, 2026

Thanks for help