The TCA6416A is a 24-pin device that provides 16-bits of general purpose parallel input/output (I/O) expansion for the two-line bidirectional I2C bus (or SMBus) protocol. The device can operate with a power supply voltage ranging from 1.65 V to 5.5 V on the I2C bus side (VCCI) and a power supply voltage ranging from 1.65 V to 5.5 V on the P-port side (VCCP).
The device supports both 100-kHz (Standard-mode) and 400-kHz (Fast-mode) clock frequencies. I/O expanders such as the TCA6416A provide a simple solution when additional I/Os are needed for switches, sensors, push-buttons, LEDs, fans, and so forth.
PART NUMBER | PACKAGE(1) | BODY SIZE (NOM) |
---|---|---|
TCA6416A | TSSOP (24) | 7.80 mm × 4.40 mm |
WQFN (24) | 4.00 mm × 4.00 mm | |
Microstar BGA™ Junior (24) | 3.00 mm × 3.00 mm |
Changes from Revision E (July 2020) to Revision F (January 2023)
Changes from Revision D (August 2017) to Revision E (July 2020)
Changes from Revision C (September 2015) to Revision D (August 2017)
Changes from Revision B (January 2015) to Revision C (September 2015)
Changes from Revision A (November 2009) to Revision B (October 2014)
PIN | DESCRIPTION | |||
---|---|---|---|---|
NAME | TSSOP (PW) |
QFN (RTW) |
BGA (ZQS) |
|
INT | 1 | 22 | A3 | Interrupt output. Connect to VCCI or VCCP through a pull-up resistor. |
VCCI | 2 | 23 | B3 | Supply voltage of I2C bus. Connect directly to the supply voltage of the external I2C controller. |
RESET | 3 | 24 | A2 | Active-low reset input. Connect to VCCI or VCCP through a pull-up resistor, if no active connection is used. |
P00 | 4 | 1 | A1 | P-port input/output (push-pull design structure). At power on, P00 is configured as an input. |
P01 | 5 | 2 | C3 | P-port input/output (push-pull design structure). At power on, P01 is configured as an input. |
P02 | 6 | 3 | B1 | P-port input/output (push-pull design structure). At power on, P02 is configured as an input. |
P03 | 7 | 4 | C1 | P-port input/output (push-pull design structure). At power on, P03 is configured as an input. |
P04 | 8 | 5 | C2 | P-port input/output (push-pull design structure). At power on, P04 is configured as an input. |
P05 | 9 | 6 | D1 | P-port input/output (push-pull design structure). At power on, P05 is configured as an input. |
P06 | 10 | 7 | E1 | P-port input/output (push-pull design structure). At power on, P06 is configured as an input. |
P07 | 11 | 8 | D2 | P-port input/output (push-pull design structure). At power on, P07 is configured as an input. |
GND | 12 | 9 | E2 | Ground |
P10 | 13 | 10 | E3 | P-port input/output (push-pull design structure). At power on, P10 is configured as an input. |
P11 | 14 | 11 | E4 | P-port input/output (push-pull design structure). At power on, P11 is configured as an input. |
P12 | 15 | 12 | D3 | P-port input/output (push-pull design structure). At power on, P12 is configured as an input. |
P13 | 16 | 13 | E5 | P-port input/output (push-pull design structure). At power on, P13 is configured as an input. |
P14 | 17 | 14 | D4 | P-port input/output (push-pull design structure). At power on, P14 is configured as an input. |
P15 | 18 | 15 | D5 | P-port input/output (push-pull design structure). At power on, P15 is configured as an input. |
P16 | 19 | 16 | C5 | P-port input/output (push-pull design structure). At power on, P16 is configured as an input. |
P17 | 20 | 17 | C4 | P-port input/output (push-pull design structure). At power on, P17 is configured as an input. |
ADDR | 21 | 18 | B5 | Address input. Connect directly to VCCP or ground. |
SCL | 22 | 19 | A5 | Serial clock bus. Connect to VCCI through a pull-up resistor. |
SDA | 23 | 20 | A4 | Serial data bus. Connect to VCCI through a pull-up resistor. |
VCCP | 24 | 21 | B4 | Supply voltage of TCA6416A for P-ports |