{"product_id":"txs0108e-8-channel-bi-directional-logic-level-converter-1-2v-3-6v-arduino","title":"TXS0108E 8-Channel Bi-Directional Logic Level Converter — 1.2V–3.6V \/ 1.65V–5.5V, Arduino","description":"\u003ch2\u003eTXS0108E 8-Channel Bi-Directional Logic Level Converter — 1.2–3.6V \/ 1.65–5.5V, Auto-Direction\u003c\/h2\u003e\u003cp\u003eThe TXS0108E module is based on the Texas Instruments TXS0108E 8-bit bidirectional voltage-level translator IC. It automatically detects signal direction and translates logic levels between two voltage domains (VCCA: 1.2–3.6V and VCCB: 1.65–5.5V) on all 8 channels simultaneously. With no direction control pin required, it is the simplest solution for interfacing 5V Arduino signals with 3.3V ESP32, Raspberry Pi, STM32, and sensor modules.\u003c\/p\u003e\u003ch3\u003eKey Specifications\u003c\/h3\u003e\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c\/th\u003e\n\u003cth\u003eValue\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eIC\u003c\/td\u003e\n\u003ctd\u003eTXS0108E (Texas Instruments)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChannels\u003c\/td\u003e\n\u003ctd\u003e8 (bidirectional, auto-direction)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSide A Voltage (VCCA)\u003c\/td\u003e\n\u003ctd\u003e1.2V – 3.6V (3.3V typical)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSide B Voltage (VCCB)\u003c\/td\u003e\n\u003ctd\u003e1.65V – 5.5V (5V typical)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMax Data Rate\u003c\/td\u003e\n\u003ctd\u003e100Mbps (push-pull), 2Mbps (open-drain)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDirection Control\u003c\/td\u003e\n\u003ctd\u003eAutomatic (no OE\/DIR pin needed)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOutput Enable\u003c\/td\u003e\n\u003ctd\u003eOE pin (active-high, pull to VCC to enable)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOperating Temperature\u003c\/td\u003e\n\u003ctd\u003e-40°C to +85°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\u003ch3\u003eTXS0108E vs BSS138 MOSFET vs 74LVC245 — Level Shifter Comparison\u003c\/h3\u003e\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003eTXS0108E\u003c\/th\u003e\n\u003cth\u003eBSS138 MOSFET\u003c\/th\u003e\n\u003cth\u003e74LVC245\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChannels\u003c\/td\u003e\n\u003ctd\u003e8\u003c\/td\u003e\n\u003ctd\u003e1 per MOSFET\u003c\/td\u003e\n\u003ctd\u003e8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDirection\u003c\/td\u003e\n\u003ctd\u003eAuto-bidirectional\u003c\/td\u003e\n\u003ctd\u003eBidirectional (open-drain)\u003c\/td\u003e\n\u003ctd\u003eUnidirectional (DIR pin)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMax speed\u003c\/td\u003e\n\u003ctd\u003e100Mbps\u003c\/td\u003e\n\u003ctd\u003e~1Mbps\u003c\/td\u003e\n\u003ctd\u003e~100Mbps\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOpen-drain support\u003c\/td\u003e\n\u003ctd\u003eYes (I²C compatible)\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBest for\u003c\/td\u003e\n\u003ctd\u003eSPI, UART, GPIO, I²C\u003c\/td\u003e\n\u003ctd\u003eI²C, simple GPIO\u003c\/td\u003e\n\u003ctd\u003eHigh-speed unidirectional bus\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\u003ch3\u003eWhy Choose TXS0108E?\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eAuto-direction detection\u003c\/strong\u003e — no DIR control pin needed, works transparently for any signal direction\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e8 channels\u003c\/strong\u003e — convert a full 8-bit data bus or 8 GPIO signals in one module\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e100Mbps push-pull\u003c\/strong\u003e — fast enough for SPI, UART, and most digital protocols\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eI²C compatible\u003c\/strong\u003e — supports open-drain signals (I²C SDA\/SCL) at up to 2Mbps\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e1.2–5.5V range\u003c\/strong\u003e — covers 1.8V (modern SoC), 3.3V (ESP32, Pi), and 5V (Arduino) systems\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eCompatible With \/ Common Use Cases\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eArduino (5V) → ESP32 (3.3V)\u003c\/strong\u003e: Protect ESP32 GPIO from 5V Arduino signals on SPI, UART, or GPIO lines\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eArduino (5V) → Raspberry Pi (3.3V)\u003c\/strong\u003e: Safe GPIO interfacing between Arduino shields and Raspberry Pi GPIO header\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e5V sensor → 3.3V MCU\u003c\/strong\u003e: Level shift HC-SR04 (5V echo), DHT11 (5V), or other 5V sensors to 3.3V MCU input\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eI²C bus bridging\u003c\/strong\u003e: Connect 5V I²C devices (LCD with PCF8574) to 3.3V I²C bus (ESP32, STM32)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSPI bus level shifting\u003c\/strong\u003e: 5V SPI flash or SD card to 3.3V MCU SPI interface\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003eQ: Can TXS0108E be used for I²C (SDA\/SCL) level shifting?\u003c\/strong\u003e\u003cbr\u003eA: Yes — TXS0108E supports open-drain signals (I²C) at up to 2Mbps. Connect VCCA to 3.3V (ESP32 side), VCCB to 5V (device side), OE to VCCA (enable). Connect SDA and SCL through any two channels. External pull-up resistors (4.7kΩ) are required on both sides of the level shifter for I²C operation.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eQ: How do I connect TXS0108E between Arduino (5V) and ESP32 (3.3V)?\u003c\/strong\u003e\u003cbr\u003eA: Connect VCCA to ESP32 3.3V, VCCB to Arduino 5V, GND to common GND, OE to VCCA (3.3V). Connect ESP32 GPIO pins to A1–A8 (3.3V side). Connect Arduino GPIO pins to B1–B8 (5V side). Signals translate automatically in both directions. No additional configuration needed.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eQ: Does TXS0108E work with 1.8V logic (modern SoC)?\u003c\/strong\u003e\u003cbr\u003eA: Yes — VCCA accepts 1.2–3.6V, so 1.8V logic is supported on the A side. Connect VCCA to 1.8V, VCCB to 3.3V or 5V. This enables interfacing 1.8V SoC GPIO (Raspberry Pi CM4, modern ARM SoC) with 3.3V or 5V peripherals.\u003c\/p\u003e\u003ch3\u003ePackage Contents\u003c\/h3\u003e\u003cul\u003e\u003cli\u003e1× TXS0108E 8-Channel Bi-Directional Logic Level Converter Module\u003c\/li\u003e\u003c\/ul\u003e","brand":"Keszoox","offers":[{"title":"Default Title","offer_id":46991469412587,"sku":"\u003cnone\u003e","price":4.84,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/1005\/8731\/files\/txs0108e-8-channel-logic-level-converter.webp?v=1761634537","url":"https:\/\/keszoox.com\/products\/txs0108e-8-channel-bi-directional-logic-level-converter-1-2v-3-6v-arduino","provider":"Keszoox","version":"1.0","type":"link"}