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.

FTL for the NVM Flash on the MSPM0L130X

Reading through the manual and the data sheet, it becomes clear that the first 32KB flash memory (address 0x0000.0000 to 0x0000.8000) has up to 100000 program and erase cycles. I need to have a flash memory region that spans 0x1080 bytes. Due to the aforementioned restriction, I've decided to put that between 0x0000.8000 to  0x0000.907F.

So far so good. My concern is regarding updates to this region. NVM on the MSPM0L130x defines a 'word line' such that once any flash word  in this word line reaches the maximum program operation limit, the entire sector needs to be erased. My question essentially is, who takes care of this? Does this happen in the background? 

Going by the manual and the driverlib code, it does look like it is done transparently. Would be great if you could shed some light on it!