SLAU723A October 2017 – October 2018 MSP432E401Y , MSP432E411Y
Before any writes to EEPROM registers, enable the clock to the EEPROM module with the EEPROM Run Mode Clock Gating Control (RCGCEEPROM) register (see Section 4.2.101) and execute the following initialization steps:
NOTE
Failure to perform these initialization steps after a reset can lead to incorrect operation or permanent data loss if the EEPROM is later written.
If the PRETRY or ERETRY bits are set in the ESUPP register, the EEPROM was unable to recover its state. If power is stable when this occurs, this indicates a fatal error and is likely an indication that the EEPROM memory has exceeded its specified lifetime write and erase specification. If the supply voltage is unstable when this return code is observed, retrying the operation once the voltage is stabilized can clear the error.
The EEPROM initialization function code is named EEPROMinit() in the SimpleLink SDK.