{"product_id":"txb0104-bi-directional-level-shifter-txb0104","title":"TXB0104 Bi-Directional Level Shifter (TXB0104)","description":"\u003cp\u003eBecause 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.\u003cbr\u003e\u003cbr\u003eAlthough one can use resistors to make a divider, for high-speed transfers, the resistors can add a lot of slews and cause havoc that is tough to debug. For that reason, we like using the 4050\/74LVX245 series and similar logic to perform proper level shifting. The only problem is that they are only good in one direction which can be a problem for some speciality bi-directional interfaces and also makes wiring a little hairy.\u003cbr\u003e\u003cbr\u003eThat's where this lovely chip, the TXB0104 bi-directional level converter comes in! This chip performs bidirectional level shifting from pretty much any voltage to any voltage and will \u003cstrong\u003eauto-detect the direction\u003c\/strong\u003e. The only thing that doesn't work well with this chip is i2c (because it uses strong pullups which confuse the auto-direction sensor) or control lines with a lot of capacitance on them. 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 74LVX245 but if you just don't want to worry about directional pins this is a lifesaver!\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eSince 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!\u003c\/strong\u003e If you do not need instant bi-directional support, we suggest the 74LVX245 as below which has a stronger output drive.\u003cbr\u003e\u003cbr\u003eThis 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!\u003cbr\u003e\u003c\/p\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDimensions: 18mm x 13mm x 2mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cdiv id=\"tab-technical-details-content\" class=\"panel-collapse collapse in\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-lg-12 col-md-12 col-sm-12 col-xs-12\"\u003e\n\u003cul\u003e\n\u003cli\u003eTXB0104 Datasheet\u003c\/li\u003e\n\u003cli\u003eTXB010X App note detailing how it works!\u003c\/li\u003e\n\u003cli\u003eFritzing object in Adafruit Fritzing library\u003c\/li\u003e\n\u003cli\u003eEagleCAD PCB files on GitHub\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul id=\"product-files\"\u003e\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":48620784091358,"sku":"vtk1787257292909","price":2.52,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0745\/0705\/9422\/files\/txb0104-bi-directional-level-shifter-txb0104_1.jpg?v=1787257301","url":"https:\/\/primewearfashion.shop\/products\/txb0104-bi-directional-level-shifter-txb0104","provider":"My Store","version":"1.0","type":"link"}