Tool/software:
Hi,
My customer has a question about data in Flash after Erasing.
What is read immediately after sector Erase without Program ?
Is the values before Erase read ?
There is the following note at the chapter 6.3.4 ERASE Command in the MSPM0L TRM.
In the customer's use case, Program->SectorErase is periodically performed.
Since the MCU power may be turned off while instructing the Flash controller to perform SectorErase, they’re considering that the flash is read when the MCU power is turned on, and if it is all “1”, they would judge that SectorErase was performed before the power is turned off.
However, if all “1”s are not guaranteed before the program as noted in the Note, is it possible to program all “1”s once and then read them?
Also, what happens if they program all “1” (0xFFFF_FFFF) to the area where the value "0x12345678_12345678" was programmed without Sector Erase before power off (does the value change?)?
Thanks and regards,
Hideaki