Blog

8-Channel Bi-Directional Logic Level Converter TXS0108E for Arduino

8-Channel Bi-Directional Logic Level Converter (TXS0108E)

Automatic Voltage Translation Between 1.2V-3.6V and 1.65V-5.5V for Arduino Projects

Introduction

The TXS0108E is an 8-bit bidirectional voltage-level translator that automatically detects direction and translates between different logic levels without requiring a direction control signal. Perfect for interfacing 3.3V and 5V Arduino devices with various sensors and peripherals.

TXS0108E Logic Level Converter

Key Features

🔄 Bidirectional

Automatic direction sensing

🔌 8 Channels

Simultaneous translation for multiple signals

âš¡ Wide Voltage Range

1.2V-3.6V to 1.65V-5.5V

🚀 High Speed

Up to 60Mbps data rate

Technical Specifications

Channels 8 independent bidirectional channels
Voltage Range (A Side) 1.2V to 3.6V
Voltage Range (B Side) 1.65V to 5.5V
Data Rate Up to 60Mbps
Operation Mode Automatic direction sensing
Input/Output Current ±50mA per channel
Package 20-pin TSSOP or module
Operating Temperature -40°C to +85°C

Pin Configuration

TXS0108E Pinout

Pin Function Description
VCCA Power A 1.2V-3.6V supply
VCCB Power B 1.65V-5.5V supply
GND Ground Common ground
A1-A8 Channel A Low-voltage side I/O
B1-B8 Channel B High-voltage side I/O
OE Output Enable Active high (connect to VCCA if unused)
Note: Most breakout boards label sides as LV (A) and HV (B)

Typical Wiring (3.3V ↔ 5V)

Logic Level Converter Wiring

Arduino I2C Level Shifting

SPI Level Shifting Example

Application Notes

I2C Bus Translation

Use any two channels for SDA/SCL. The TXS0108E automatically handles bidirectional I2C signals without direction control.

SPI Interface

Translate MOSI, MISO, SCK, and SS signals between different voltage devices. Works with standard SPI peripherals.

GPIO Translation

Convert individual digital signals between voltage domains.

Troubleshooting

No Signal Passing

  • Verify power to both VCCA and VCCB
  • Check OE pin is connected to VCCA
  • Ensure proper ground connection

Signal Distortion

  • Check for excessive capacitive load
  • Reduce wire length for high-speed signals
  • Verify voltage levels are within spec

Overheating

  • Check for short circuits
  • Verify current draw within limits
  • Ensure proper voltage levels