2019-03-29 03:22 AM
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.
2019-03-29 03:27 AM
Page erase is what counts. So above case is on "life". And expect much longer endurance when running at room temperature.
2019-03-29 03:28 AM
Thanks Uwe, I was hoping that would be the answer.