SLVSD09C March 2016 – February 2019 TPS65916
PRODUCTION DATA.
The TPS65916 device integrates seven configurable general-purpose I/Os that are multiplexed with alternative features as listed in Table 5-11
PIN | PRIMARY FUNCTION | SECONDARY FUNCTION |
---|---|---|
GPIO_0 | General-purpose I/O Port 0 | Input: PWRDOWN (Power down signal) |
Input: ENABLE2 (Peripheral power request input 2) | ||
Output: REGEN1 (External regulator enable output 4) | ||
GPIO_1 | General-purpose I/O Port 1 | Input: RESET_IN (Reset input) |
Input: NRESWARM (Warm reset input) | ||
Input: VBUS_SENSE (VBUS input) | ||
GPIO_2 | General-purpose I/O Port 2 | Input: ENABLE1 (Peripheral power request input 1) |
Input/Output: I2C2_SDA_SDO (DVS control I2C serial bidirectional data) or SPI output data signal | ||
GPIO_3 | General-purpose I/O Port 3 | Input: ENABLE2 (Peripheral power request input 2) |
Output: REGEN1 (External regulator enable output 1) | ||
Input: SYNCDCDC (SMPS clock synchronization input) | ||
GPIO_4 | General-purpose I/O Port 4 | Output: REGEN2 (External regulator enable output 2) |
Input/Output: I2C2_SCL_SCE (DVS control I2C serial clock) or SPI chip-select signal | ||
GPIO_5 | General-purpose I/O Port 5 | Input: POWERHOLD (Power hold input) |
Output: REGEN3 (External regulator enable output 3) | ||
GPIO_6 | General-purpose I/O Port 6 | Input: NSLEEP (Sleep mode request signal) |
Output: POWERGOOD (Indicator signal for valid regulator output voltages) | ||
Output: REGEN3 (External regulator enable output 3) |
For GPIOs characteristics, refer to:
Each GPIO event can generate an interrupt on a rising edge, falling edge, or both; each line is individually maskable (as described in Section 5.11). A GPIO-interrupt applies only when the primary function (general-purpose I/O) has been selected.
All GPIOs can be used as wake-up events.
NOTE
GPIO_2 and GPIO_4 are in the VIO domain (only the I/O supply is required to be available) and therefore these GPIOs cannot be used as ON requests from the OFF mode.
The REGEN1 output is muxed in GPIO_0 and GPIO_3, the REGEN2 output is muxed in GPIO_4, and the REGEN3 output is muxed in GPIO_5 and GPIO_6. When the GPO_0, GPIO_3, GPIO_4, GPIO_5, and GPIO_6 pins are configured as REGEN1, REGEN2, or REGEN3, these pins can be programmed as part of the power-up sequence to enable external devices such as external SMPSs. The REGEN1 and REGEN3 signals are at the VRTC voltage level and the REGEN2 signal is at the VIO voltage level.
The PRIMARY_SECONDARY_PAD1 and PRIMARY_SECONDARY_PAD2 registers control selection between primary and secondary functions.
When configured as primary functions, all GPIOs are controlled through the following set of registers:
When configured as secondary functions, none of the GPIO control registers (see Table 5-11) affect GPIO lines. The line configurations (pullup, pulldown, or open drain) for secondary functions are held in a separate register set as well as specific function settings.