SLUUDD2 June 2026
Once the register map is fully updated and configured to the desired settings, the new values can be saved into the NVM by applying 8V to the MODE/STBY pin and writing 0x0A to address 0x34.
NVM values can only be successfully changed when the MODE/STBY pin is set to a voltage equal or greater than VMODE/STBY_PROG. The TPS65214EVM-SKT makes this easier by featuring an on-board boost converter that can be shorted to MODE/STBY with a switch and jumper.
The I2C pins must also be pulled up to an external 3.3V supply.
Writing 0x0A (CUST_PROG_CMD) to register address 0x34 commits the current register settings to the device NVM, becoming the new power-up defaults. Once the NVM is reprogrammed, the DIY_NVM_PROGRAM_CMD_ISSUED bit is set, and the device ignores any subsequent CUST_PROG_CMD commands to prevent inadvertent changes to the NVM.
Customer programmable registers correspond to addresses 0x2 to 0x27. Only bits marked with (X) in the reset column of the register map have NVM programmable default settings. All other bits keep the factory settings listed in the register map. Additionally, NVM programming is unidirectional: any configurable bit can only be written from '0' to '1'.
to the register map.
| Register Address | Bit | Data | |
|---|---|---|---|
| Bit# | Field Name | ||
| 0x34 | 3-0 | USER_NVM_CMD | 0x0A |