Skip to the content
1234567891011121314

TXB0104D

Texas InstrumentsExtended

-40℃~+85℃ 1 1.2V~3.6V 1.65V~5.5V 100Mbps 4 Auto Direction Detection Bidirectional CMOS CMOS Tri-State SOIC-14 Translators, Level Shifters ROHS

Part id
ti/TXB0104D
Category
Translators, Level Shifters
Package
SOIC-14
Pins
14
In stock
1,659 at JLCPCB (C2652946)
Used on
54 open-source boards

Overview

The TXB0104D is a translators, Level Shifter made by Texas Instruments in a SOIC-14 package with 14 pins. -40℃~+85℃ 1 1.2V~3.6V 1.65V~5.5V 100Mbps 4 Auto Direction Detection Bidirectional CMOS CMOS Tri-State SOIC-14 Translators, Level Shifters ROHS.

PCBKit's library has its KiCad symbol (Logic_LevelTranslator:TXB0104D, from KiCad's library) and its footprint (Package_SO:SOIC-14_3.9x8.7mm_P1.27mm, from KiCad's library), ready for a KiCad board. 1,659 are in stock at JLCPCB (part C2652946). 54 open-source boards in 44 repositories on GitHub use it.

Symbol

VCCA1A12A23A34A45GND7OE8B410B311B212B113VCCB14
Logic_LevelTranslator:TXB0104DFrom KiCad's library

Footprint

1234567891011121314
Package_SO:SOIC-14_3.9x8.7mm_P1.27mmFrom KiCad's library

From the datasheet

17
Supply, least
1.2 V · VCCA, recommended operating min · p. 6
Supply, most
3.6 V · VCCA, recommended operating max · p. 6
Supply, least
1.65 V · VCCB, recommended operating min · p. 6
Supply, most
5.5 V · VCCB, recommended operating max · p. 6
Supply, absolute maximum
4.6 V · VCCA, absolute max · p. 5
Supply, absolute maximum
6.5 V · VCCB, absolute max · p. 5
Works from
-40 °C · operating free-air temperature min · p. 6
Works up to
85 °C · operating free-air temperature max · p. 6
Junction, hottest
150 °C · junction temperature absolute max · p. 5
Takes working
3.5 µA · combined supply current typical, VCCA = 1.2 V, VCCB = 1.65 V to 5.5 V, IO = 0 · p. 8
Takes at most
10 µA · combined supply current max, VCCA = 1.4 V to 3.6 V, IO = 0 · p. 8
Takes asleep
3.35 µA · sum of ICCZA and ICCZB typical, OE = GND, VCCA = 1.2 V · p. 8
A pin gives at most
50 mA · continuous output current absolute max, source or sink · p. 5
Junction to air (D)
90.7 K/W · junction-to-ambient thermal resistance · p. 6
Junction to case (D)
50.5 K/W · junction-to-case top thermal resistance · p. 6
Junction to board (D)
45.4 K/W · junction-to-board thermal resistance · p. 6
Data rate, most
100 Mbit/s · data rate max, VCCA = 3.3 V ± 0.3 V, VCCB = 3.3 V ± 0.3 V or 5 V ± 0.5 V · p. 9

What it is and has

4
Translator
4-bit bidirectional, automatic direction sensing · p. 1
Supply ranges
A port 1.2 V to 3.6 V; B port 1.65 V to 5.5 V · p. 1
Package
SOIC (14), 8.65 mm × 3.91 mm · p. 1
Partial power-down
I OFF support · p. 1

Specifications

136
ParameterConditionsAs printedPage
Supply voltage, VCCA VCCAmin -0.5 · max 4.6 V5
Supply voltage, VCCB VCCBmin -0.5 · max 6.5 V5
Input voltage, VI VIA portmin -0.5 · max 4.6 V5
Input voltage, VI VIB portmin -0.5 · max 6.5 V5
Voltage applied to any output in the high-impedance or power-off state, VO VOA portmin -0.5 · max 4.6 V5
Voltage applied to any output in the high-impedance or power-off state, VO VOB portmin -0.5 · max 6.5 V5
Voltage applied to any output in the high or low state, VO VOA port; maximum VCCA + 0.5 Vmin -0.5 V5
Voltage applied to any output in the high or low state, VO VOB port; maximum VCCB + 0.5 Vmin -0.5 V5
Input clamp current, IIK IIKVI < 0max -50 mA5
Output clamp current, IOK IOKVO < 0max -50 mA5
Continuous output current, IO IOmin -50 · max 50 mA5
Continuous current through VCCA, VCCB, or GNDmin -100 · max 100 mA5
Junction temperature range, TJ TJmax 150 °C5
Storage temperature range, Tstg Tstgmin -65 · max 150 °C5
Electrostatic discharge V(ESD)Human-body model (HBM), per ANSI/ESDA/JEDEC JS-001; A port; ±2.5 kVmax 2.5 kV5
Electrostatic discharge V(ESD)Human-body model (HBM), per ANSI/ESDA/JEDEC JS-001; B port; ±15 kVmax 15 kV5
Electrostatic discharge V(ESD)Charged-device model (CDM), per JEDEC specification JESD22-C101; A port; ±1.5 kVmax 1.5 kV5
Electrostatic discharge V(ESD)Charged-device model (CDM), per JEDEC specification JESD22-C101; B port; ±1.5 kVmax 1.5 kV5
Supply voltage VCCAVCCA ≤ VCCBmin 1.2 · max 3.6 V6
Supply voltage VCCBVCCA ≤ VCCBmin 1.65 · max 5.5 V6
High-level input voltage VIHOE; VCCA = 1.2 V to 3.6 V, VCCB = 1.65 V to 5.5 V; minimum VCCA × 0.65max 5.5 V6
Low-level input voltage VILOE; VCCA = 1.2 V to 3.6 V, VCCB = 1.65 V to 5.5 V; maximum VCCA × 0.35min 0 V6
Voltage applied to any output in the high-impedance or power-off state VOA-port; VCCA = 1.2 V to 3.6 V, VCCB = 1.65 V to 5.5 Vmin 0 · max 3.6 V6
Voltage applied to any output in the high-impedance or power-off state VOB-port; VCCA = 1.2 V to 3.6 V, VCCB = 1.65 V to 5.5 Vmin 0 · max 5.5 V6
Input transition rise or fall rate Δt/ΔvA-port inputs; VCCA = 1.2 V to 3.6 V, VCCB = 1.65 V to 5.5 Vmax 40 ns/V6
Input transition rise or fall rate Δt/ΔvB-port inputs; VCCA = 1.2 V to 3.6 V, VCCB = 1.65 V to 3.6 Vmax 40 ns/V6
Input transition rise or fall rate Δt/ΔvB-port inputs; VCCA = 1.2 V to 3.6 V, VCCB = 4.5 V to 5.5 Vmax 30 ns/V6
Operating free-air temperature TAmin -40 · max 85 °C6
Junction-to-ambient thermal resistance RθJAD, 14 PINStyp 90.7 °C/W6
Junction-to-case (top) thermal resistance RθJC(top)D, 14 PINStyp 50.5 °C/W6
Junction-to-board thermal resistance RθJBD, 14 PINStyp 45.4 °C/W6
Junction-to-top characterization parameter ψJTD, 14 PINStyp 14.7 °C/W6
Junction-to-board characterization parameter ψJBD, 14 PINStyp 45.1 °C/W6
Port A output high voltage VOHAD; IOH = –20 uA, VCCA = 1.2 V, TA = 25°Ctyp 1.1 V8
Port A output low voltage VOLAD; IOL = 20 uA, VCCA = 1.2 V, TA = 25°Ctyp 0.3 V8
Port A output low voltage VOLAD; IOL = 20 uA, VCCA = 1.4 V to 3.6 V, –40°C to 85°Cmax 0.4 V8
Port B output low voltage VOLBD; IOL = 20 uA, VCCB = 1.65 V to 5.5 V, –40°C to 85°Cmax 0.4 V8
Inflection-point current IID; OE: VI = VCCI or GND, VCCA = 1.2 V to 3.6 V, VCCB = 1.65 V to 5.5 V, TA = 25°Cmin -1 · max 1 uA8
Inflection-point current IID; OE: VI = VCCI or GND, VCCA = 1.2 V to 3.6 V, VCCB = 1.65 V to 5.5 V, –40°C to 85°Cmin -2 · max 2 uA8
Off-state current IoffD; A port: VI or VO = 0 to 3.6 V, VCCA = 0 V, VCCB = 0 V to 5.5 V, TA = 25°Cmin -1 · max 1 uA8
Off-state current IoffD; A port: VI or VO = 0 to 3.6 V, VCCA = 0 V, VCCB = 0 V to 5.5 V, –40°C to 85°Cmin -2 · max 2 uA8
Off-state current IoffD; B port: VI or VO = 0 to 5.5 V, VCCA = 0 V to 3.6 V, VCCB = 0 V, TA = 25°Cmin -1 · max 1 uA8
Off-state current IoffD; B port: VI or VO = 0 to 5.5 V, VCCA = 0 V to 3.6 V, VCCB = 0 V, –40°C to 85°Cmin -2 · max 2 uA8
High-impedance-state output current IOZD; A or B port: OE = GND, VCCA = 1.2 V to 3.6 V, VCCB = 1.65 V to 5.5 V, TA = 25°Cmin -1 · max 1 uA8
High-impedance-state output current IOZD; A or B port: OE = GND, VCCA = 1.2 V to 3.6 V, VCCB = 1.65 V to 5.5 V, –40°C to 85°Cmin -2 · max 2 uA8
VCCA supply current ICCAD; VI = VCCI or GND, IO = 0, VCCA = 1.2 V, VCCB = 1.65 V to 5.5 V, TA = 25°Ctyp 0.06 uA8
VCCA supply current ICCAD; VI = VCCI or GND, IO = 0, VCCA = 1.4 V to 3.6 V, VCCB = 1.65 V to 5.5 V, –40°C to 85°Cmax 5 uA8
VCCA supply current ICCAD; VI = VCCI or GND, IO = 0, VCCA = 3.6 V, VCCB = 0 V, –40°C to 85°Cmax 2 uA8
VCCA supply current ICCAD; VI = VCCI or GND, IO = 0, VCCA = 0 V, VCCB = 5.5 V, –40°C to 85°Cmax -2 uA8
VCCB supply current ICCBD; VI = VCCI or GND, IO = 0, VCCA = 1.2 V, VCCB = 1.65 V to 5.5 V, TA = 25°Ctyp 3.4 uA8
VCCB supply current ICCBD; VI = VCCI or GND, IO = 0, VCCA = 1.4 V to 3.6 V, VCCB = 1.65 V to 5.5 V, –40°C to 85°Cmax 5 uA8
VCCB supply current ICCBD; VI = VCCI or GND, IO = 0, VCCA = 3.6 V, VCCB = 0 V, –40°C to 85°Cmax -2 uA8
VCCB supply current ICCBD; VI = VCCI or GND, IO = 0, VCCA = 0 V, VCCB = 5.5 V, –40°C to 85°Cmax 2 uA8
Combined supply current ICCA + ICCBD; VI = VCCI or GND, IO = 0, VCCA = 1.2 V, VCCB = 1.65 V to 5.5 V, TA = 25°Ctyp 3.5 uA8
Combined supply current ICCA + ICCBD; VI = VCCI or GND, IO = 0, VCCA = 1.4 V to 3.6 V, VCCB = 1.65 V to 5.5 V, –40°C to 85°Cmax 10 uA8
High-impedance state, VCCA supply current ICCZAD; VI = VCCI or GND, IO = 0, OE = GND, VCCA = 1.2 V, VCCB = 1.65 V to 5.5 V, TA = 25°Ctyp 0.05 uA8
High-impedance state, VCCA supply current ICCZAD; VI = VCCI or GND, IO = 0, OE = GND, VCCA = 1.4 V to 3.6 V, VCCB = 1.65 V to 5.5 V, –40°C to 85°Cmax 5 uA8
High-impedance state, VCCB supply current ICCZBD; VI = VCCI or GND, IO = 0, OE = GND, VCCA = 1.2 V, VCCB = 1.65 V to 5.5 V, TA = 25°Ctyp 3.3 uA8
High-impedance state, VCCB supply current ICCZBD; VI = VCCI or GND, IO = 0, OE = GND, VCCA = 1.4 V to 3.6 V, VCCB = 1.65 V to 5.5 V, –40°C to 85°Cmax 5 uA8
Input capacitance CiD; OE, VCCA = 1.2 V to 3.6 V, VCCB = 1.65 V to 5.5 V; typical at TA = 25°C, maximum over –40°C to 85°Ctyp 3 · max 4 pF8
Input-to-output internal capacitance CioD; A port, VCCA = 1.2 V to 3.6 V, VCCB = 1.65 V to 5.5 V; typical at TA = 25°C, maximum over –40°C to 85°Ctyp 5 · max 6 pF8
Input-to-output internal capacitance CioD; B port, VCCA = 1.2 V to 3.6 V, VCCB = 1.65 V to 5.5 V; typical at TA = 25°C, maximum over –40°C to 85°Ctyp 11 · max 14 pF8
Data rateTA = 25°C; VCCB = 1.8 Vtyp 20 Mbps9
Data rateTA = 25°C; VCCB = 2.5 Vtyp 20 Mbps9
Data rateTA = 25°C; VCCB = 3.3 Vtyp 20 Mbps9
Data rateTA = 25°C; VCCB = 5 Vtyp 20 Mbps9
Pulse duration twData inputs; TA = 25°C; VCCB = 1.8 Vtyp 50 ns9
Pulse duration twData inputs; TA = 25°C; VCCB = 2.5 Vtyp 50 ns9
Pulse duration twData inputs; TA = 25°C; VCCB = 3.3 Vtyp 50 ns9
Pulse duration twData inputs; TA = 25°C; VCCB = 5 Vtyp 50 ns9
Data rateVCCB = 1.8 V ± 0.15 Vmax 40 Mbps9
Data rateVCCB = 2.5 V ± 0.2 Vmax 40 Mbps9
Data rateVCCB = 3.3 V ± 0.3 Vmax 40 Mbps9
Data rateVCCB = 5 V ± 0.5 Vmax 40 Mbps9
Pulse duration twData inputs; VCCB = 1.8 V ± 0.15 Vmin 25 ns9
Pulse duration twData inputs; VCCB = 2.5 V ± 0.2 Vmin 25 ns9
Pulse duration twData inputs; VCCB = 3.3 V ± 0.3 Vmin 25 ns9
Pulse duration twData inputs; VCCB = 5 V ± 0.5 Vmin 25 ns9
Data rateVCCB = 1.8 V ± 0.15 Vmax 60 Mbps9
Data rateVCCB = 2.5 V ± 0.2 Vmax 60 Mbps9
Data rateVCCB = 3.3 V ± 0.3 Vmax 60 Mbps9
Data rateVCCB = 5 V ± 0.5 Vmax 60 Mbps9
Pulse duration twData inputs; VCCB = 1.8 V ± 0.15 Vmin 17 ns9
Pulse duration twData inputs; VCCB = 2.5 V ± 0.2 Vmin 17 ns9
Pulse duration twData inputs; VCCB = 3.3 V ± 0.3 Vmin 17 ns9
Pulse duration twData inputs; VCCB = 5 V ± 0.5 Vmin 17 ns9
Data rateVCCB = 2.5 V ± 0.2 Vmax 100 Mbps9
Data rateVCCB = 3.3 V ± 0.3 Vmax 100 Mbps9
Data rateVCCB = 5 V ± 0.5 Vmax 100 Mbps9
Pulse duration twData inputs; VCCB = 2.5 V ± 0.2 Vmin 10 ns9
Pulse duration twData inputs; VCCB = 3.3 V ± 0.3 Vmin 10 ns9
Pulse duration twData inputs; VCCB = 5 V ± 0.5 Vmin 10 ns9
Data rateVCCB = 3.3 V ± 0.3 Vmax 100 Mbps9
Data rateVCCB = 5 V ± 0.5 Vmax 100 Mbps9
Pulse duration twData inputs; VCCB = 3.3 V ± 0.3 Vmin 10 ns9
Pulse duration twData inputs; VCCB = 5 V ± 0.5 Vmin 10 ns9
Propagation delay time tpdD; TA = 25°C; A-to-B; VCCB = 1.8 Vtyp 6.9 ns10
Propagation delay time tpdD; TA = 25°C; A-to-B; VCCB = 2.5 Vtyp 5.7 ns10
Propagation delay time tpdD; TA = 25°C; A-to-B; VCCB = 3.3 Vtyp 5.3 ns10
Propagation delay time tpdD; TA = 25°C; A-to-B; VCCB = 5 Vtyp 5.5 ns10
Propagation delay time tpdD; TA = 25°C; B-to-A; VCCB = 1.8 Vtyp 7.4 ns10
Propagation delay time tpdD; TA = 25°C; B-to-A; VCCB = 2.5 Vtyp 6.4 ns10
Propagation delay time tpdD; TA = 25°C; B-to-A; VCCB = 3.3 Vtyp 6 ns10
Propagation delay time tpdD; TA = 25°C; B-to-A; VCCB = 5 Vtyp 5.8 ns10
Enable time tenD; TA = 25°C; OE-to-A; VCCB = 1.8 Vtyp 1 us10
Enable time tenD; TA = 25°C; OE-to-A; VCCB = 2.5 Vtyp 1 us10
Enable time tenD; TA = 25°C; OE-to-A; VCCB = 3.3 Vtyp 1 us10
Enable time tenD; TA = 25°C; OE-to-A; VCCB = 5 Vtyp 1 us10
Enable time tenD; TA = 25°C; OE-to-B; VCCB = 1.8 Vtyp 1 us10
Enable time tenD; TA = 25°C; OE-to-B; VCCB = 2.5 Vtyp 1 us10
Enable time tenD; TA = 25°C; OE-to-B; VCCB = 3.3 Vtyp 1 us10
Enable time tenD; TA = 25°C; OE-to-B; VCCB = 5 Vtyp 1 us10
Disable time tdisD; TA = 25°C; OE-to-A; VCCB = 1.8 Vtyp 18 ns10
Disable time tdisD; TA = 25°C; OE-to-A; VCCB = 2.5 Vtyp 15 ns10
Disable time tdisD; TA = 25°C; OE-to-A; VCCB = 3.3 Vtyp 14 ns10
Disable time tdisD; TA = 25°C; OE-to-A; VCCB = 5 Vtyp 14 ns10
Disable time tdisD; TA = 25°C; OE-to-B; VCCB = 1.8 Vtyp 20 ns10
Disable time tdisD; TA = 25°C; OE-to-B; VCCB = 2.5 Vtyp 17 ns10
Disable time tdisD; TA = 25°C; OE-to-B; VCCB = 3.3 Vtyp 16 ns10
Disable time tdisD; TA = 25°C; OE-to-B; VCCB = 5 Vtyp 16 ns10
Input rise time, input fall time trA, tfAD; TA = 25°C; A-port rise and fall times; VCCB = 1.8 Vtyp 4.2 ns10
Input rise time, input fall time trA, tfAD; TA = 25°C; A-port rise and fall times; VCCB = 2.5 Vtyp 4.2 ns10
Input rise time, input fall time trA, tfAD; TA = 25°C; A-port rise and fall times; VCCB = 3.3 Vtyp 4.2 ns10
Input rise time, input fall time trA, tfAD; TA = 25°C; A-port rise and fall times; VCCB = 5 Vtyp 4.2 ns10
Input rise time, input fall time trB, tfBD; TA = 25°C; B-port rise and fall times; VCCB = 1.8 Vtyp 2.1 ns10
Input rise time, input fall time trB, tfBD; TA = 25°C; B-port rise and fall times; VCCB = 2.5 Vtyp 1.5 ns10
Input rise time, input fall time trB, tfBD; TA = 25°C; B-port rise and fall times; VCCB = 3.3 Vtyp 1.2 ns10
Input rise time, input fall time trB, tfBD; TA = 25°C; B-port rise and fall times; VCCB = 5 Vtyp 1.1 ns10
Skew (time), output tSK(O)D; TA = 25°C; Channel-to-channel skew; VCCB = 1.8 Vtyp 0.4 ns10
Skew (time), output tSK(O)D; TA = 25°C; Channel-to-channel skew; VCCB = 2.5 Vtyp 0.5 ns10
Skew (time), output tSK(O)D; TA = 25°C; Channel-to-channel skew; VCCB = 3.3 Vtyp 0.5 ns10
Skew (time), output tSK(O)D; TA = 25°C; Channel-to-channel skew; VCCB = 5 Vtyp 1.4 ns10
Maximum data rateD; TA = 25°C; VCCB = 1.8 Vtyp 20 Mbps10
Maximum data rateD; TA = 25°C; VCCB = 2.5 Vtyp 20 Mbps10
Maximum data rateD; TA = 25°C; VCCB = 3.3 Vtyp 20 Mbps10
Maximum data rateD; TA = 25°C; VCCB = 5 Vtyp 20 Mbps10

Pins, by the datasheet

14
1 VCCA
A-port supply voltage, 1.2 V to 3.6 V; VCCA ≤ VCCB. · p. 4
2 A1
Input/output 1. Referenced to VCCA. · p. 4
3 A2
Input/output 2. Referenced to VCCA. · p. 4
4 A3
Input/output 3. Referenced to VCCA. · p. 4
5 A4
Input/output 4. Referenced to VCCA. · p. 4
6 NC
No connection. Not internally connected. · p. 4
7 GND
Ground. · p. 4
8 OE
Tri-state output-mode enable; pull low to place all outputs in tri-state mode. Referenced to VCCA. · p. 4
9 NC
No connection. Not internally connected. · p. 4
10 B4
Input/output 4. Referenced to VCCB. · p. 4
11 B3
Input/output 3. Referenced to VCCB. · p. 4
12 B2
Input/output 2. Referenced to VCCB. · p. 4
13 B1
Input/output 1. Referenced to VCCB. · p. 4
14 VCCB
B-port supply voltage, 1.65 V to 5.5 V. · p. 4

Ordering codes, by the datasheet

1
TXB0104D
SOIC (14) · 8.65mm × 3.91mm nominal body size · p. 1

Open-source boards using it

54See all 54
  • 2 layers80.9 × 56.2 mmAdapter, the printed circuit board in 3D

    Adapter

    kervinck/gigatron-rom

    System, apps and tooling for the Gigatron TTL microcomputer

    40 parts292BSD-2-Clause
  • 2 layers54 × 64 mmDonConIOmini, the printed circuit board in 3D

    DonConIOmini

    ravinrabbid/DonCon2040

    RP2040 based firmware and hardware for DIY Taiko no Tatsujin Drum Controllers

    96 parts66MIT
  • 2 layers54.9 × 33 mmBoard2, the printed circuit board in 3D

    Board2

    dgoodlad/esp8266-mitsubishi-aircon

    ESP8266 / Mitsubishi AC interface

    26 parts24MIT
  • 4 layers79 × 142 mmGuitarray control board, the printed circuit board in 3D

    Guitarray control board

    IIP-Group/polymap

    Repository for the PolyMap Hardware and PolyMap Studio VST Plugin (prototype version).

    757 parts4CERN-OHL-P-2.0
  • 2 layers100 × 100 mmXaar128-Driver, the printed circuit board in 3D

    Xaar128-Driver

    tuwrraphael/inkjet-printer

    Inkjet printer for printing ceramic thin films: software, electronics and CAD designs

    188 parts4Apache-2.0
  • 2 layers99 × 80 mmMmM, the printed circuit board in 3D

    MmM

    wyolum/mmM

    mmMercury is an Open Hardware, blood pressure measurement device (not FDA approved).

    167 parts2
  • 2 layers68.6 × 53.3 mmGergotron, the printed circuit board in 3D

    Gergotron

    expipiplus1/gergotron

    33 parts1

Parts like it

8

Questions

Is there a KiCad symbol and footprint for the TXB0104D?

Yes. The symbol is Logic_LevelTranslator:TXB0104D and the footprint Package_SO:SOIC-14_3.9x8.7mm_P1.27mm, both drawn on this page. PCBKit places them on a board for you when you design with it.

What package is the TXB0104D?

SOIC-14, with 14 pins. Its footprint is drawn on this page.

Where is the TXB0104D datasheet?

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

Where can I order the TXB0104D?

JLCPCB lists it as part C2652946, with 1,659 in stock; the sellers' links on this page open their listings.

What can replace the TXB0104D?

Parts like it in the library: the TXS0104ED by Texas Instruments, the TXS0104EDR(LX) by lingxingic, the TXS0104EDG4 by Texas Instruments and the NLSV4T240ED by onsemi. Check their datasheets: a part that fits the footprint may still differ in its ratings.

Which open-source boards use the TXB0104D?

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