TCA9535
www.ti.com ........................................................................................................................................... SCPS201A–AUGUST 2009–REVISED SEPTEMBER 2009
LOW VOLTAGE 16-BIT I2C AND SMBus LOW-POWER I/O EXPANDER
WITH INTERRUPT OUTPUT AND CONFIGURATION REGISTERS
1
FEATURES
•
•
•
•
Address by Three Hardware Address Pins for
Use of up to Eight Devices
•
Low Standby-Current Consumption of
3 µA Max
I2C to Parallel Port Expander
Open-Drain Active-Low Interrupt Output
5-V Tolerant I/O Ports
Latched Outputs With High-Current Drive
Capability for Directly Driving LEDs
•
•
•
•
•
•
Latch-Up Performance Exceeds 100 mA Per
JESD 78, Class II
ESD Protection Exceeds JESD 22
Compatible With Most Microcontrollers
400-kHz Fast I2C Bus
–
–
2000-V Human-Body Model (A114-A)
1000-V Charged-Device Model (C101)
Polarity Inversion Register
PW PACKAGE
(TOP VIEW)
RTW PACKAGE
(TOP VIEW)
1
24
23
22
21
20
19
18
17
16
15
14
13
INT
A1
VCC
SDA
SCL
A0
2
24 23 22 21 20 19
3
A2
1
2
18
17
16
15
A0
P00
P01
P02
P03
P04
P05
4
P00
P01
P02
P03
P04
P05
P06
P07
GND
P17
P16
P15
P14
P13
5
Exposed
Center
Pad
P17
P16
P15
P14
P13
P12
P11
P10
3
4
6
7
5
6
14
13
8
9
7
8
9
10 11 12
10
11
12
The exposed center pad, if used, must be
connected as a secondary ground or left
electrically open.
DESCRIPTION/ORDERING INFORMATION
This 16-bit I/O expander for the two-line bidirectional bus (I2C) is designed for 1.65-V to 5.5-V VCC operation. It
provides general-purpose remote I/O expansion for most microcontroller families via the I2C interface [serial clock
(SCL), serial data (SDA)].
The TCA9535 consists of two 8-bit Configuration (input or output selection), Input Port, Output Port, and Polarity
Inversion (active-high or active-low operation) registers. At power on, the I/Os are configured as inputs. The
system master can enable the I/Os as either inputs or outputs by writing to the I/O configuration bits. The data for
each input or output is kept in the corresponding Input or Output Port register. The polarity of the Input Port
register can be inverted with the Polarity Inversion register. All registers can be read by the system master.
The system master can reset the TCA9535 in the event of a timeout or other improper operation by utilizing the
power-on reset feature, which puts the registers in their default state and initializes the I2C/SMBus state machine.
1
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of Texas
Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
PRODUCTION DATA information is current as of publication date.
Copyright © 2009, Texas Instruments Incorporated
Products conform to specifications per the terms of the Texas
Instruments standard warranty. Production processing does not
necessarily include testing of all parameters.