Logic level converters (also called logic level shifter or voltage level shifter) convert the voltage levels associated with HIGH and LOW logic to the levels required for a microcontroller. Some of them hare high speed and can accommodate I2C and SPI communication.
4-channel I2C-safe Bi-directional Logic Level Converter - BSS138 provides 4 channels of bi-directional 3.3 V & 5 V logic conversion. It can handle as low as 1.8 V on the low side, and 10 V on the high side. Works well for I2C, TTL Serial, and slow < 2 MHz SPI.
TXB0104 Bi-Directional Level Shifter - TXB0104 is bi-directional and will auto-detect the direction for 3V and 5V logic devices. If you need 8 channels, get the 8-channel Bi-directional Logic Level Converter - TXB0108.
Adafruit QT 5V to 3V Shifter Breakout - STEMMA QT / Qwiic should be used when you have a Qwiic / Stemma QT device that is not 3V & 5V safe (all Adafruit QT board are) and you need to interface a 3V sensor with a 5V microcontroller via a Qwiic / Stemma QT connection.
SparkFun Level Translator Breakout - PCA9306 The PCA9306 is a dual bidirectional I2C-bus and SMBus voltage-level translator that's operational on the low side from 1.2V to 3.3V and on the high side from 1.8V to 5.5V.
Do you need help developing or customizing a IoT product for your needs? Send me an email requesting a free one hour phone / web share consultation.
The information presented on this website is for the author's use only. Use of this information by anyone other than the author is offered as guidelines and non-professional advice only. No liability is assumed by the author or this web site.