This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LAUNCHXL-F280025C: How often can i write/erase my flash

Part Number: LAUNCHXL-F280025C

Hello,

I want to figure out how often i can write/erase the flash of my controller. To make it more clear I only youse the Flash Bank Sector 2. In my program I safe datas with the size of 64 bit in the Flash Bank Sector 2. And I´m interested how often i could ad a 64 bit data to the flash (if the Flash Bank Sector 2 is full, it gets erased and gets programmed again). In Data sheet it says it can last 20000 cycles per Sector. But i don´t understand how that counts. Is adding one data of 64 bit similar to one cycle?. Or is 20000 the number of erases when the Flash Bank is full? Do i have to erase the flash every time before i add a new data?

You would help me a lot if you answer my question:)

Greetings Leon 

  • Hi Leon,

    20000 Write/Erase cycles is for full sector, meaning in your case once the sector is full and you need to erase that counts as 1 erase cycle. You do not have to erase the flash after each 64bit write assuming you have space to write into different location.

    Best Regards,

    NIrav