Skip to main content
MSain.7
Associate
March 29, 2019
Question

Flash Wear on STM32F030

  • March 29, 2019
  • 2 replies
  • 819 views

I would like some clarification regarding Flash wear on an STM32F030. The datasheet states an "endurance" of 1000 cycles. Presumably this means 1000 write and erase cycles. If I erase a page, and then write to the page one 16-bit half word at a time, so that I can perform 512 writes before the page is full. If I then erase the page and start again, have I used 1 or 512 lives of my "endurance". I ask as I am looking at using the Flash for logging data, and would only be writing a small amount at a time.

This topic has been closed for replies.

2 replies

Uwe Bonnes
Chief
March 29, 2019

Page erase is what counts. So above case is on "life". And expect much longer endurance when running at room temperature.

MSain.7
MSain.7Author
Associate
March 29, 2019

Thanks Uwe, I was hoping that would be the answer.