Skip to the content
123456789101112131415161718192021222324

TCA9548APW

Texas InstrumentsExtended

-40℃~+85℃ 1.65V~5.5V 2uA 400Kbps 80uA I2C、SMBus Power-up/reset configuration TSSOP-24 Interface - Specialized ROHS

Part id
ti/TCA9548APW
Category
Signal Switches, Multiplexers, Decoders
Package
TSSOP-24
Pins
24
In stock
21,500 at JLCPCB (C130026)
Used on
23 open-source boards

Overview

The TCA9548APW is a signal Switches, Multiplexers, Decoder made by Texas Instruments in a TSSOP-24 package with 24 pins. -40℃~+85℃ 1.65V~5.5V 2uA 400Kbps 80uA I2C、SMBus Power-up/reset configuration TSSOP-24 Interface - Specialized ROHS.

PCBKit's library has its KiCad symbol (Interface_Expansion:TCA9548APWR, from KiCad's library) and its footprint (Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm, from KiCad's library), ready for a KiCad board. 21,500 are in stock at JLCPCB (part C130026). 23 open-source boards in 23 repositories on GitHub use it.

Symbol

A01A12RESET3SD04SC05SD16SC17SD28SC29SD310SC311GND12SD413SC414SD515SC516SD617SC618SD719SC720A221SCL22SDA23VCC24
Interface_Expansion:TCA9548APWRFrom KiCad's library

Footprint

123456789101112131415161718192021222324
Package_SO:TSSOP-24_4.4x7.8mm_P0.65mmFrom KiCad's library

From the datasheet

16
Supply, least
1.65 V · VCC, recommended minimum, -40 ℃ ≤ TA ≤ 85 ℃ · p. 4
Supply, most
5.5 V · VCC, recommended maximum, -40 ℃ ≤ TA ≤ 85 ℃ · p. 4
Supply, most
3.6 V · VCC, recommended maximum, 85 ℃ < TA ≤ 125 ℃ · p. 4
Supply, absolute maximum
7 V · VCC, absolute maximum · p. 4
Works from
-40 °C · Free-air temperature minimum, 3.6 V < VCC ≤ 5.5 V · p. 4
Works up to
85 °C · Free-air temperature maximum, 3.6 V < VCC ≤ 5.5 V · p. 4
Works up to
125 °C · Free-air temperature maximum, 1.65 V ≤ VCC ≤ 3.6 V · p. 4
Junction, hottest
130 °C · Junction temperature maximum, VCC ≤ 3.6 V · p. 4
Junction, hottest
90 °C · Junction temperature maximum, VCC ≤ 5.5 V · p. 4
Takes working
50 µA · ICC typical, operating at 400 kHz, VCC = 5.5 V, IO = 0 · p. 6
Takes at most
80 µA · ICC max, operating at 400 kHz, VCC = 5.5 V, IO = 0 · p. 6
Takes asleep
200 nA · ICC typical, standby with low inputs, VCC = 5.5 V, -40 ℃ ≤ TA ≤ 85 ℃ · p. 6
A pin gives at most
25 mA · Output source current magnitude, absolute maximum · p. 4
Junction to air (PW (TSSOP))
108.8 K/W · Junction-to-ambient thermal resistance, typical · p. 5
Junction to case (PW (TSSOP))
54.1 K/W · Junction-to-case top thermal resistance, typical · p. 5
Junction to board (PW (TSSOP))
62.7 K/W · Junction-to-board thermal resistance, typical · p. 5

What it is and has

9
Switch channels
1-to-8 bidirectional translating switches · p. 1
Bus compatibility
I2C and SMBus · p. 1
Reset
Active-low reset input · p. 1
Address inputs
Three · p. 1
Power-up state
All switch channels deselected · p. 1
Hot insertion
Supported · p. 1
Input tolerance
5 V · p. 1
Clock frequency
0 to 400kHz · p. 1
Package
PW (TSSOP, 24), 7.80mm × 4.40mm · p. 1

Specifications

107
ParameterConditionsAs printedPage
Supply voltage VCCOver operating free-air temperature rangemin -0.5 · max 7 V4
Input voltage(2) VIOver operating free-air temperature rangemin -0.5 · max 7 V4
Input current IIOver operating free-air temperature rangemin -20 · max 20 mA4
Output current IOOver operating free-air temperature rangemin -25 mA4
Supply current ICCOver operating free-air temperature rangemin -100 · max 100 mA4
Storage temperature Tstgmin -65 · max 150 °C4
Max Junction Temperature TJVCC ≤ 3.6 Vmax 130 ℃4
Max Junction Temperature TJVCC ≤ 5.5 Vmax 90 ℃4
Electrostatic discharge V(ESD)Human body model (HBM), per ANSI/ESDA/JEDEC JS-001(1); ±2000 Vmax 2000 V4
Electrostatic discharge V(ESD)Charged-device model (CDM), per JEDEC specification JESD22-C101(2); ±1000 Vmax 1000 V4
Supply voltage VCC-40 ℃ ≤ TA ≤ 85 ℃min 1.65 · max 5.5 V4
Supply voltage VCC85 ℃ < TA ≤ 125 ℃min 1.65 · max 3.6 V4
High-level input voltage VIHSCL, SDA; minimum = 0.7 × VCCmax 6 V4
Low-level input voltage VILSCL, SDA; maximum = 0.3 × VCCmin -0.5 V4
Low-level input voltage VILA2–A0, RESET; maximum = 0.3 × VCCmin -0.5 V4
Operating free-air temperature TA3.6 V < VCC ≤ 5.5 Vmin -40 · max 85 °C4
Operating free-air temperature TA1.65 V ≤ VCC ≤ 3.6 Vmin -40 · max 125 °C4
Junction-to-ambient thermal resistance RθJAPW (TSSOP), 24 PINStyp 108.8 °C/W5
Junction-to-case (top) thermal resistance RθJC(top)PW (TSSOP), 24 PINStyp 54.1 °C/W5
Junction-to-board thermal resistance RθJBPW (TSSOP), 24 PINStyp 62.7 °C/W5
Junction-to-top characterization parameter ψJTPW (TSSOP), 24 PINStyp 10.9 °C/W5
Junction-to-board characterization parameter ψJBPW (TSSOP), 24 PINStyp 62.3 °C/W5
Power-on reset voltage, VCC rising VPORRNo load, VI = VCC or GND(3)typ 1.2 · max 1.5 V6
Power-on reset voltage, VCC falling(4) VPORFNo load, VI = VCC or GND(3)min 0.8 · typ 1 V6
Switch output voltage Vo(sw)Vi(sw) = VCC, ISWout = –100 uA; VCC = 5 Vtyp 3.6 V6
Switch output voltage Vo(sw)Vi(sw) = VCC, ISWout = –100 uA; VCC = 4.5 V to 5.5 Vmin 2.6 · max 4.5 V6
Switch output voltage Vo(sw)Vi(sw) = VCC, ISWout = –100 uA; VCC = 3.3 Vtyp 1.9 V6
Switch output voltage Vo(sw)Vi(sw) = VCC, ISWout = –100 uA; VCC = 3 V to 3.6 Vmin 1.6 · max 2.8 V6
Switch output voltage Vo(sw)Vi(sw) = VCC, ISWout = –100 uA; VCC = 2.5 Vtyp 1.5 V6
Switch output voltage Vo(sw)Vi(sw) = VCC, ISWout = –100 uA; VCC = 2.3 V to 2.7 Vmin 1.1 · max 2 V6
Switch output voltage Vo(sw)Vi(sw) = VCC, ISWout = –100 uA; VCC = 1.8 Vtyp 1.1 V6
Switch output voltage Vo(sw)Vi(sw) = VCC, ISWout = –100 uA; VCC = 1.65 V to 1.95 Vmin 0.6 · max 1.25 V6
SDA IOLVOL = 0.4 V; VCC = 1.65 V to 5.5 Vmin 3 · typ 6 mA6
SDA IOLVOL = 0.6 V; VCC = 1.65 V to 5.5 Vmin 6 · typ 9 mA6
SCL, SDA IIVI = VCC or GND(3); VCC = 1.65 V to 5.5 Vmin -1 · max 1 uA6
SC7–SC0, SD7–SD0 IIVI = VCC or GND(3); VCC = 1.65 V to 5.5 Vmin -1 · max 1 uA6
A2–A0 IIVI = VCC or GND(3); VCC = 1.65 V to 5.5 Vmin -1 · max 1 uA6
RESET IIVI = VCC or GND(3); VCC = 1.65 V to 5.5 Vmin -1 · max 1 uA6
Operating mode ICCfSCL = 400 kHz; VI = VCC or GND(3), IO = 0; VCC = 5.5 Vtyp 50 · max 80 uA6
Operating mode ICCfSCL = 400 kHz; VI = VCC or GND(3), IO = 0; VCC = 3.6 Vtyp 20 · max 35 uA6
Operating mode ICCfSCL = 400 kHz; VI = VCC or GND(3), IO = 0; VCC = 2.7 Vtyp 11 · max 20 uA6
Operating mode ICCfSCL = 400 kHz; VI = VCC or GND(3), IO = 0; VCC = 1.65 Vtyp 6 · max 10 uA6
Operating mode ICCfSCL = 100 kHz; VI = VCC or GND(3), IO = 0; VCC = 5.5 Vtyp 9 · max 30 uA6
Operating mode ICCfSCL = 100 kHz; VI = VCC or GND(3), IO = 0; VCC = 3.6 Vtyp 6 · max 15 uA6
Operating mode ICCfSCL = 100 kHz; VI = VCC or GND(3), IO = 0; VCC = 2.7 Vtyp 4 · max 8 uA6
Operating mode ICCfSCL = 100 kHz; VI = VCC or GND(3), IO = 0; VCC = 1.65 Vtyp 2 · max 4 uA6
Standby mode ICCLow inputs; VI = GND(3), IO = 0, -40 ℃ ≤ TA ≤ 85 ℃; VCC = 5.5 Vtyp 0.2 · max 2 uA6
Standby mode ICCLow inputs; VI = GND(3), IO = 0, -40 ℃ ≤ TA ≤ 85 ℃; VCC = 3.6 Vtyp 0.1 · max 2 uA6
Standby mode ICCLow inputs; VI = GND(3), IO = 0, -40 ℃ ≤ TA ≤ 85 ℃; VCC = 2.7 Vtyp 0.1 · max 1 uA6
Standby mode ICCLow inputs; VI = GND(3), IO = 0, -40 ℃ ≤ TA ≤ 85 ℃; VCC = 1.65 Vtyp 0.1 · max 1 uA6
Standby mode ICCHigh inputs; VI = VCC, IO = 0, -40 ℃ ≤ TA ≤ 85 ℃; VCC = 5.5 Vtyp 0.2 · max 2 uA6
Standby mode ICCHigh inputs; VI = VCC, IO = 0, -40 ℃ ≤ TA ≤ 85 ℃; VCC = 3.6 Vtyp 0.1 · max 2 uA6
Standby mode ICCHigh inputs; VI = VCC, IO = 0, -40 ℃ ≤ TA ≤ 85 ℃; VCC = 2.7 Vtyp 0.1 · max 1 uA6
Standby mode ICCHigh inputs; VI = VCC, IO = 0, -40 ℃ ≤ TA ≤ 85 ℃; VCC = 1.65 Vtyp 0.1 · max 1 uA6
Standby mode ICCLow and High Inputs; Vi = Vcc or GND, Io = 0, 85 ℃ < TA ≤ 125 ℃; VCC = 3.6 Vtyp 1 · max 2 uA6
Standby mode ICCLow and High Inputs; Vi = Vcc or GND, Io = 0, 85 ℃ < TA ≤ 125 ℃; VCC = 2.7 Vtyp 0.7 · max 1.5 uA6
Standby mode ICCLow and High Inputs; Vi = Vcc or GND, Io = 0, 85 ℃ < TA ≤ 125 ℃; VCC = 1.65 Vtyp 0.4 · max 1 uA6
Supply-current change ΔICCSCL, SDA; SCL or SDA input at 0.6 V, Other inputs at VCC or GND(3); VCC = 1.65 V to 5.5 Vtyp 3 · max 20 uA6
Supply-current change ΔICCSCL, SDA; SCL or SDA input at VCC – 0.6 V, Other inputs at VCC or GND(3); VCC = 1.65 V to 5.5 Vtyp 3 · max 20 uA6
A2–A0 CiVI = VCC or GND(3); VCC = 1.65 V to 5.5 Vtyp 4 · max 5 pF6
RESET CiVI = VCC or GND(3); VCC = 1.65 V to 5.5 Vtyp 4 · max 5 pF6
SCL CiVI = VCC or GND(3), Switch OFF; VCC = 1.65 V to 5.5 Vtyp 20 · max 28 pF6
SDA Cio(off) (5)VI = VCC or GND(3), Switch OFF; VCC = 1.65 V to 5.5 Vtyp 20 · max 28 pF6
SC7–SC0, SD7–SD0 Cio(off) (5)VI = VCC or GND(3), Switch OFF; VCC = 1.65 V to 5.5 Vtyp 5.5 · max 7.5 pF6
Switch-on resistance RONVO = 0.4 V, IO = 15 mA; VCC = 4.5 V to 5.5 Vmin 4 · typ 10 · max 20 Ω7
Switch-on resistance RONVO = 0.4 V, IO = 15 mA; VCC = 3 V to 3.6 Vmin 5 · typ 12 · max 30 Ω7
Switch-on resistance RONVO = 0.4 V, IO = 10 mA; VCC = 2.3 V to 2.7 Vmin 7 · typ 15 · max 45 Ω7
Switch-on resistance RONVO = 0.4 V, IO = 10 mA; VCC = 1.65 V to 1.95 Vmin 10 · typ 25 · max 70 Ω7
I2C clock frequency fsclSTANDARD MODEmin 0 · max 100 kHz7
I2C clock high time tschSTANDARD MODEmin 4 us7
I2C clock low time tsclSTANDARD MODEmin 4.7 us7
I2C spike time tspSTANDARD MODEmax 50 ns7
I2C serial-data setup time tsdsSTANDARD MODEmin 250 ns7
I2C serial-data hold time tsdhSTANDARD MODE; footnote (1)min 0 us7
I2C input rise time ticrSTANDARD MODEmax 1000 ns7
I2C input fall time ticfSTANDARD MODEmax 300 ns7
I2C output (SDn) fall time (10-pF to 400-pF bus) tocfSTANDARD MODEmax 300 ns7
I2C bus free time between stop and start tbufSTANDARD MODEmin 4.7 us7
I2C start or repeated start condition setup tstsSTANDARD MODEmin 4.7 us7
I2C start or repeated start condition hold tsthSTANDARD MODEmin 4 us7
I2C stop condition setup tspsSTANDARD MODEmin 4 us7
Valid-data time (high to low)(2) tvdL(Data)STANDARD MODE; SCL low to SDA output low validmax 1 us7
Valid-data time (low to high)(2) tvdH(Data)STANDARD MODE; SCL low to SDA output high validmax 0.6 us7
Valid-data time of ACK condition tvd(ack)STANDARD MODE; ACK signal from SCL low to SDA output lowmax 1 us7
I2C bus capacitive load CbSTANDARD MODEmax 400 pF7
I2C clock frequency fsclFAST MODEmin 0 · max 400 kHz7
I2C clock high time tschFAST MODEmin 0.6 us7
I2C clock low time tsclFAST MODEmin 1.3 us7
I2C spike time tspFAST MODEmax 50 ns7
I2C serial-data setup time tsdsFAST MODEmin 100 ns7
I2C serial-data hold time tsdhFAST MODE; footnote (1)min 0 us7
I2C input rise time ticrFAST MODE; minimum = 20 + 0.1Cb (3)max 300 ns7
I2C input fall time ticfFAST MODE; minimum = 20 + 0.1Cb (3)max 300 ns7
I2C output (SDn) fall time (10-pF to 400-pF bus) tocfFAST MODE; minimum = 20 + 0.1Cb (3)max 300 ns7
I2C bus free time between stop and start tbufFAST MODEmin 1.3 us7
I2C start or repeated start condition setup tstsFAST MODEmin 0.6 us7
I2C start or repeated start condition hold tsthFAST MODEmin 0.6 us7
I2C stop condition setup tspsFAST MODEmin 0.6 us7
Valid-data time (high to low)(2) tvdL(Data)FAST MODE; SCL low to SDA output low validmax 1 us7
Valid-data time (low to high)(2) tvdH(Data)FAST MODE; SCL low to SDA output high validmax 0.6 us7
Valid-data time of ACK condition tvd(ack)FAST MODE; ACK signal from SCL low to SDA output lowmax 1 us7
I2C bus capacitive load CbFAST MODEmax 400 pF8
Pulse duration, RESET low tW(L)Over recommended operating free-air temperature rangemin 6 ns8
Recovery time from RESET to start tREC(STA)Over recommended operating free-air temperature rangemin 0 ns8
Propagation delay time tpd (1)SDA or SCL to SDn or SCn; RON = 20 Ω, CL = 15 pFmax 0.3 ns8
Propagation delay time tpd (1)SDA or SCL to SDn or SCn; RON = 20 Ω, CL = 50 pFmax 1 ns8
RESET time (SDA clear) trst (2)RESET to SDA; CL ≤100 pFmax 500 ns8

Pins, by the datasheet

24
1 A0
Address input 0. Connect directly to VCC or ground. · p. 3
2 A1
Address input 1. Connect directly to VCC or ground. · p. 3
3 RESET
Active-low reset input. Connect to VCC or VDPUM through a pull-up resistor if not used. · p. 3
4 SD0
Serial data 0. Connect to VDPU0 through a pull-up resistor. · p. 3
5 SC0
Serial clock 0. Connect to VDPU0 through a pull-up resistor. · p. 3
6 SD1
Serial data 1. Connect to VDPU1 through a pull-up resistor. · p. 3
7 SC1
Serial clock 1. Connect to VDPU1 through a pull-up resistor. · p. 3
8 SD2
Serial data 2. Connect to VDPU2 through a pull-up resistor. · p. 3
9 SC2
Serial clock 2. Connect to VDPU2 through a pull-up resistor. · p. 3
10 SD3
Serial data 3. Connect to VDPU3 through a pull-up resistor. · p. 3
11 SC3
Serial clock 3. Connect to VDPU3 through a pull-up resistor. · p. 3
12 GND
Ground. · p. 3
13 SD4
Serial data 4. Connect to VDPU4 through a pull-up resistor. · p. 3
14 SC4
Serial clock 4. Connect to VDPU4 through a pull-up resistor. · p. 3
15 SD5
Serial data 5. Connect to VDPU5 through a pull-up resistor. · p. 3
16 SC5
Serial clock 5. Connect to VDPU5 through a pull-up resistor. · p. 3
17 SD6
Serial data 6. Connect to VDPU6 through a pull-up resistor. · p. 3
18 SC6
Serial clock 6. Connect to VDPU6 through a pull-up resistor. · p. 3
19 SD7
Serial data 7. Connect to VDPU7 through a pull-up resistor. · p. 3
20 SC7
Serial clock 7. Connect to VDPU7 through a pull-up resistor. · p. 3
21 A2
Address input 2. Connect directly to VCC or ground. · p. 3
22 SCL
Serial clock bus. Connect to VDPUM through a pull-up resistor. · p. 3
23 SDA
Serial data bus. Connect to VDPUM through a pull-up resistor. · p. 3
24 VCC
Supply voltage. · p. 3

Open-source boards using it

23See all 23
  • 4 layers307 × 46.1 mmStm32pe midi, the printed circuit board in 3D

    Stm32pe midi

    udu3324/stm32pe-midi

    a midi controller using the mpe protocol to create more expressive music

    136 parts35GPL-3.0
  • 2 layers284 × 128.5 mmXva1-ui, the printed circuit board in 3D

    Xva1-ui

    MacMannes/XVA1-User-Interface

    A hardware user interface for the XVA1 virtual analog synthesizer, inspired by the Hydrasynth's layout. The XVA1 (and its FM sibling the XFM2) is built on an Artix-7 FPGA but has no built-in UI — this project adds one.

    65 parts10GPL-3.0
  • 2 layers25 × 105 mm5hp controller oled, the printed circuit board in 3D

    5hp controller oled

    Lytrix/max4live_controller_w_oled

    max4live OSC controller with 3 12 bit magnetic encoders, 2 push buttons and oled screen

    14 parts9
  • 2 layers60 × 30 mmTriax loadwing, the printed circuit board in 3D

    Triax loadwing

    Scottapotamas/triaxial-loadcell-breakout

    Breakout board to sample 3-axis load cells with I2C interface

    52 parts4
  • 20 layers228.6 × 304.8 mmBpm dfe, the printed circuit board in 3D

    Bpm dfe

    jamead/rfsocdfe-hw

    rfsoc DFE carrier board Kicad files

    930 parts1
  • 2 layers68.6 × 53.3 mmShiled, the printed circuit board in 3D

    Shiled

    lucimobility/luci-sdk-encoders

    Design files and documentation for power wheelchair encoders compatible with the LUCI sensor system

    25 parts1Apache-2.0
  • 2 layers65 × 90 mmEchoSafe RevA, the printed circuit board in 3D

    EchoSafe RevA

    Advk2k4/echosafe

    Wearable real-time sound classifier for the hearing-impaired

    30 parts
  • 2 layers116 × 122.5 mmMainBot, the printed circuit board in 3D

    MainBot

    ArnaudSchlumberger/MainBotPCB

    This project is part of Robot Télécom Strasbourg's work as part of our participation to the French Robot Cup.

    99 parts

Parts like it

8

Questions

Is there a KiCad symbol and footprint for the TCA9548APW?

Yes. The symbol is Interface_Expansion:TCA9548APWR and the footprint Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm, both drawn on this page. PCBKit places them on a board for you when you design with it.

What package is the TCA9548APW?

TSSOP-24, with 24 pins. Its footprint is drawn on this page.

Where is the TCA9548APW datasheet?

Texas Instruments publishes it: the Datasheet link on this page opens it.

Where can I order the TCA9548APW?

JLCPCB lists it as part C130026, with 21,500 in stock; the sellers' links on this page open their listings.

What can replace the TCA9548APW?

Parts like it in the library: the SN74CB3Q3384APW by Texas Instruments, the 74HC154PW-JSM by JSMSEMI, the PCA9547PW by NXP Semiconductors and the 74HC154PW by Nexperia. Check their datasheets: a part that fits the footprint may still differ in its ratings.

Which open-source boards use the TCA9548APW?

23 boards in 23 repositories on GitHub; the most starred are listed on this page, with their KiCad files.