component
TXS0102
Public Made by Adomby adom
TI 2-bit bidirectional voltage level translator, VSSOP-8. Auto-direction, 1.65-5.5 V each side. Datasheet-verified.
← Commit history
README.mdadded+52@@ -0,0 +1,52 @@+# TXS0102++**Texas Instruments** · 2-bit bidirectional level shifter · VSSOP-8++A 2-bit bidirectional voltage-level translator in VSSOP-8, for interfacing two logic domains at different voltages, such as a 1.8 V sensor and a 3.3 V MCU, or a 3.3 V MCU and 5 V I2C. Each of the two channels connects an A-side pin to a B-side pin and shifts signals both ways automatically, with no direction pin needed, thanks to one-shot edge accelerators and pull-ups that make it work for open-drain buses like I2C as well as push-pull signals. Separate VCCA and VCCB supplies (each 1.65-5.5 V) set the two logic levels, and an output-enable (OE) tri-states both channels. Its wider siblings are the TXS0104 and TXS0108.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | B2 | bidirectional | Input/output B, channel 2. Referenced to VCCB (2.3 V to 5.5 V). Bidirectional level-shifted I/O paired with A2; supports open-drain or push-pull. |+| 2 | GND | power_in | Ground reference for the device. |+| 3 | VCCA | power_in | A-port supply voltage. 1.65 V ≤ VCCA ≤ 3.6 V and VCCA ≤ VCCB. Sets the A-side logic reference and rails the A-side pass-transistor. |+| 4 | A2 | bidirectional | Input/output A, channel 2. Referenced to VCCA (1.65 V to 3.6 V). Bidirectional level-shifted I/O paired with B2; supports open-drain or push-pull. |+| 5 | A1 | bidirectional | Input/output A, channel 1. Referenced to VCCA (1.65 V to 3.6 V). Bidirectional level-shifted I/O paired with B1; supports open-drain or push-pull. |+| 6 | OE | input | Output enable, active high. Referenced to VCCA. Pull OE low to place all A- and B-port I/Os into 3-state (Hi-Z), which also drops quiescent current. Tie OE to GND through a pulldown during power-up/down to hold the device in Hi-Z. |+| 7 | VCCB | power_in | B-port supply voltage. 2.3 V ≤ VCCB ≤ 5.5 V and VCCB ≥ VCCA. Sets the B-side logic reference. |+| 8 | B1 | bidirectional | Input/output B, channel 1. Referenced to VCCB (2.3 V to 5.5 V). Bidirectional level-shifted I/O paired with A1; supports open-drain or push-pull. |++## Key specifications++| Parameter | Value |+|---|---|+| Type | 2-bit bidirectional level translator |+| Channels | 2 (auto-direction) |+| Voltage A / B | 1.65-5.5 V each (independent) |+| Bus support | push-pull + open-drain (I2C) |+| Enable | OE (tri-state) |+| Direction control | automatic (no DIR pin) |+| Data rate | up to 24 Mbps (push-pull) |+| Package | VSSOP-8 |++## Ordering variants++- `TXS0102DCUR (VSSOP-8)`+- `TXS0102DCTR (SM8)`++## CAD (KiCad official)++- Symbol: `Logic_LevelTranslator:TXS0102DCT`+- Footprint: `Package_SO:VSSOP-8_2.3x2mm_P0.5mm`+- 3D model: VSSOP-8 (KiCad packages3D)++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Texas Instruments datasheet](https://www.ti.com/lit/ds/symlink/txs0102.pdf) (45 pp, sha256 `2f81661591dbfa6e`, retrieved 2026-08-17, tier: manufacturer)+- **Extractor:** `ds2sf` (Claude). Every pin and dimension is cited to a datasheet page; it refuses to fabricate.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/txs0102-datasheet.pdf)
page.jsonadded+36@@ -0,0 +1,36 @@+{+ "slug": "txs0102",+ "version": "0.1.0",+ "type": "component",+ "description": "TI 2-bit bidirectional voltage level translator, VSSOP-8. Auto-direction, 1.65-5.5 V each side. Datasheet-verified.",+ "tags": [+ "component",+ "interface",+ "level-shifter",+ "level-translator",+ "i2c",+ "vssop-8",+ "texas-instruments"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "txs0102.kicad_sym",+ "txs0102.kicad_mod",+ "txs0102.glb",+ "docs/hero.png",+ "docs/txs0102-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html"+ ],+ "visibility": "public",+ "author": {+ "name": "Ray",+ "email": "[email protected]"+ }+}