SPI_x
SPIin
CMOS
Output
SPIout
SPI_OE
I2C_IRQnZ
I2C_DO
I2C_DI
50 ns
Deglitch
PORT_DETx
PORT_intx
EN
OD
OD_DO
63
SLVSDC2B – FEBRUARY 2016 – REVISED AUGUST 2016
Product Folder Links:
Copyright © 2016, Texas Instruments Incorporated
9.3.17.2 IOBUF_OD
The open-drain output driver is shown in
and is the same push-pull CMOS output driver as the GPIO
buffer. The output has independent pull-down control allowing open-drain connections.
Figure 56. IOBUF_OD Output Buffer
9.3.17.3 IOBUF_PORT
The input buffer is shown in
. This input buffer is connected to the intermediate nodes between the 1
st
stage switch and the 2
nd
stage switch for each port output (C_SBU1/2, C_USB_TP/N, C_USB_BN/P). The input
buffer is enabled through firmware when monitoring digital signals and disabled when an analog signal is
desired. See the
section for more detail on the pull-up and pull-down resistors of the intermediate node.
Figure 57. IOBUF_PORT Input Buffer
9.3.17.4 IOBUF_I2C
The I
2
C I/O driver is shown in
. This I/O consists of an open-drain output and an input comparator with
de-glitching. The supply voltage to this buffer is configurable to be LDO_3V3 by default or VDDIO. This is not
shown in
. Parameters for the I
2
C clock and data I/Os are found in
.
Figure 58. IOBUF_I2C I/O
9.3.17.5 IOBUF_GPIOHSPI
shows the I/O buffers for the SPI interface.
Figure 59. IOBUF_GPIOHSSPI