SLVSFM6A August 2020 – July 2021 TPS65994AD
PRODUCTION DATA
GPIOn pins can be mapped to USB Type-C, USB PD, and application-specific events to control other ICs, interrupt a host processor, or receive input from another IC. This buffer is configurable to be a push-pull output, a weak push-pull, or open drain output. When configured as an input, the signal can be a de-glitched digital input or an analog input to the ADC (only a subset of the GPIO's are ADC inputs see table below). The push-pull output is a simple CMOS output with independent pull-down control allowing open-drain connections. The weak push-pull is also a CMOS output, but with GPIO_RPU resistance in series with the drain. The supply voltage to the output buffer is LDO_3V3 and LDO_1V5 to the input buffer. When interfacing with non 3.3-V I/O devices the output buffer may be configured as an open drain output and an external pull-up resistor attached to the GPIO pin. The pull-up and pull-down output drivers are independently controlled from the input and are enabled or disabled via application code in the digital core.
Pin Name | Type | Special Functionality |
---|---|---|
GPIO0 | I/O | HPD_Tx for Port B |
GPIO1 | I/O | HPD_Tx for Port A |
GPIO2 | I/O | |
GPIO3 | I/O | |
GPIO4 | I/O | ADC Input, |
GPIO5 | I/O | ADC Input, |
GPIO6 | I/O | |
GPIO7 | I/O | |
GPIO8 | I/O | |
GPIO9 | O | PROCHOT# |
I2C_EC_IRQ(GPIO10) | O | IRQ for I2C_EC, or used as a general-purpose output |
I2C2s_IRQ(GPIO11) | O | IRQ for I2C2, or used as a general-purpose output |
I2C3m_IRQ(GPIO12) | I | IRQ for I2C3, or used as a general-purpose input |