Level Shifter - 8 Channel (TXS0108E) Hookup Guide
Introduction
The SparkFun Level Shifter - 8 Channel (TXS0108E) features the TXS0108E™ 8-bit, bi-directional logic level translator from Texas Instruments to shift between devices running at different common microcontroller voltages such as 1.8V, 3.3V and 5V. The TXS0108E can transmit data between ports at max speeds of 110Mbps (push/pull) or 1.2Mbps (open drain) so you can use a 3.3V SPI device with a 5V microcontroller like the SparkFun RedBoard Plus without sacrificing data transmission speeds.
In this guide we'll go over the specifications of the TXS0108E and how to wire it into a level shifting circuit.
Required Materials
In order to follow along with this guide you'll need the devices you want to level shift between along with the TXS0108E Breakout. The example circuit in the Hardware Assembly section uses the following items to demonstrate shifting from a 5V microcontroller to a 3.3V SPI device:
Required Tools
Using this breakout requires through-hole soldering so you may need some of the following tools and soldering accessories:
Weller WLC100 Soldering Station
TOL-14228Recommended Reading
This tutorial assumes readers have some know-how about the topics in the tutorials below. If you are not familiar with the concepts covered in them or need a refresher, we recommend reading through them before continuing with this guide: