Because the Arduino (and Basic Stamp) are 5V devices, and most modern sensors, displays, flash cards 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.
When making different devices talk, they can often be expecting/talking different voltages. This can be a bad thing, causing damaged chips that are being YELLED at by the more powerful device. You can make a simple converter with resistors and a transistor, but high speed transfers need cleaner signals than the resistor solution can offer.
That's where this lovely chip, the TXB0108 bi-directional level converter comes in! This chip perform bidirectional level shifting from pretty much any voltage to any voltage and will auto-detect the direction. Only thing that doesn't work well with this chip is i2c (because it uses strong pullups which confuse auto-direction sensor). If you need to use pullups, you can - but they should be at least 50K ohm, so the internal pullups in AVRs/Arduino will work fine.
|Dimensions||9.5 × 6 × 0.5 cm|
Solarbotics, Ltd. is not responsible for misprints or errors on product prices or information. For more information, please see our Terms and Conditions.
Warning: This product contains chemicals known to the State of California to cause cancer and birth defects or other reproductive harm.
Please visit www.P65Warnings.ca.gov for more information. This item was manufactured prior to August 31, 2018.