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

Configuring GPIOs

GPIOs can be used to enable external discrete components. GPIO can also be used for multi-PMIC configuration to sync the power-up and power-down sequence between two TPS65215 devices.

  • Figure 5-3 shows the settings to be changed when using the TPS65215-GUI.
  • Table 5-8 and Table 5-9 show the register fields to be written when NOT using the TPS65215-GUI.
 GPIOs Configuration Figure 5-5 GPIOs Configuration
Table 5-8 NVM Registers for GPIO Settings
Register Address Bit Field Name Settings
Enable settings in Active state 0x1E 2 GPIO_EN 0h = Disabled. The output state is low.
1h = Enabled. The output state is Hi-Z.
1 GPO2_EN 0h = Disabled. The output state is low.
1h = Enabled. The output state is Hi-Z.
0 GPO1_EN 0h = Disabled. The output state is low.
1h = Enabled. The output state is Hi-Z.
Enable settings in Standby state 0x22 2 GPIO_STBY_E N 0h = Disabled. The output state is low.
1h = Enabled. The output state is Hi-Z.
1 GPO2_STBY_E N 0h = Disabled. The output state is low.
1h = Enabled. The output state is Hi-Z.
0 GPO1_STBY_E N 0h = Disabled. The output state is low.
1h = Enabled. The output state is Hi-Z.
Table 5-9 NVM Register for Multi-PMIC Configuration
Register Address Bit Field Name Settings
GPO2 configuration 0x1F 3 MULTI_DEVICE_ENABLE 0h = Single-device configuration
1h = Multi-device configuration