TCA9548A

TCA9548A Low-Voltage 8-Channel I2C Switch with Reset

Manufacturer

ti

Overview

Part: TCA9548A Texas Instruments

Type: Low-Voltage 8-Channel I2C Switch with Reset

Key Specs:

  • Operating power-supply voltage range: 1.65V to 5.5V
  • Clock frequency: 0 to 400kHz
  • Latch-up performance: exceeds 100mA Per JESD 78, class II
  • ESD Protection (Human-body model): ±2000V (A114-A)
  • ESD Protection (Machine model): 200V (A115-A)
  • ESD Protection (Charged-device model): ±1000V (C101)
  • Voltage-level translation: between 1.8V, 2.5V, 3.3V, and 5V buses
  • Inputs: 5-V Tolerant

Features:

  • 1-to-8 Bidirectional translating switches
  • I2C Bus and SMBus compatible
  • Active-low reset input
  • Three address pins, allowing up to eight TCA9548A devices on the I2C bus
  • Channel selection through an I2C Bus, in any combination
  • Power up with all switch channels deselected
  • Low RON switches
  • No glitch on power up
  • Supports hot insertion
  • Low standby current

Applications:

  • Servers
  • Routers (telecom switching equipment)
  • Factory Automation
  • Products with I2C target address conflicts (such as multiple, identical temperature sensors)

Package:

  • PW (TSSOP, 24): 7.80mm × 4.40mm
  • RGE (VQFN, 24): 4.00mm × 4.00mm
  • DGS (VSSOP, 24): 6.10mm x 3.00mm

Features

  • 1-to-8 Bidirectional translating switches
  • I 2C Bus and SMBus compatible
  • Active-low reset input
  • Three address pins, allowing up to eight TCA9548A devices on the I2C bus
  • Channel selection through an I2C Bus, in any combination
  • Power up with all switch channels deselected
  • Low RON switches
  • Allows voltage-level translation between 1.8V, 2.5V, 3.3V, and 5V buses
  • No glitch on power up
  • Supports hot insertion
  • Low standby current
  • Operating power-supply voltage range of 1.65V to 5.5V
  • 5-V Tolerant inputs
  • 0 to 400kHz Clock frequency
  • Latch-up performance exceeds 100mA Per JESD 78, class II
  • ESD Protection exceeds JESD 22
    • ±2000V Human-body model (A114-A)
    • 200V Machine model (A115-A)
    • ±1000V Charged-device model (C101)

Applications

  • Servers
  • Routers (telecom switching equipment)
  • Factory Automation
  • Products with I2C target address conflicts (such as multiple, identical temperature sensors)

3 Description

The TCA9548A device has eight bidirectional translating switches that can be controlled through the I2C bus. The SCL/SDA upstream pair fans out to eight downstream pairs, or channels. Any individual SCn/SDn channel or combination of channels can be selected, determined by the contents of the programmable control register. These downstream channels can be used to resolve I2C target address conflicts. For example, if eight identical digital temperature sensors are needed in the application, one sensor can be connected at each channel: 0-7.

The system controller can reset the TCA9548A in the event of a time-out, or other improper operation by asserting a low in the RESET input. Similarly, the power-on reset deselects all channels and initializes the I2C/SMBus state machine. Asserting RESET causes the same reset and initialization to occur without powering down the part. This allows recovery if one of the downstream I2C buses get stuck in a low state.

The pass gates of the switches are constructed so that the VCC pin can be used to limit the maximum high voltage, which is passed by the TCA9548A. Limiting the maximum high voltage allows the use of different bus voltages on each pair, so that 1.8V, 2.5V or 3.3V parts can communicate with 5V parts, without any additional protection. External pullup resistors pull the bus up to the desired voltage level for each channel. All I/O pins are 5V tolerant.

Packaging Information

| PART NUMBER | PACKAGE (1) | BODY SIZE (NOM) | |-------------|-----------------|-----------------|--| | | PW (TSSOP, 24) | 7.80mm × 4.40mm | | TCA9548A | RGE (VQFN, 24) | 4.00mm × 4.00mm | | | DGS (VSSOP, 24) | 6.10mm x 3.00mm | (1) For all available packages, see the orderable addendum at the end of the data sheet.

Simplified Application Diagram

Pin Configuration

