cancel
Showing results for 
Search instead for 
Did you mean: 

Flash Wear on STM32F030

MSain.7
Associate

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.

2 REPLIES 2
Uwe Bonnes
Principal III

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

MSain.7
Associate

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