English
Language : 

TCA7408 Datasheet, PDF (2/25 Pages) Texas Instruments – Low-Voltage 8-Bit I2C and SMBus I/O Expander with Interrupt Output, RESET, I/ODirection Registers, and Programmable Pull-up/Pull-down
TCA7408
SCPS235 – NOVEMBER 2011
www.ti.com
These devices have limited built-in ESD protection. The leads should be shorted together or the device placed in conductive foam
during storage or handling to prevent electrostatic damage to the MOS gates.
DESCRIPTION (CONTINUED)
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. This indicates the VCC level of the I2C bus to the TCA7408. 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 system master.
The system master can reset the TCA7408 in the event of a timeout or other improper operation by asserting a
low in the RESET input. The power-on reset (POR) puts the registers in their default state and initializes the
I2C/SMBus state machine. The RESET pin causes the same reset/initialization to occur without depowering the
part. The system master can also execute a software reset by asserting B0 in register 01h. The POR, and
hardware reset events will reset the state machine and the registers to the default state. A software reset will
only reset the registers to the default state and will not reset the state machine. In addition the watch dog timer
only resets the state machine
The TCA7408 open-drain interrupt (INT) output is activated when any GPIO set as an input has a transition to
the state opposite of that in the Input Default State (09h) register and the corresponding bit in the Interrupt Mask
Register (11h) is set to 0. It is used to indicate to the system master that an input has changed to a
pre-determined state. INT is also activated after either a hardware reset or software reset. Watch dog timer does
not activate the INT pin.
INT can be connected to the interrupt input of a microcontroller. By sending an interrupt signal on this line, the
remote I/O can inform the microcontroller if there is incoming data on its ports without having to communicate via
the I2C bus. Thus, the TCA7408 can remain a simple slave device.
One hardware pin (ADDR) can be used to program the I2C address and allow up to two devices to share the
same I2C bus or SMBus.
The integrated watchdog timer will reset the I2C state machine in the event the SDA is internally held low, after
200 ms (nominal). This reset does not reset the registers as they retain their previous value.
TA
–40°C to 85°C
ORDERING INFORMATION(1)
PACKAGE (2)
ORDERABLE PART NUMBER
µCSP – ZSZ package
Tape and reel
TCA7408ZSZR
TOP-SIDE MARKING
ZUQ
(1) For the most current package and ordering information, see the Package Option Addendum at the end of this document, or see the TI
web site at www.ti.com.
(2) Package drawings, thermal data, and symbolization are available at www.ti.com/packaging.
2
Submit Documentation Feedback
Product Folder Link(s) :TCA7408
Copyright © 2011, Texas Instruments Incorporated