TCA7408 is an 8-bit I/O expander for the two-line bidirectional bus
(I2C) and is designed to provide general-purpose remote I/O expansion
through the I2C interface.
The major benefit of this device is its wide VCC range. It can
operate from 1.65 V to 3.6 V on the GPIO-port side and 1.65 V to 5.5 V on the SDA/SCL side. This
allows the TCA7408 to interface with next-generation microprocessors and microcontrollers on the
SDA/SCL side, where supply levels are dropping down to conserve power.
The bidirectional voltage-level translation in the TCA7408 is provided through
VCCI. VCCI should be connected to the
VCC of the external SCL/SDA lines. The voltage level on the GPIO-port of the
TCA7408 is determined by VCCP.
At power on, the I/Os are configured as inputs; however, the system master can enable the
I/Os as either inputs or outputs by writing to the I/O direction bits. The data for each input or
output is kept in the corresponding Input or Output register. All registers can be read by the
TCA7408 has open-drain interrupt (INT) output pin that goes LOW
when the input state of a GPIO-port changes from the input-state default register value. The device
also has an interrupt masking feature by which the user can mask the interrupt from an individual
View datasheet View product folder