SLAAE74A December 2022 – March 2023 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0L1105 , MSPM0L1106 , MSPM0L1303 , MSPM0L1304 , MSPM0L1305 , MSPM0L1306 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346
FRAM is a nonvolatile memory that reads and writes like standard SRAM. FRAM is available on MSP430FRxx devices.
Feature | MSP430 FRAM | MSPM0 Flash |
---|---|---|
Access | Word or byte write access | Single flash word (64 bits) or multiple words |
ECC | Supported | Supported (MSPM0G devices) |
Protection | Supported | Supported |
Cycles | 1015 | 100k (lower 32KB) or 10k (above 32KB) |
FRAM has speed limitation. The system clock for CPU can exceed the FRAM access and cycle time requirements. For these scenarios, a wait-state generator mechanism is implemented. The maximum FRAM memory access speed is 8 MHz. If the MCLK is operating faster than 8 MHz and FRAM access is required, wait states are necessary for reliable FRAM access. When using MCLK ≥ 8 MHz, configure the FRAM wait states in software before configuring the MCLK frequency.