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 3-11. 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, 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.