TXB0104D - 4-Bit Bidirectional Level Translator, 100Mbps | TI
MPN: TXB0104D ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $0.75 | $0.75 |
| 10 | $0.62 | $6.20 |
| 100 | $0.44 | $44.00 |
| 500 | $0.36 | $180.00 |
| 1,000 | $0.3 | $300.00 |
TXB0104D Overview
A voltage-level translator (also called a level shifter) is a logic IC that interfaces digital circuits operating at different supply voltages, allowing a 1.8V microcontroller to safely communicate with a 3.3V or 5V peripheral. Level translators sit within the broader logic IC family, alongside buffers, transceivers, and bus switches, and are a fundamental part of system power-management and signal-chain design wherever mixed-voltage domains coexist.
Key features of the TXB0104D include fully automatic direction sensing that eliminates the direction-control pin required by conventional transceivers, universal translation among 1.2V, 1.5V, 1.8V, 2.5V, 3.3V, and 5V nodes, and a 100 Mbps maximum data rate that supports fast embedded buses. An active-high OE input tri-states all eight I/Os when low, providing board-level power sequencing isolation.
Architecturally, the TXB family uses two separate configurable power-supply rails: port A tracks VCCA and port B tracks VCCB. Internal one-shot circuits sense edges and briefly drive stronger pull-up/pull-down transistors, while a 4 kOhm series switch holds the level in static conditions. This push-pull CMOS design requires neither pull-up resistors nor direction control, but it does mean the TXB0104 is suited to push-pull CMOS outputs only, not open-drain buses unless replaced by the TXS family.
Typical applications include MCU-to-peripheral interfacing across mixed voltage domains, SPI and UART signal translation, and general-purpose 1.2V-to-5V logic bridging in industrial and consumer systems. The -40C to +85C operating range covers most commercial and industrial environments.
Design consideration: keep VCCA lower than or equal to VCCB, and remember the weak static drive (about 4 kOhm) cannot handle heavy loads, long wires, or pull-up resistors below about 50 kOhm.
This page synthesizes verified distributor data, drop-in alternative analysis, and practical design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for TXB0104D — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with TXB0104D (same form factor and footprint) — differing in Channels, Direction Control.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
TXS0104E
✅ Drop-In📋 Reference alternative (not in catalog)
TXB0104DR
✅ Drop-In📋 Reference alternative (not in catalog)
TXB0104DRG4
✅ Drop-In📋 Reference alternative (not in catalog)
TXB0104DE4
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
TXB0604
✅ Drop-In✓ In Stock
$0.65 / Unit
View Datasheet →TXB0104D Maximum Ratings & Electrical Characteristics
| Product Type | 4-Bit Bidirectional Voltage-Level Translator |
| Channels | 4 bidirectional |
| Direction Control | Automatic direction sensing (no DIR pin) |
| VCCA Supply Range | 1.2 V to 3.6 V |
| VCCB Supply Range | 1.65 V to 5.5 V |
| Supported Logic Nodes | 1.2 V, 1.5 V, 1.8 V, 2.5 V, 3.3 V, 5 V |
| Maximum Data Rate | 100 Mbps |
| ESD Protection | +/-15 kV (per datasheet title) |
| Output Enable | OE active-high, low = all outputs high-impedance |
| Output Type | Push-pull (CMOS outputs only) |
| Supply Condition | VCCA must not exceed VCCB |
| Operating Temperature | -40C to +85C |
| Package | SOIC (D), 14 pins |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
TXB0104D Pin Configuration
| Pin 1 | VCCA — A-port supply voltage, 1.2V to 3.6V |
| Pin 2 | A1 — A-port data 1, tracks VCCA |
| Pin 3 | A2 — A-port data 2, tracks VCCA |
| Pin 4 | A3 — A-port data 3, tracks VCCA |
| Pin 5 | A4 — A-port data 4, tracks VCCA |
| Pin 6 | GND — Ground |
| Pin 7 | B4 — B-port data 4, tracks VCCB |
| Pin 8 | B3 — B-port data 3, tracks VCCB |
| Pin 9 | B2 — B-port data 2, tracks VCCB |
| Pin 10 | B1 — B-port data 1, tracks VCCB |
| Pin 11 | OE — Output enable, active high; low = all I/Os high-impedance |
| Pin 12 | VCCB — B-port supply voltage, 1.65V to 5.5V |
| Pin 13 | NC — Not connected (per datasheet) |
| Pin 14 | NC — Not connected (per datasheet) |
Typical Applications
TXB0104D is suitable for 6 applications: MCU-to-Peripheral Mixed-Voltage Interfacing, SPI Bus Level Translation, UART Serial Level Shifting, Industrial Sensor Interfaces, Portable and Battery-Powered Devices, Evaluation Modules and Prototyping.
MCU-to-Peripheral Mixed-Voltage Interfacing
The most common TXB0104D use case is bridging a low-voltage MCU (1.8V or 2.5V I/O banks) to 3.3V or 5V peripherals. The A port tracks VCCA down to 1.2V, so modern low-power microcontroller I/O connects directly, while the B port tolerates VCCB up to 5.5V. Because direction sensing is automatic, no GPIO is consumed for a DIR pin, and no pull-up resistors are needed - the internal one-shot drivers provide full-swing push-pull edges. In a typical layout, four SPI or GPIO lines pass through the device with the OE pin driven from a supervisor or RC-delay circuit so both buses remain tri-stated until supplies stabilize, protecting peripheral inputs during power sequencing.
Recommended
SPI Bus Level Translation
SPI's four unidirectional-and-clock structure fits naturally across the TXB0104D's four bidirectional channels when MOSI, MISO, SCLK, and CS share one translation domain. The 100 Mbps maximum data rate comfortably covers typical SPI operation from a few MHz up to tens of MHz. According to the TI datasheet, the automatic direction sensing responds to signal edges within nanoseconds, which is essential because SPI has no turnaround gaps like I2C. Designers should keep traces short and avoid capacitive loading above roughly 30 pF per line, since the 4 kOhm static path and edge-driven one-shots slow with heavier loads, eroding setup and hold margins at the highest SPI clock rates.
Recommended
UART Serial Level Shifting
UART TX and RX lines between a 1.8V/2.5V microcontroller and a 3.3V/5V module (Bluetooth, GPS, cellular modems) translate cleanly through one TXB0104D channel pair, with two channels left spare for flow control (RTS/CTS). The push-pull CMOS UART outputs are exactly the signal type the TXB family is designed for, delivering full-rail logic levels without pull-up biasing. The -40C to +85C operating range suits industrial modems and outdoor connected equipment. Because UART traffic is asynchronous and modest in speed, the device's edge-drive characteristics have ample margin; the key design step is ensuring VCCA powers up before or with the MCU so RX lines are valid as soon as the link initializes.
Recommended
Industrial Sensor Interfaces
Industrial sensor nodes frequently mix legacy 5V sensor outputs with 3.3V or 1.8V ADC and MCU domains, and the TXB0104D provides four channels of protection with its +/-15 kV ESD protection rating guarding connector-facing pins. The OE input gives designers a controlled enable window so the sensor bus stays isolated until both supply domains are stable, avoiding latch-up paths through partially powered devices. Its SOIC-14 body with 1.27 mm pitch is easy to inspect and rework in industrial assembly. Note the -40C to +85C range covers most factory-floor environments, and the push-pull architecture drives cable lengths only modestly - use short, shielded runs for best signal integrity.
Recommended
Portable and Battery-Powered Devices
Battery-operated products translate between efficient low-voltage processors and 3.3V peripherals, and the TXB0104D's CMOS process keeps static current in the microamp range per I/O, preserving battery budget. The 1.2V VCCA floor means it tracks even aggressively down-scaled SoC I/O rails, enabling 1.2V-to-1.8V or 1.2V-to-3.3V translation as rail voltages keep dropping. Its compact SOIC-14 footprint suits handheld and wearable PCBs where board area is scarce, and the TXB0104PWR TSSOP variant saves further space. During sleep states, OE can be pulled low to tri-state all I/Os, eliminating leakage paths through the translator and any back-powering of the peripheral side from floating logic levels.
Recommended
Evaluation Modules and Prototyping
Texas Instruments offers the 14-24-NL-LOGIC-EVM evaluation module explicitly designed to support 14-pin to 24-pin logic and translation devices, including the TXB auto-direction families, making the TXB0104D easy to characterize before committing a design. For bench prototyping, the SOIC-14 (D) package is large enough for direct soldering onto SOIC adapter boards, and the automatic direction sensing removes direction-control wiring from breadboard setups - a frequent source of errors with traditional DIR-pin translators. Engineers can quickly validate translation pairs such as 1.8V-to-5V, measure edge rates across capacitive loads, and confirm timing closure. This low-friction evaluation path shortens mixed-voltage design cycles considerably.
Recommended
Recommended Products Summary
Engineering reference data for TXB0104D — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | TXS0104E | TXB0104DR | TXB0104DRG4 | TXB0604 |
|---|---|---|---|---|---|
| Package | SOIC-14 (D) | SOIC-14 - same | SOIC-14 - same | SOIC-14 - same | SOIC-14 - same |
| Brand | Texas Instruments | Texas Instruments | Texas Instruments | Texas Instruments | Texas Instruments |
| Maximum Data Rate | 100 Mbps | 60 Mbps (push-pull), 20 Mbps (open-drain) | 100 Mbps | 100 Mbps | Higher speed class |
| Signal Types Supported | Push-pull CMOS only | Push-pull and open-drain (I2C capable) | Push-pull CMOS only | Push-pull CMOS only | Push-pull CMOS |
Key Differentiators
- Automatic direction sensing eliminates control wiring (vs TXS0104E)
- Wider low-voltage VCCA floor (vs TXS0104E)
- Higher 100 Mbps data rate on push-pull buses (vs TXS0104E)
Design Notes
The TXB0104D only translates push-pull CMOS signals. Its 4 kOhm static drive path cannot sink the pull-up current of I2C, SMBus, one-wire, or open-collector buses; attempting I2C translation results in distorted, non-rising logic levels. For such buses use the TXS0104E, which is pin-compatible in the same SOIC-14 footprint. Similarly, avoid connecting the I/Os to pull-up resistors below about 50 kOhm or to heavily capacitive loads, as these overwhelm the edge-driven one-shot drivers and cause intermittent failures that are difficult to diagnose on the bench.
Observe the supply ordering rule from the TI datasheet: VCCA must not exceed VCCB. Power both rails from well-decoupled 0.1 uF ceramic capacitors placed within a few millimeters of pins 1 (VCCA) and 12 (VCCB). Use the OE pin tied through an RC delay or to a supervisor output so both supplies are stable before the I/Os activate - this prevents undefined logic from propagating into downstream devices during startup and protects partially powered peripherals from back-drive. OE floating at power-up leaves outputs in unpredictable states.
The automatic direction sensing triggers on input edges, so keep traces short (ideally under 10 cm) and minimize stub loading to avoid reflections that re-trigger the one-shots and corrupt data near the 100 Mbps limit. Keep unused channels (NC pins 13-14 need no connection) from being confused with spare I/O - there are no spare channels; all four must be used or left as defined. For high-speed lines, series-damp at the driver side rather than adding shunt capacitance at the translator, which slows the edge below the one-shot response window and can cause direction-detection glitches.
Compliance Information
RoHS compliance per standard TI logic catalog status; detailed REACH and conflict-minerals declarations should be confirmed on ti.com product pages.