Figure 4-2. RGE Package, 24-Pin VQFN (Top View)

Figure 4-1. PW, DGS Package, 24-Pin TSSOP, VSSOP (Top View)

Table 4-1. Pin Functions

| | PIN | |-------|---------------------------|------------|-------|--------------------------------------------------------------------------------------------------------------------------------| | NAME | TSSOP, VSSOP
(PW, DGS) | VQFN (RGE) | TYPE | DESCRIPTION | | A0 | 1 | 22 | I | Address input 0. Connect directly to V CC or ground | | A1 | 2 | 23 | 1 | Address input 1. Connect directly to V CC or ground | | A2 | 21 | 18 | 1 | Address input 2. Connect directly to V CC or ground | | GND | 12 | 9 | _ | Ground | | RESET | 3 | 24 | 1 | Active-low reset input. Connect to V CC or V DPUM (1) through a pull-up resistor, if not used | | SD0 | 4 | 1 | I/O | Serial data 0. Connect to V DPU0 (1) through a pull-up resistor | | SC0 | 5 | 2 | I/O | Serial clock 0. Connect to V DPU0 (1) through a pull-up resistor | | SD1 | 6 | 3 | I/O | Serial data 1. Connect to V DPU1 (1) through a pull-up resistor | | SC1 | 7 | 4 | I/O | Serial clock 1. Connect to V DPU1 (1) through a pull-up resistor | | SD2 | 8 | 5 | I/O | Serial data 2. Connect to V DPU2 (1) through a pull-up resistor | | SC2 | 9 | 6 | I/O | Serial clock 2. Connect to V DPU2 (1) through a pull-up resistor | | SD3 | 10 | 7 | I/O | Serial data 3. Connect to V DPU3 (1) through a pull-up resistor | | SC3 | 11 | 8 | I/O | Serial clock 3. Connect to V DPU3 (1) through a pull-up resistor | | SD4 | 13 | 10 | I/O | Serial data 4. Connect to V DPU4 (1) through a pull-up resistor | | SC4 | 14 | 11 | I/O | Serial clock 4. Connect to V DPU4 (1) through a pull-up resistor | | SD5 | 15 | 12 | I/O | Serial data 5. Connect to V DPU5 (1) through a pull-up resistor | | SC5 | 16 | 13 | I/O | Serial clock 5. Connect to V DPU5 (1) through a pull-up resistor | | SD6 | 17 | 14 | I/O | Serial data 6. Connect to V DPU6 (1) through a pull-up resistor | | SC6 | 18 | 15 | I/O | Serial clock 6. Connect to V DPU6 (1) through a pull-up resistor | | SD7 | 19 | 16 | I/O | Serial data 7. Connect to V DPU7 (1) through a pull-up resistor | | SC7 | 20 | 17 | I/O | Serial clock 7. Connect to V DPU7 (1) through a pull-up resistor | | SCL | 22 | 19 | I/O | Serial clock bus. Connect to V DPUM (1) through a pull-up resistor | | SDA | 23 | 20 | I/O | Serial data bus. Connect to V DPUM (1) through a pull-up resistor | | VCC | 24 | 21 | Power | Supply voltage |

(1) VDPUX is the pull-up reference voltage for the associated data line. VDPUM is the controller I2C reference voltage and VDPU0-VDPU7 are the target channel reference voltages.

Electrical Characteristics

$V_{CC}$ = 1.65 V to 5.5 V, over recommended operating free-air temperature ranges supported by Recommended Operating Conditions (unless otherwise noted) (1)

