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 |
MIN | MAX | UNIT | |||||||
---|---|---|---|---|---|---|---|---|---|
VCCI | Supply voltage | –0.5 | 6.5 | V | |||||
VCCP | Supply voltage | –0.5 | 6.5 | V | |||||
VI | Input voltage (2) | –0.5 | 6.5 | V | |||||
VO | Output voltage (2) | –0.5 | 6.5 | V | |||||
IIK | Input clamp current | ADDR, RESET, SCL | VI < 0 | ±20 | mA | ||||
IOK | Output clamp current | INT | VO < 0 | ±20 | mA | ||||
IIOK | Input/output clamp current | P port | VO < 0 or VO > VCCP | ±20 | mA | ||||
SDA | VO < 0 or VO > VCCI | ±20 | |||||||
IOL | Continuous output low current | P port | VO = 0 to VCCP | 50 | mA | ||||
SDA, INT | VO = 0 to VCCI | 25 | |||||||
IOH | Continuous output high current | P port | VO = 0 to VCCP | 50 | mA | ||||
ICC | Continuous current through GND | 200 | mA | ||||||
Continuous current through VCCP | 160 | ||||||||
Continuous current through VCCI | 10 | ||||||||
TJ | Max junction temperature | VCC ≤ 3.6 V | 130 | °C | |||||
3.6 V < VCC ≤ 5.5 V | 90 | ||||||||
Tstg | Storage temperature | –65 | 150 | °C |
VALUE | UNIT | |||
---|---|---|---|---|
V(ESD) | Electrostatic discharge | Human-body model (HBM), per ANSI/ESDA/JEDEC JS-001(1) | ±2000 | V |
Charged-device model (CDM), per JEDEC specification JESD22-C101(2) | ±1000 |
MIN | MAX | UNIT | ||||
---|---|---|---|---|---|---|
VCCI | Supply voltage | -40 °C ≤ TA ≤ 85 °C | 1.65 | 5.5 | V | |
85 °C < TA ≤ 125 °C | 1.65 | 3.6 | ||||
VCCP | Supply voltage | -40 °C ≤ TA ≤ 85 °C | 1.65 | 5.5 | ||
85 °C < TA ≤ 125 °C | 1.65 | 3.6 | ||||
VIH | High-level input voltage | SCL, SDA | 0.7 × VCCI | VCCI (1) | V | |
RESET | 0.7 × VCCI | 5.5 | ||||
ADDR, P17–P00 | 0.7 × VCCP | 5.5 | ||||
VIL | Low-level input voltage | SCL, SDA, RESET | –0.5 | 0.3 × VCCI | V | |
ADDR, P17–P00 | –0.5 | 0.3 × VCCP | ||||
IOH | High-level output current | P17–P00 | 10 | mA | ||
IOL | Low-level output current | P17–P00 | TJ ≤ 65 °C | 25 | mA | |
TJ ≤ 85 °C | 18 | |||||
TJ ≤ 105 °C | 9 | |||||
TJ ≤ 125 °C | 4.5 | |||||
TJ ≤ 135 °C | 3.5 | |||||
TA | Operating free-air temperature | 1.65 V ≤ VCC ≤ 3.6 V | –40 | 125 | °C | |
3.6 V < VCC ≤ 5.5 V | –40 | 85 |