SLVUD30A December 2024 – December 2025 TPS65214
The TPS6521401 has three multi-function pins: GPIO/VSEL, MODE/STBY, and GPO/nWAKEUP. This section describes how each of the multi-function pins are configured.
| Pin Name | Setting | Register Address | Field Name | Value | Description |
|---|---|---|---|---|---|
| GPIO / VSEL | Function selection | 0x1E | GPIO_VSEL_CONFIG | 0x0 | Configured as GPIO |
| I/O selection | 0x1F | GPIO_CONFIG | 0x1 |
Configured as an output (only applicable if GPIO_VSEL_CONFIG=0x0) | |
| Pin polarity | 0x13 | GPIO_SEQUENCE_POLARITY | 0x0 |
LOW - off / HIGH - on (only applicable if GPIO_VSEL_CONFIG=0x0 and GPIO_CONFIG=0x1) |
|
| Rail selection | 0x1F | VSEL_RAIL | 0x0 | BUCK1 (only applicable if GPIO_VSEL_CONFIG=0x1) | |
| MODE / STBY | Function selection | 0x20 | MODE_STBY_CONFIG | 0x2 | MODE and STBY |
| Pin polarity | 0x1F | MODE_STBY_POLARITY | 0x0 | [if configured as MODE] LOW - auto-PFM / HIGH - forced PWM. [if configured as a STBY] LOW - STBY state / HIGH - ACTIVE state. | |
| GPO / nWAKEUP | Function selection | 0x20 | GPO_nWAKEUP_CONFIG | 0x0 | GPO |
| Register Address | Field Name | Value | Description |
|---|---|---|---|
| 0x1F | MODE_I2C_CTRL | 0x0 | 0x0 = Auto PFM 0x1 = Forced PWM |