Pre-Soldered I2C Logic Level Converter 3.3V-5V Bi-Directional for Arduino, Raspberry Pi, ESP32 & Pico

SKU DG-PPV2-DB31

$6.25 USD Shipping & tax calculated at checkout
In stock· Order by 3pm ET and it ships today

Bi-directional 3.3V to 5V logic level converter for I2C/IIC lines, ideal for mixing Raspberry Pi/ESP32 with 5V modules.

Bulk eligible

Mix any Bulk eligible products — discount applies to your total quantity across the cart.
Auto-applied at checkout
Buy 5+ $5.94 each Save 5%
Buy 10+ $5.63 each Save 10%
View all bulk eligible products →
  • Free UPS Ground U.S. orders $35+
  • Ships from USA Domestic fulfillment
  • 30-day returns Free defect replacement
  • 7-day support Fast email replies
Frequently bought together
Close-up of ShillehTek pre-soldered IIC I2C logic level converter circuit board Pre-Soldered I2C Logic Level Converter 3.3V-5V Bi-Directional for Arduino, Raspberry Pi, ESP32 & Pico ★★★★★ (43) $6.25 This item
Total for 4 items
$29.20

Products related to this item

Product Overview

The ShillehTek I2C Logic Level Converter (3.3V to 5V, bi-directional) lets 3.3V boards safely communicate with 5V devices on IIC/I2C and other digital lines without flaky signals or risking damage. It is perfect when you are mixing systems like Raspberry Pi, ESP32, Pico W (3.3V) with Arduino UNO, 5V sensors, or 5V modules. This bi-directional converter is commonly used on I2C buses (SDA/SCL) and can also be used for other digital signals where clean level shifting matters.

Frequently asked questions

Yes. It is designed for connecting 3.3V boards such as Raspberry Pi, ESP32, Pico, and RP2040 boards to 5V Arduino boards, sensors, or modules, especially when the devices communicate over I2C.
Yes. The module is sold with headers already soldered, so it is ready to plug into a breadboard or jumper wires without soldering. You still need to wire the low-voltage side, high-voltage side, and signals correctly.
It shifts digital logic between 3.3V and 5V and works bi-directionally, which is important for I2C lines such as SDA and SCL. It can also be used on other compatible digital signal lines that need level shifting.
A common use is connecting a 3.3V Raspberry Pi, ESP32, or Pico W to a 5V I2C sensor or Arduino UNO. The converter helps both sides exchange signals safely without directly exposing 3.3V pins to 5V logic.
Use a logic level converter when a 3.3V controller must communicate with a 5V device on I2C or other digital lines. It helps avoid unreliable communication and reduces the risk of damaging 3.3V-only GPIO pins.

Have other questions?

Chat with our US-based team — we usually reply fast.

Features & Specs

Safe 3.3V to 5V Shifting Protects 3.3V boards while allowing reliable communication with 5V devices.

Bi-Directional I2C Support Designed for SDA/SCL level shifting so reads and writes work cleanly both ways.

Perfect for Mixed-Voltage Builds Use with Raspberry Pi, ESP32, Pico W, and Arduino projects that share sensors.

Clean Signal, Fewer Glitches Reduces I2C errors and weird behavior caused by voltage mismatches.

Simple Drop-In Module Easy wiring for quick prototyping and tidy conversions in breadboard setups.

Documents

Full Product Manual IIC I2C Logic Level Converter PRE-SOLDERED Bi-Directional In-depth setup guide with wiring, code examples, and troubleshooting.

Related Videos

Customer Reviews