SLUUDD2 June 2026 TPS65214
This section describes the steps required to program the PMIC NVM. The programming process consists of two primarily steps; changing the register settings and saving the new values into the NVM memory. Program the NVM in Initialize state, where VSYS is supplied but all of the PMIC outputs and monitors are OFF.
Figure 4-1 shows the steps to reprogram the device. Note that the device address for the TPS6521505 PMIC is initially set to 0x48 by default. Ensure that the correct device address is set in the GUI in order to properly communicate with the PMIC.
The first command consists of an I2C OFF request to send the device to Initialize state. This command is only needed if the device is not in Initialize state. The second I2C command enables an internal oscillator for I2C communication during the Initialize state and disables the rail discharges. The third step requires updating register settings to match the desired application requirements. After the register settings are updated, the new values can be saved into the NVM by writing 0x0A to register address 0x34. The last step "Validation" is optional and consists of an I2C command that compares register settings with NVM content.