TXB0108 level converter breakout board

Posted on Wednesday, December 12th, 2012 in ARM by DP

Have loads of 5 volt hardware you can’t use with your new 3.3 volt Stellaris Launchpad (or other hardware)? Mike solved this problem by building a level converter using two TXB0108 ICs

And here is the proof that it works. I’m driving a 5V graphic LCD using the 3.3v Stellaris Launchpad. The TXB0108 level converters have two voltage inputs. The lower voltage goes to VCCA and the higher voltage goes to VCCB. Each chip provides eight pins on either side for easy connections.

Via the contact form.

This entry was posted on Wednesday, December 12th, 2012 at 5:00 pm and is filed under ARM. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

4 Responses to “TXB0108 level converter breakout board”

  1. Peter says:

    Level shifting to drive LCDs is probably not necessary. The signals are unidirectional from the Stellaris to the LCD, so you don’t have to worry about protecting the Stellaris pins (although you can put a clamping diode to 3.3V for grins and giggles). Looking at the electrical specs for the Stellaris, the HI minimum output voltage is 2.4 and the minimum LO is 0.4. I don’t know about your particular LCD but taking one from Sparkfun for example (, the HI input min is 2.2 and the LO input max is 0.6 so you have 200 mV of room on both sides.

  2. cubeberg says:

    Pins on the Stellaris are 5v tolerant as well – so there’s no need to protect the pins when reading from 5v devices either.

  3. J. Peterson says:

    Rather than roll your own boards, you can buy TBX0108 breakouts from Adafruit:

  4. katjap says:

    what cubeberg said. still generally useful though.

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • KH: IMHO PCA9685 is not a really good part for this application. It's a PWM LED driver for goodness' sake. NXP _does_not_ mention servos in the...
  • KH: So it's a servo library designed by a software guy, or a library targeted at embedded newbies, or a learner bike. Given the design of...
  • Max: A thing I wish I knew getting into Arduino-controlled servos is that the typical "180 degrees" servos DO NOT move 180 degrees for the standard...
  • Max: I have certainly noticed certain suppliers (like Adafruit, Pololu) being... "western-facing" - which is another way to say their prices definitely aren't Eastern Europe compatible,...
  • Shawn: Hello