The NVM Programming page allows
re-programming the device NVM memory to change the default register settings. This
page includes four main functions that correspond to the buttons shown in Figure 6-12. The first two steps I2C OFF REQUEST and ENABLE I2C
COMMUNICATION are only needed when re-programming the PMIC from the
Initialize state (PMIC rails OFF).
- The I2C OFF REQUEST button
triggers an OFF request though I2C and sends the PMIC to INITIALIZE state.
- The ENABLE I2C
COMMUNICATION button enables I2C communication in INITIALIZE state.
- Once I2C communication is
enabled, you can go to the NVM configuration page to select the desired
register settings or use the File tab options to load a
pre-configured JSON or CSV file.
- The NVM PROGRAMMING button
programs the selected register settings into the NVM.
- The VALIDATE NVM
PROGRAMMING button reads the NVM content and compares with the selected
register settings. The result (PASS or FAIL) is stored in register 0x34, field 7
NVM_VERIFY_RESULT.