SLAU847D October 2022 – May 2024 MSPM0L1105 , MSPM0L1106 , MSPM0L1227 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2228 , MSPM0L2228-Q1
The LFSS scratchpad memory is a 16- to 256-byte register based memory that retains data similar to a nonvolatile memory as long as VBAT is supplied. This means the scratchpad memory retains data when the main VDD supply is lost or during the SHUTDOWN mode. However, the memory content is not retained when the VBAT domain is lost. The memory is organized in 4 to 64 words of 32-bit size. Each byte is single addressable for read and write.
To protect the memory against unwanted (accidental software initiated) writes, an LFSS memory write enable register is implemented. Each bit in the write enable register corresponds to the byte location in the scratchpad memory.
In the event of a tamper detect (time stamp event), the scratchpad memory erases memory locations that are enabled for erase. The indication is done by an LFSS memory tamper erase enable register. Each bit in the register corresponds to one-byte location in the scratchpad memory.
Figure 8-7 shows the memory.