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.
This level shifter board combines the ease-of-use of the bi-directional TXB0108 with an I2C-compatible FET design following NXP’s app note.
- 4 BSS138 FETs with 10K pullups
- Works down to 1.8V on the low side, up to 10V on the high side
- Designed for I2C, but also works for SPI, TTL Serial, and any other digital interface both uni-directional and bidirectional.
- Comes with a fully assembled and tested PCB with 4 full bidirectional converter lines as well as 2 pieces of 6-pin header you can solder on to plug into a breadboard or perfboard.