PARAMETIERTEST CONDITIONSV ccMINTYP (2)MAXUNIT
V PORRPower-on reset votage, V CC risingNo load, V I = V CC or GND (3)1.21.5V
V PORFPower-on reset votage, V CC falling (4)No load, V I = V CC or GND (3)0.81V
5 V3.6
4.5 V to 5.5 V2.64.5
3.3 V1.9
.,\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \3 V to 3.6 V1.62.8.,
$V_{o(sw)}$Switch output voltaige$V_{i(sw)} = V_{CC}$ , $I_{SWout} = -100 \mu A$2.5 V1.5V
2.3 V to 2.7 V1.12
1.8 V1.1
1.65 V to 1.95 V0.61.25
004V OL = 0.4 V4.05.7/1 .5.5.7/36
I OLSDAV OL = 0.6 V1.65 V to 5.5 V69mA
SCL, SDA-11
SC7-SC0, SD7-SD0OND(3)4.05.77. 5.577-11
I I A2–AA2-A0$V_I = V_{CC} \text{ or } GND^{(3)}$1.65 V to 5.5 V-11μA
RESET-11
5.5 V5080
0.15(2)3.6 V2035
f SCL = 400 kHz$V_I = V_{CC}$ or $GND^{(3)}$ , $I_O = 0$2.7 V1120
1.65 V610
Operating mode5.5 V930
0.15(2)3.6 V615
f SCL = 100 kHz$V_1 = V_{CC} \text{ or } GND^{(3)}, I_0 = 0$2.7 V48
1.65 V24
puts $V_{\rm I} = {\rm GND^{(3)}}, \ {\rm I}_{\rm O} = 0, \ -40 \ ^{\circ}{\rm C} \le {\rm TA} \le 85 \ ^{\circ}{\rm C}$5.5 V0.22
I CC3.6 V0.12
Low inputs2.7 V0.11
1.65 V0.11
5.5 V0.22
Standby modeI link in makeV - V3.6 V0.12
High inputs$V_1 = V_{CC}, I_0 = 0, -40 \text{ °C} \le TA \le 85 \text{ °C}$2.7 V0.11
1.65 V0.11
3.6 V12μA
Low and High InputsVi = Vcc or GND, lo = 0, 85 °C < TA ≤ 125 °C2.7 V0.71.5μA
1.65 V0.41μA
Δl CCSupply-currentSCL or SDA input at 0.6 V, Other inputs at V CC or GND (3)1.65 V to 5.5 V320^
DICCchangeSCL, SDASCL or SDA input at $V_{CC} - 0.6 \text{ V}$ , Other inputs at $V_{CC}$ or $\text{GND}^{(3)}$1.03 V to 3.3 V320μA
A2-A0$V_{I} = V_{CC}$ or $GND^{(3)}$45
C iRESETAT = ACC OL CLADA1.65 V to 5.5 V454 '
SCLV I = V CC or GND (3) , Switch OFF2028
C (5)SDA$V_{I} = V_{CC}$ or $GND^{(3)}$ , Switch OFF1 65 V to 5 5 V2028pF
C io(off) (5)SC7-SC0, SD7-SD0VI - VCC OF GIND (-7, SWITCH OFF1.65 V to 5.5 V5.57.5þΓ

www.ti.com

VCC = 1.65 V to 5.5 V, over recommended operating free-air temperature ranges supported by Recommended Operating Conditions (unless otherwise noted) (1)

PARAMETERTEST CONDITIONSVCCMINTYP (2)MAXUNIT
VO = 0.4 V, IO = 15 mA4.5 V to 5.5 V41020
RON
Switch-on resistance
3 V to 3.6 V51230
VO = 0.4 V, IO = 10 mA2.3 V to 2.7 V71545Ω
1.65 V to 1.95 V102570
  • (1) For operation between specified voltage ranges, refer to the worst-case parameter in both applicable ranges
  • (2) All typical values are at nominal supply voltage (1.8-, 2.5-,3.3-, or 5-V VCC), TA = 25°C
  • (3) RESET = VCC (held high) when all other input voltages, VI = GND.
  • (4) The power-on reset circuit resets the I2C bus logic with VCC < VPORF
  • (5) Cio(ON) depends on internal capacitance and external capacitance added to the SCn lines when channels(s) are ON.

5.6 I 2C Interface Timing Requirements

over recommended operating free-air temperature range (unless otherwise noted) (see Figure 6-1)

MINMAXUNIT
STANDARD MODE
fscl2C clock frequency
I
0100kHz
tsch2C clock high time
I
4μs
tscl2C clock low time
I
4.7μs
tsp2C spike time
I
50ns
tsds2C serial-data setup time
I
250ns
tsdh2C serial-data hold time
I
(1)
0
μs
ticr2C input rise time
I
1000ns
ticf2C input fall time
I
300ns
tocf2C output (SDn) fall time (10-pF to 400-pF bus)
I
300ns
tbuf2C bus free time between stop and start
I
4.7μs
tsts2C start or repeated start condition setup
I
4.7μs
tsth2C start or repeated start condition hold
I
4μs
tsps2C stop condition setup
I
4μs
tvdL(Data)Valid-data time (high to low)(2)SCL low to SDA output low valid1μs
tvdH(Data)Valid-data time (low to high)(2)SCL low to SDA output high valid0.6μs
tvd(ack)Valid-data time of ACK conditionACK signal from SCL low
to SDA output low
1μs
Cb2C bus capacitive load
I
400pF
FAST MODE
fscl2C clock frequency
I
0400kHz
tsch2C clock high time
I
0.6μs
tscl2C clock low time
I
1.3μs
tsp2C spike time
I
50ns
tsds2C serial-data setup time
I
100ns
tsdh2C serial-data hold time
I
(1)
0
μs
ticr2C input rise time
I
20 + 0.1Cb (3)300ns
ticf2C input fall time
I
20 + 0.1Cb (3)300ns
tocf2C output (SDn) fall time (10-pF to 400-pF bus)
I
20 + 0.1Cb (3)300ns
tbuf2C bus free time between stop and start
I
1.3μs
tsts2C start or repeated start condition setup
I
0.6μs
tsth2C start or repeated start condition hold
I
0.6μs
tsps2C stop condition setup
I
0.6μs
tvdL(Data)Valid-data time (high to low)(2)SCL low to SDA output low valid1μs
tvdH(Data)Valid-data time (low to high)(2)SCL low to SDA output high valid0.6μs
tvd(ack)Valid-data time of ACK conditionACK signal from SCL low
to SDA output low
1μs

Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 7

over recommended operating free-air temperature range (unless otherwise noted) (see Figure 6-1)

MINMAXUNIT
Cb2C bus capacitive load
I
400pF
  • (1) A device internally must provide a hold time of at least 300 ns for the SDA signal (referred to the VIH min of the SCL signal), to bridge the undefined region of the falling edge of SCL.
  • (2) Data taken using a 1-kΩ pull-up resistor and 50-pF load.
  • (3) Cb = total bus capacitance of one bus line in pF.

Absolute Maximum Ratings

over operating free-air temperature range (unless otherwise noted) (1)

MINMAXUNIT
VCCSupply voltage–0.57V
VIInput voltage(2)–0.57V
IIInput currentmA
IOOutput current–25mA
ICCSupply current–100100mA
TstgStorage temperature–65150°C
TJVCC ≤ 3.6 V130
TJMax Junction TemperatureVCC ≤ 5.5 V90

(1) Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings only, which do not imply functional operation of the device at these or any other conditions beyond those indicated under Recommended Operating Conditions. 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.

Recommended Operating Conditions

MINMAXUNIT
Supply voltage-40 ℃ ≤ TA ≤ 85 ℃1.655.5V
VCC85 ℃ < TA ≤ 125 ℃1.653.6
VIH
High-level input voltage
SCL, SDA0.7 × VCC6
A2–A0, RESET0.7 × VCCVCC + 0.5V
SCL, SDA–0.50.3 × VCC
VILLow-level input voltageA2–A0, RESET–0.50.3 × VCCV
3.6 V < VCC ≤ 5.5 V–4085
TAOperating free-air temperature1.65 V ≤ VCC ≤ 3.6 V–40125°C

Thermal Information

| | | | TCA9548A | |-----------|----------------------------------------------|------------|------------|-------------|------|--| | | THERMAL METRIC(1) | PW (TSSOP) | RGE (VQFN) | DGS (VSSOP) | UNIT | | | | 24 PINS | 24 PINS | 24 PINS | | RθJA | Junction-to-ambient thermal resistance | 108.8 | 57.2 | 86.1 | °C/W | | RθJC(top) | Junction-to-case (top) thermal resistance | 54.1 | 62.5 | 34.3 | °C/W | | RθJB | Junction-to-board thermal resistance | 62.7 | 34.4 | 47.3 | °C/W | | ψJT | Junction-to-top characterization parameter | 10.9 | 3.8 | 1.5 | °C/W | | ψJB | Junction-to-board characterization parameter | 62.3 | 34.4 | 47.0 | °C/W | | RθJC(bot) | Junction-to-case (bottom) thermal resistance | N/A | 15.5 | N/A | °C/W | (1) For more information about traditional and new thermal metrics, see the Semiconductor and IC Package Thermal Metrics application report.

Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Get structured datasheet data via API

Get started free