Professional Documents
Culture Documents
Tca6416 Xbox One
Tca6416 Xbox One
TCA6416
SCPS153B – DECEMBER 2007 – REVISED JUNE 2014
TCA6416 Low-Voltage 16-Bit I2C and SMBus I/O Expander With Interrupt Output, Reset,
and Configuration Registers
Not Recommended for New Designs
1 Features • Polarity Inversion Register
1• Operating Power-Supply Voltage Range of 1.65 V • Internal Power-On Reset
to 5.5 V • Power Up With All Channels Configured as Inputs
• Allows Bidirectional Voltage-Level Translation and • No Glitch On Power Up
GPIO Expansion Between: • Noise Filter on SCL/SDA Inputs
– 1.8-V SCL/SDA and • Latched Outputs With High-Current Drive
1.8-V, 2.5-V, 3.3-V, or 5-V P Port Maximum Capability for Directly Driving LEDs
– 2.5-V SCL/SDA and • Latch-Up Performance Exceeds 100 mA Per
1.8-V, 2.5-V, 3.3-V, or 5-V P Port JESD 78, Class II
– 3.3-V SCL/SDA and • ESD Protection Exceeds JESD 22
1.8-V, 2.5-V, 3.3-V, or 5-V P Port – 2000-V Human-Body Model (A114-A)
– 5-V SCL/SDA and – 200-V Machine Model (A115-A)
1.8-V, 2.5-V, 3.3-V, or 5-V P Port
– 1000-V Charged-Device Model (C101)
• I2C to Parallel Port Expander
• Low Standby Current Consumption of 1 μA 2 Description
• Schmitt-Trigger Action Allows Slow Input This 16-bit I/O expander for the two-line bidirectional
Transition and Better Switching Noise Immunity at bus (I2C) is designed to provide general-purpose
the SCL and SDA Inputs remote I/O expansion for most microcontroller
– Vhys = 0.18 V Typ at 1.8 V families via the I2C interface [serial clock (SCL) and
serial data (SDA)].
– Vhys = 0.25 V Typ at 2.5 V
– Vhys = 0.33 V Typ at 3.3 V Device Information(1)
– Vhys = 0.5 V Typ at 5 V PART NUMBER PACKAGE BODY SIZE (NOM)
• 5-V Tolerant I/O Ports TSSOP (24) 7.80 mm × 4.40 mm
VCCP
SCL
INT
2 (TOP VIEW)
VCCI 23 SDA
RESET 3 22 SCL
24 23 22 21 20 19
P00 4 21 ADDR E
P00 1 18 ADDR
P01 5 20 P17 D
P01 2 17 P17
P02 6 19 P16
P02 3 16 P16 C
P03 7 18 P15
P03 4 15 P15 B
P04 8 17 P14
P04 5 14 P14 A
P05 9 16 P13 P05 6 13 P13
P06 10 15 P12 7 8 9 10 11 12 5 4 3 2 1
P07 11 14 P11
P10
P12
P07
P06
P11
GND
GND 12 13 P10
An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications,
intellectual property matters and other important disclaimers. PRODUCTION DATA.
Not Recommended for New Designs
TCA6416
SCPS153B – DECEMBER 2007 – REVISED JUNE 2014 www.ti.com
Table of Contents
1 Features .................................................................. 1 7 Parameter Measurement Information ................ 11
2 Description ............................................................. 1 8 Detailed Description ............................................ 15
3 Revision History..................................................... 2 8.1 Functional Block Diagram ....................................... 15
4 Description (Continued) ........................................ 3 8.2 Device Functional Modes........................................ 17
5 Pin Configuration And Functions ........................ 4 8.3 Programming........................................................... 19
6 Specifications......................................................... 5 9 Application And Implementation........................ 25
6.1 Absolute Maximum Ratings ..................................... 5 9.1 Typical Application ................................................. 25
6.2 Handling Ratings ...................................................... 5 10 Power Supply Recommendations ..................... 27
6.3 Recommended Operating Conditions....................... 5 10.1 Power-On Reset Requirements ........................... 27
6.4 Electrical Characteristics........................................... 6 11 Device and Documentation Support ................. 29
6.5 I2C Interface Timing Requirements........................... 7 11.1 Trademarks ........................................................... 29
6.6 Reset Timing Requirements ..................................... 7 11.2 Electrostatic Discharge Caution ............................ 29
6.7 Switching Characteristics .......................................... 7 11.3 Glossary ................................................................ 29
6.8 Typical Characteristics .............................................. 8 12 Mechanical, Packaging, and Orderable
Information ........................................................... 29
3 Revision History
Changes from Revision A (February 2009) to Revision B Page
TCA6416
www.ti.com SCPS153B – DECEMBER 2007 – REVISED JUNE 2014
4 Description (Continued)
The major benefit of this device is its wide VCC range. It can operate from 1.65 V to 5.5 V on the P-port side and
on the SDA/SCL side. This allows the TCA6416 to interface with next-generation microprocessors and
microcontrollers on the SDA/SCL side, where supply levels are dropping down to conserve power. In contrast to
the dropping power supplies of microprocessors and microcontrollers, some PCB components, such as LEDs,
remain at a 5-V power supply.
The bidirectional voltage level translation in the TCA6416 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 TCA6416. The voltage
level on the P-port of the TCA6416 is determined by the VCCP.
The TCA6416 consists of two 8-bit Configuration (input or output selection), Input, Output, and Polarity Inversion
(active high) registers. 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 configuration bits. The data for each input or output is
kept in the corresponding input or output 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 TCA6416 in the event of a timeout or other improper operation by asserting a
low in the RESET input. The power-on reset 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 TCA6416 open-drain interrupt (INT) output is activated when any input state differs from its corresponding
Input Port register state and is used to indicate to the system master that an input state has changed.
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 TCA6416 can remain a simple slave device.
The device P-port outputs have high-current sink capabilities for directly driving LEDs while consuming low
device current.
One hardware pin (ADDR) can be used to program and vary the fixed I2C address and allow up to two devices to
share the same I2C bus or SMBus.
TCA6416
SCPS153B – DECEMBER 2007 – REVISED JUNE 2014 www.ti.com
RESET
VCCP
INT 1 24 VCCP ZQS PACKAGE
SDA
VCCI
SCL
INT
2 (TOP VIEW)
VCCI 23 SDA
RESET 3 22 SCL
24 23 22 21 20 19
P00 4 21 ADDR E
P00 1 18 ADDR
P01 5 20 P17 D
P01 2 17 P17
P02 6 19 P16
P02 3 16 P16 C
P03 7 18 P15
P03 4 15 P15 B
P04 8 17 P14
P04 5 14 P14 A
P05 9 16 P13 P05 6 13 P13
P06 10 15 P12 7 8 9 10 11 12 5 4 3 2 1
P07 11 14 P11
P10
P12
P07
P06
P11
GND
GND 12 13 P10
Pin Functions
PIN
NO.
DESCRIPTION
NAME TSSOP QFN BGA
(PW) (RTW) (ZQS)
INT 1 22 A3 Interrupt output. Connect to VCCI or VCCP through a pullup resistor.
Supply voltage of I2C bus. Connect directly to the VCC of the external I2C master. Provides
VCCI 2 23 B3
voltage-level translation.
Active-low reset input. Connect to VCCP through a pullup resistor, if no active connection is
RESET 3 24 A2
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 pullup resistor.
SDA 23 20 A4 Serial data bus. Connect to VCCI through a pullup resistor.
VCCP 24 21 B4 Supply voltage of TCA6416 for P port
TCA6416
www.ti.com SCPS153B – DECEMBER 2007 – REVISED JUNE 2014
6 Specifications
6.1 Absolute Maximum Ratings (1)
over operating free-air temperature range (unless otherwise noted)
MIN MAX UNIT
VCCI Supply voltage range –0.5 6.5 V
VCCP Supply voltage range –0.5 6.5 V
VI Input voltage range (2) –0.5 6.5 V
VO Output voltage range (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
P port VO < 0 or VO > VCCP ±20
IIOK Input/output clamp current mA
SDA VO < 0 or VO > VCCI ±20
P port VO = 0 to VCCP 25
IOL Continuous output low current mA
SDA, INT VO = 0 to VCCI 15
IOH Continuous output high current P port VO = 0 to VCCP 25 mA
Continuous current through GND 200
ICC Continuous current through VCCP 160 mA
Continuous current through VCCI 10
(1) Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings
only, and functional operation of the device at these or any other conditions beyond those indicated under Recommended Operating
Conditions is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
(2) The input negative-voltage and output voltage ratings may be exceeded if the input and output current ratings are observed.
(1) JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process.
(2) JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process.
(1) The package thermal impedance is calculated in accordance with JESD 51-7.
TCA6416
SCPS153B – DECEMBER 2007 – REVISED JUNE 2014 www.ti.com
(1) Except for ICC, all typical values are at nominal supply voltage (1.8-V, 2.5-V, 3.3-V, or 5-V VCC) and TA = 25°C. For ICC, the typical
values are at VCCP = VCCI = 3.3 V and TA = 25°C.
TCA6416
www.ti.com SCPS153B – DECEMBER 2007 – REVISED JUNE 2014
(1) Minimum time for SDA to become high or minimum time to wait before doing a START
TCA6416
SCPS153B – DECEMBER 2007 – REVISED JUNE 2014 www.ti.com
100 9
fSCL = 400 kHz SCL = VCC
90 All I/Os unloaded 8 All I/Os unloaded
80 7 VCC = 5 V
VCC = 5 V
70
6 VCC = 3.3 V
60
5 VCC = 2.5 V
50 VCC = 3.3 V
4
40
3
30 VCC = 2.5 V
20 2
VCC = 1.8 V
10 1
VCC = 1.8 V
0 0
-40 -15 10 35 60 85 –40 –15 10 35 60 85
Temperature, TA (°C) Temperature, TA (°C)
Figure 1. Supply Current vs Temperature Figure 2. Standby Supply Current vs Temperature
100 20
fSCL = 400 kHz VCC = 1.8 V
90 All I/Os unloaded 18 TA = –40°C
16
Supply Current, ICC (µA)
18
TA = 25°C 35
16 TA = 25°C
14 30
12 25
10 20
8
TA = 85°C 15
6 TA = 85°C
10
4
2 5
0 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0 0.1 0.2 0.3 0.4 0.5 0.6
Output Low Voltage, VOL (V) Output Low Voltage, VOL (V)
Figure 5. I/O Sink Current vs Output Low Voltage Figure 6. I/O Sink Current vs Output Low Voltage
TCA6416
www.ti.com SCPS153B – DECEMBER 2007 – REVISED JUNE 2014
40
300
35
TA = 25°C
250
30
25 200
20 VCC = 1.8 V, ISINK = 10 mA
150
15
100
10 VCC = 5 V, ISINK = 1 mA
TA = 85°C 50 VCC = 1.8 V, ISINK = 1 mA
5
0 0
0 0.1 0.2 0.3 0.4 0.5 −40 −15 10 35 60 85
Output Low Voltage, VOL (V) Temperature, TA (°C)
Figure 7. I/O Sink Current vs Output Low Voltage Figure 8. I/O Low Voltage vs Temperature
20 25
VCC = 1.8 V VCC = 2.5 V
Source Current, ISOURCE (mA)
TA = –40°C TA = –40°C
8 10
TA = 85°C TA = 85°C
4 5
0 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
VCC – VOH (V) VCC – VOH (V)
Figure 9. I/O Source Current vs Output High Voltage Figure 10. I/O Source Current vs Output High Voltage
50 50
VCC = 3.3 V VCC = 5 V
45 45 TA = –40°C
Source Current, ISOURCE (mA)
Source Current, ISOURCE (mA)
TA = –40°C
40 40
35 35 TA = 25°C
30 TA = 25°C 30
25 25
20 20
15 15
TA = 85°C TA = 85°C
10 10
5 5
0 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0 0.1 0.2 0.3 0.4 0.5 0.6
VCC – VOH (V) VCC – VOH (V)
Figure 11. I/O Source Current vs Output High Voltage Figure 12. I/O Source Current vs Output High Voltage
TCA6416
SCPS153B – DECEMBER 2007 – REVISED JUNE 2014 www.ti.com
1
VCC = 5 V, ISOURCE = 10 mA
0
−40 −15 10 35 60 85
Temperature, TA (°C)
Figure 13. I/O High Voltage vs Temperature
TCA6416
www.ti.com SCPS153B – DECEMBER 2007 – REVISED JUNE 2014
RL = 1 kW
SDA
DUT
CL = 50 pF
(see Note A)
tscl tsch
0.7 ´ VCCI
SCL
0.3 ´ VCCI
ticr tvd
tsp tsts
tbuf ticf tvd
tocf tsps
0.7 ´ VCCI
SDA
0.3 ´ VCCI
ticr tvd(ack)
ticf tsds tsdh
tsth
Repeat Start
Condition
Stop
Condition
VOLTAGE WAVEFORMS
BYTE DESCRIPTION
2
1 I C address
2 Input register port data
A. CL includes probe and jig capacitance. tocf is measured with CL of 10 pF or 400 pF.
B. All inputs are supplied by generators having the following characteristics: PRR ≤ 10 MHz, ZO = 50 Ω, tr/tf ≤ 30 ns.
C. All parameters and waveforms are not applicable to all devices.
TCA6416
SCPS153B – DECEMBER 2007 – REVISED JUNE 2014 www.ti.com
RL = 4.7 kW
INT
DUT
CL = 100 pF
(see Note A)
ACK
From Slave
Start ACK
Condition 8 Bits From Slave
R/W (One Data Byte)
Slave Address From Port Data From Port
AD
S 0 1 0 0 0 0 DR 1 A Data 1 A Data 2 1 P
1 2 3 4 5 6 7 8 A A
tir B
tir
B
INT
A
tiv tsps
A
Data
Into Address Data 1 Data 2
Port
0.7 ´ VCCI
INT 0.5 ´ VCCI SCL
R/W A
0.3 ´ VCCI
tiv tir
TCA6416
www.ti.com SCPS153B – DECEMBER 2007 – REVISED JUNE 2014
CL = 50 pF
500 W
(see Note A)
0.7 ´ VCCP
SCL
P0 A P3
0.3 ´ VCCI
Slave
ACK
SDA
tpv
(see Note B)
Pn
0.7 ´ VCCI
SCL
P0 A P3
0.3 ´ VCCI
tph
tps
Pn 0.5 ´ VCCP
TCA6416
SCPS153B – DECEMBER 2007 – REVISED JUNE 2014 www.ti.com
RL = 1 kW
Pn 500 W
SDA DUT 2 ´ VCCP
DUT
CL = 50 pF CL = 50 pF
500 W
(see Note A) (see Note A)
Start
SDA
0.3 ´ VCCI
tRESET
RESET VCCP/2
tREC tREC
tW
Pn VCCP/2
tRESET
TCA6416
www.ti.com SCPS153B – DECEMBER 2007 – REVISED JUNE 2014
8 Detailed Description
1 Interrupt
INT LP Filter Logic
21
ADDR
22
SCL
Input 2
I C Bus Shift P17–P10
23 Filter Register 16 Bits I/O Port
SDA Control P07–P00
2 Write Pulse
VCCI
24 Read Pulse
VCCP
Power-On
3 Reset
RESET
12
GND
TCA6416
SCPS153B – DECEMBER 2007 – REVISED JUNE 2014 www.ti.com
Data From
Shift Register Output Port
Configuration Register Data
Register VCCP
Data From
Shift Register D Q Q1
FF
Write Configuration
CK Q D Q
Pulse
FF
P00 to P17
Write Pulse CK Q
Output Q2 ESD Protection Diode
Port Input
Register Port GND
Register
D Q Input Port
Register Data
FF
Read Pulse CK Q
To INT
Data From Polarity
Shift Register D Q
Register Data
FF
Write Polarity Pulse CK Q
Polarity
Inversion
Register
TCA6416
www.ti.com SCPS153B – DECEMBER 2007 – REVISED JUNE 2014
System Impact
VCC will be pulled above its regular voltage level
System Workaround
Design such that RESET voltage is same or lower than VCC
TCA6416
SCPS153B – DECEMBER 2007 – REVISED JUNE 2014 www.ti.com
NOTE
This generally means the last operation with the device was a Read of the input register.
However, the command byte may have been written with 00h without ever going on to
read the input register. After reading from the device, if no other command byte written, it
will remain 00h.
2. Any other slave device on the I2C bus acknowledges an address byte with the R/W bit set high
System Impact
Can cause improper interrupt handling as the Master will see the interrupt as being cleared.
System Workaround
Minor software change: User must change command byte to something besides 00h after a Read operation to
the TCA6416 device or before reading from another slave device.
NOTE
Software change will be compatible with other versions (competition and TI redesigns) of
this device.
TCA6416
www.ti.com SCPS153B – DECEMBER 2007 – REVISED JUNE 2014
8.3 Programming
8.3.1 I2C Interface
The bidirectional I2C bus consists of the serial clock (SCL) and serial data (SDA) lines. Both lines must be
connected to a positive supply through a pullup resistor when connected to the output stages of a device. Data
transfer may be initiated only when the bus is not busy.
I2C communication with this device is initiated by a master sending a Start condition, a high-to-low transition on
the SDA input/output, while the SCL input is high (see Figure 20). After the Start condition, the device address
byte is sent, most significant bit (MSB) first, including the data direction bit (R/W).
After receiving the valid address byte, this device responds with an acknowledge (ACK), a low on the SDA
input/output during the high of the ACK-related clock pulse. The address (ADDR) input of the slave device must
not be changed between the Start and the Stop conditions.
On the I2C bus, only one data bit is transferred during each clock pulse. The data on the SDA line must remain
stable during the high pulse of the clock period, as changes in the data line at this time are interpreted as control
commands (Start or Stop) (see Figure 21).
A Stop condition, a low-to-high transition on the SDA input/output while the SCL input is high, is sent by the
master (see Figure 20).
Any number of data bytes can be transferred from the transmitter to receiver between the Start and the Stop
conditions. Each byte of eight bits is followed by one ACK bit. The transmitter must release the SDA line before
the receiver can send an ACK bit. The device that acknowledges must pull down the SDA line during the ACK
clock pulse, so that the SDA line is stable low during the high pulse of the ACK-related clock period (see
Figure 22). When a slave receiver is addressed, it must generate an ACK after each byte is received. Similarly,
the master must generate an ACK after each byte that it receives from the slave transmitter. Setup and hold
times must be met to ensure proper operation.
A master receiver signals an end of data to the slave transmitter by not generating an acknowledge (NACK) after
the last byte has been clocked out of the slave. This is done by the master receiver by holding the SDA line high.
In this event, the transmitter must release the data line to enable the master to generate a Stop condition.
SDA
SCL
S P
SDA
SCL
TCA6416
SCPS153B – DECEMBER 2007 – REVISED JUNE 2014 www.ti.com
Programming (continued)
Data Output
by Transmitter
NACK
Data Output
by Receiver
ACK
SCL From
Master 1 2 8 9
AD
0 1 0 0 0 0 DR R/W
Fixed
Programmable
The last bit of the slave address defines the operation (read or write) to be performed. A high (1) selects a read
operation, while a low (0) selects a write operation.
TCA6416
www.ti.com SCPS153B – DECEMBER 2007 – REVISED JUNE 2014
B7 B6 B5 B4 B3 B2 B1 B0
(1) Undefined
TCA6416
SCPS153B – DECEMBER 2007 – REVISED JUNE 2014 www.ti.com
The Output Port registers (registers 2 and 3) shows\ the outgoing logic levels of the pins defined as outputs by
the Configuration register. Bit values in these registers have no effect on pins defined as inputs. In turn, reads
from these registers reflect the value that is in the flip-flop controlling the output selection, NOT the actual pin
value.
The Polarity Inversion registers (register 4 and 5) allow polarity inversion of pins defined as inputs by the
Configuration register. If a bit in these registers is set (written with 1), the corresponding port pin's polarity is
inverted. If a bit in these registers is cleared (written with a 0), the corresponding port pin's original polarity is
retained.
The Configuration registers (registers 6 and 7) configure the direction of the I/O pins. If a bit in these registers is
set to 1, the corresponding port pin is enabled as an input with a high-impedance output driver. If a bit in these
registers is cleared to 0, the corresponding port pin is enabled as an output.
TCA6416
www.ti.com SCPS153B – DECEMBER 2007 – REVISED JUNE 2014
8.3.2.4.1 Writes
Data is transmitted to the TCA6416 by sending the device address and setting the least-significant bit (LSB) to a
logic 0 (see Figure 23 for device address). The command byte is sent after the address and determines which
register receives the data that follows the command byte. There is no limitation on the number of data bytes sent
in one write transmission.
The eight registers within the TCA6416 are configured to operate as four register pairs. The four pairs are input
ports, output ports, polarity inversion ports and configuration ports. After sending data to one register, the next
data byte is sent to the other register in the pair (see Figure 25 and Figure 26). For example, if the first byte is
send to Output Port 1 (register 3), the next byte is stored in Output Port 0 (register 2).
There is no limitation on the number of data bytes sent in one write transmission. In this way, each 8-bit register
may be updated independently of the other registers.
SCL 1 2 3 4 5 6 7 8 9
tpv
tpv
<br/>
SCL 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5
SDA S 0 1 0 0 0 0 AD
DR 0 A 0 0 0 0 0 1 1/0 0/1 A MSB Data 0 LSB A MSB Data1 LSB A P
TCA6416
SCPS153B – DECEMBER 2007 – REVISED JUNE 2014 www.ti.com
8.3.2.4.2 Reads
The bus master first must send the TCA6416 address with the LSB set to a logic 0 (see Figure 23 for device
address). The command byte is sent after the address and determines which register is accessed.
After a restart, the device address is sent again but, this time, the LSB is set to a logic 1. Data from the register
defined by the command byte then is sent by the TCA6416 (see Figure 27 and Figure 28).
After a restart, the value of the register defined by the command byte matches the register being accessed when
the restart occurred. For example, if the command byte references Input Port 1 before the restart, and the restart
occurs when Input Port 0 is being read, the stored command byte changes to reference Input Port 0. The original
command byte is forgotten. If a subsequent restart occurs, Input Port 0 is read first. Data is clocked into the
register on the rising edge of the ACK clock pulse. After the first byte is read, additional bytes may be read, but
the data now reflects the information in the other register in the pair. For example, if Input Port 1 is read, the next
byte read is Input Port 0.
Data is clocked into the register on the rising edge of the ACK clock pulse. There is no limitation on the number
of data bytes received in one read transmission, but when the final byte is received, the bus master must not
acknowledge the data.
Data From Lower
Acknowledge Acknowledge Acknowledge or Upper Byte Acknowledge
Slave Address From Slave From Slave Slave Address From Slave of Register From Master
0 0 0 0 0 AD Command Byte AD 1
S 1 DR 0 A A S 0 1 0 0 0 0 DR A MSB Data LSB A
First Byte
R/W R/W
At this moment, master transmitter
becomes master receiver, and
slave receiver becomes slave transmitter.
Data From Upper
or Lower Byte No Acknowledge
of Register From Master
Last Byte
<br/>
SCL 1 2 3 4 5 6 7 8 9
I0.x I1.x I0.x I1.x
SDA S 0 1 0 0 0 0 AD
DR 1 A Data 1 1 A Data 2 A Data 3 A Data 4 1 P
A. Transfer of data can be stopped at any time by a Stop condition. When this occurs, data present at the latest
acknowledge phase is valid (output mode). It is assumed that the command byte previously has been set to 00 (read
Input Port register).
B. This figure eliminates the command byte transfer, a restart, and slave address call between the initial slave address
call and actual data transfer from P port (see Figure 27).
TCA6416
www.ti.com SCPS153B – DECEMBER 2007 – REVISED JUNE 2014
TCA6416
SCPS153B – DECEMBER 2007 – REVISED JUNE 2014 www.ti.com
LED
100 kW
VCC
Px
3.3 V 5V
LED
VCC
Px
TCA6416
www.ti.com SCPS153B – DECEMBER 2007 – REVISED JUNE 2014
VCC_TRR_GND
Time
Time to Re-Ramp
VCC_RT VCC_FT VCC_RT
Figure 32. VCC Is Lowered Below 0.2 V Or 0 V And Then Ramped Up To VCC
VCC
Ramp-Down Ramp-Up
VCC_TRR_VPOR50
Time
Time to Re-Ramp
VCC_FT VCC_RT
Figure 33. VCC Is Lowered Below The Por Threshold, Then Ramped Back Up To VCC
Table 9 specifies the performance of the power-on reset feature for TCA6416 for both types of power-on reset.
TCA6416
SCPS153B – DECEMBER 2007 – REVISED JUNE 2014 www.ti.com
Glitches in the power supply can also affect the power-on reset performance of this device. The glitch width
(VCC_GW) and height (VCC_GH) are dependent on each other. The bypass capacitance, source impedance, and
device impedance are factors that affect power-on reset performance. Figure 34 and Table 9 provide more
information on how to measure these specifications.
VCC
VCC_GH
Time
VCC_GW
VPOR is critical to the power-on reset. VPOR is the voltage level at which the reset condition is released and all the
registers and the I2C/SMBus state machine are initialized to their default states. The value of VPOR differs based
on the VCC being lowered to or from 0. Figure 35 and Table 9 provide more details on this specification.
VCC
VPOR
VPORF
Time
POR
Time
TCA6416
www.ti.com SCPS153B – DECEMBER 2007 – REVISED JUNE 2014
11.3 Glossary
SLYZ022 — TI Glossary.
This glossary lists and explains terms, acronyms, and definitions.
www.ti.com 15-Jan-2021
PACKAGING INFORMATION
Orderable Device Status Package Type Package Pins Package Eco Plan Lead finish/ MSL Peak Temp Op Temp (°C) Device Marking Samples
(1) Drawing Qty (2) Ball material (3) (4/5)
(6)
TCA6416PW NRND TSSOP PW 24 60 RoHS & Green NIPDAU Level-1-260C-UNLIM -40 to 85 PH416
TCA6416PWR NRND TSSOP PW 24 2000 RoHS & Green NIPDAU Level-1-260C-UNLIM -40 to 85 PH416
TCA6416PWT NRND TSSOP PW 24 250 RoHS & Green NIPDAU Level-1-260C-UNLIM -40 to 85 PH416
TCA6416RTWR NRND WQFN RTW 24 3000 RoHS & Green NIPDAU Level-2-260C-1 YEAR -40 to 85 PH416
TCA6416RTWT NRND WQFN RTW 24 250 RoHS & Green NIPDAU Level-2-260C-1 YEAR -40 to 85 PH416
(1)
The marketing status values are defined as follows:
ACTIVE: Product device recommended for new designs.
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
(2)
RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance
do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may
reference these types of products as "Pb-Free".
RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption.
Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of <=1000ppm threshold. Antimony trioxide based
flame retardants must also meet the <=1000ppm threshold requirement.
(3)
MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.
(4)
There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device.
(5)
Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation
of the previous line and the two combined represent the entire Device Marking for that device.
(6)
Lead finish/Ball material - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead finish/Ball material values may wrap to two
lines if the finish value exceeds the maximum column width.
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information
provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and
continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals.
TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.
Addendum-Page 1
PACKAGE OPTION ADDENDUM
www.ti.com 15-Jan-2021
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.
Addendum-Page 2
PACKAGE MATERIALS INFORMATION
www.ti.com 13-Jan-2021
Pack Materials-Page 1
PACKAGE MATERIALS INFORMATION
www.ti.com 13-Jan-2021
Pack Materials-Page 2
PACKAGE OUTLINE
PW0024A SCALE 2.000
TSSOP - 1.2 mm max height
SMALL OUTLINE PACKAGE
SEATING
PLANE
6.6 C
TYP
A 6.2
0.1 C
PIN 1 INDEX AREA
22X 0.65
24
1
2X
7.9 7.15
7.7
NOTE 3
12
13
0.30
24X
4.5 0.19 1.2 MAX
B
4.3 0.1 C A B
NOTE 4
0.25
GAGE PLANE
0.15
0.05
(0.15) TYP
SEE DETAIL A 0.75
0 -8 0.50
DETAIL A
A 20
TYPICAL
4220208/A 02/2017
NOTES:
1. All linear dimensions are in millimeters. Any dimensions in parenthesis are for reference only. Dimensioning and tolerancing
per ASME Y14.5M.
2. This drawing is subject to change without notice.
3. This dimension does not include mold flash, protrusions, or gate burrs. Mold flash, protrusions, or gate burrs shall not
exceed 0.15 mm per side.
4. This dimension does not include interlead flash. Interlead flash shall not exceed 0.25 mm per side.
5. Reference JEDEC registration MO-153.
www.ti.com
EXAMPLE BOARD LAYOUT
PW0024A TSSOP - 1.2 mm max height
SMALL OUTLINE PACKAGE
1 (R0.05) TYP
24X (0.45) 24
22X (0.65)
SYMM
12 13
(5.8)
4220208/A 02/2017
NOTES: (continued)
www.ti.com
EXAMPLE STENCIL DESIGN
PW0024A TSSOP - 1.2 mm max height
SMALL OUTLINE PACKAGE
22X (0.65)
SYMM
12 13
(5.8)
4220208/A 02/2017
NOTES: (continued)
8. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release. IPC-7525 may have alternate
design recommendations.
9. Board assembly site may have different recommendations for stencil design.
www.ti.com
PACKAGE OUTLINE
RTW0024B WQFN - 0.8 mm max height
PLASTIC QUAD FLATPACK-NO LEAD
B 4.15 A
3.85
4.15
3.85
C
0.8 MAX
SEATING PLANE
0.05
0.00 0.08 C
2X SYMM 25
2.45±0.1
2.5
1 18
24X 0.3
0.18
24 19
PIN 1 ID 0.1 C A B
(OPTIONAL) SYMM
0.05 C
24X 0.5
0.3
4219135/B 11/2016
NOTES:
1. All linear dimensions are in millimeters. Any dimensions in parenthesis are for reference only. Dimensioning and tolerancing
per ASME Y14.5M.
2. This drawing is subject to change without notice.
www.ti.com
EXAMPLE BOARD LAYOUT
RTW0024B WQFN - 0.8 mm max height
PLASTIC QUAD FLATPACK-NO LEAD
( 2.45)
SYMM
24 19
24X (0.6)
1 18
24X (0.24)
(0.97)
SYMM 25
(3.8)
20X (0.5)
(R0.05)
6 13
TYP
(Ø0.2) TYP
VIA
7 12
(0.97)
(3.8)
0.07 MAX
0.07 MIN SOLDER MASK
ALL AROUND
ALL AROUND OPENING
METAL
SOLDER MASK
OPENING
METAL UNDER
SOLDER MASK
NON SOLDER MASK
DEFINED SOLDER MASK
(PREFERRED) DEFINED
NOTES: (continued)
3. For more information, see Texas Instruments literature number SLUA271 (www.ti.com/lit/slua271).
www.ti.com
EXAMPLE STENCIL DESIGN
RTW0024B WQFN - 0.8 mm max height
PLASTIC QUAD FLATPACK-NO LEAD
4X( 1.08)
(0.64) TYP
(R0.05) TYP 24 19
24X (0.6)
25
1 18
(0.64)
24X (0.24)
TYP
SYMM
20X (0.5)
(3.8)
6 13
7 12
METAL
TYP SYMM
(3.8)
4219135/B 11/2016
NOTES: (continued)
4. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release. IPC-7525 may have alternate
design recommendations.
www.ti.com
IMPORTANT NOTICE AND DISCLAIMER
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATASHEETS), DESIGN RESOURCES (INCLUDING REFERENCE
DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS”
AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD
PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate
TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable
standards, and any other safety, security, or other requirements. These resources are subject to change without notice. TI grants you
permission to use these resources only for development of an application that uses the TI products described in the resource. Other
reproduction and display of these resources is prohibited. No license is granted to any other TI intellectual property right or to any third party
intellectual property right. TI disclaims responsibility for, and you will fully indemnify TI and its representatives against, any claims, damages,
costs, losses, and liabilities arising out of your use of these resources.
TI’s products are provided subject to TI’s Terms of Sale (https:www.ti.com/legal/termsofsale.html) or other applicable terms available either
on ti.com or provided in conjunction with such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s
applicable warranties or warranty disclaimers for TI products.IMPORTANT NOTICE
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2021, Texas Instruments Incorporated