Utility Bar

Adafruit 8-channel Bi-directional Logic Level Converter - TXB0108

Adafruit  |  SKU: ADA395
$17.70 AUD
$16.09 exc GST

Delivery and Shipping

Delivery Options

We offer several delivery choices to fit your needs:

  • FREE Delivery: $0. Enjoy Free AusPost Parcel Standard Delivery on orders over $100 in value. Exclusions may apply.
  • AusPost Untracked Letter: $3. Delivery in 3-8 business days (untracked). No refunds or replacements without proof of receiving the order.
  • AusPost Parcel Standard: $9. Tracked delivery in 2-6 business days.
  • AusPost Parcel Express: $13. Express tracked delivery in 1-3 business days.
  • Pickup: $0. Email us to arrange a pickup from our location in Huntingdale 3166 in Melbourne at support@zaitronics.com.au. More details can be found in our contact page.

Additional Information

  • Non-metro addresses in WA, NT, SA & TAS may require extra time.
  • Certain batteries (like LiPo) cannot be shipped by air, affecting Express Post availability.
  • We recommend selecting tracked options for valuable items. Untracked orders will not receive tracking numbers or refunds without proof of delivery.
  • Note: Wherever possible, we will combine orders to save on shipping and reduce packaging waste.
  • Note: Orders containing backordered item will delay delivery until all items are available

Warranty & Refund Policy

Warranty & Refund Policy

  • Standard Warranty: 12 months for all products. Low-cost hobby parts have a 90-day warranty unless safe handling is shown.
  • Exceptions: Kits and interfaceable electronics may not be covered if damaged due to misuse.
  • Returns: Contact support via your order confirmation email within 14 days of purchase. Items must be unopened and in original packaging. Proof of purchase is required.
  • Defective/Damaged Items: Notify us within 30 days for a free refund or replacement. Exclusions apply.
  • Return Shipping Costs: Paid by the customer unless the item is defective. Shipping costs are non-refundable.

Because the Arduino (and Basic Stamp) are 5V devices, and most modern sensors, displays, flashcards, and modes are 3.3V-only, many makers find that they need to perform level shifting/conversion to protect the 3.3V device from 5V.

Although one can use resistors to make a divider, for high-speed transfers, the resistors can add a lot of slew and cause havoc that is tough to debug. For that reason, we like using 4050/74LVC245 series and similar logic to perform proper level shifting. Only problem is that they are only good in one direction which can be a problem for some specialty bi-directional interfaces and also makes wiring a little hairy.

That's where this lovely chip, the TXB0108 bi-directional level converter comes in! This chip performs bidirectional level shifting from pretty much any voltage to any voltage and will auto-detect the direction. The only thing that doesn't work well with this chip is i2c (because it uses strong pullups which confuse the auto-direction sensor). If you need to use pullups, you can but they should be at least 50K ohm - the ones internal to AVRs/Arduino are about 100K ohm so those are OK! It's a little more luxurious than a 74LVC245 but if you just don't want to worry about directional pins this is a lifesaver!

Since this chip is a special bi-directional level shifter it does not have strong output pins that can drive LEDs or long cables, it's meant to sit on a breadboard between two logic chips! If you do not need instant bi-directional support, we suggest the 74LVC245 as below which has a strong output drive.

This breakout saves you from having to solder the very fine pitch packages that this chip comes with. We also add 0.1uF caps onto both sides and a 10K pull-up resistor on the output enable pin so you can use it right out of the box!

Technical Details