SLVUD67 September   2025 TPS6521505-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Hardware Requirements for NVM Programming
  6. 3Typical NVM Flow
  7. 4TPS65215 with TPS65219EVM
  8. 5Programming Instructions
    1. 5.1  Configuring Enable Settings
    2. 5.2  Configuring the Bucks
    3. 5.3  Configuring LDOs
    4. 5.4  Configuring GPIOs
    5. 5.5  Configuring Sequence
    6. 5.6  Configuring Multi-Function Pins
    7. 5.7  Configuring the EN/PB/VSENSE Pin
    8. 5.8  Changing I2C Address
    9. 5.9  Configuring Mask Settings
    10. 5.10 NVM Re-Programming
  9.   A Non-NVM Registers
  10.   B Loading a NVM Configuration File to PMIC
  11.   C PMIC Configurable Fields
  12.   References
  13.   E Revision History

Changing I2C Address

The TPS6521505 has the default I2C address configured as 0x30. This configuration can be changed if needed by searching for register I2C_ADDRESS_REG in the register map of the TPS65215-GUI and changing the default 0x30 address as shown in Figure 5-10. Since any write to this register has immediate reaction, you must change the Device I2C address to the new value as shown in Figure 5-11. Once the register is changed, the new value must be saved into the NVM by writing 0x0A to register 0x34. The device now starts communicating with the new address set in Device I2C address.

Note: When using multiple TPS65215 devices in multi-PMIC configuration, each device must have a unique I2C address. The I2C address for the 2nd, 3rd and other PMICs must be changed from the default 0x30 to a new value.
 I2C_ADDRESS_REG Figure 5-10 I2C_ADDRESS_REG
Table 5-18 I2C_ADDRESS_REG
Register Address Bit Field Name
0x26 6-0 I2C_ADDRESS_REG
 Device I2C Address Figure 5-11 Device I2C Address