AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

SparkFun

$10.60 |
Out of stock
No reviews yet

The SparkFun PCA9306 Level Translator Breakout provides dual bidirectional voltage-level translation for I2C and SMBus lines. It lets you safely connect devi...

Get notified when back in stock

Qty
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The SparkFun PCA9306 Level Translator Breakout provides dual bidirectional voltage-level translation for I2C and SMBus lines. It lets you safely connect devices operating at different logic levels — for example, a 3.3V sensor to a 5V microcontroller — without a direction pin. Simply apply your reference voltages and enable the translator.

The PCA9306 supports a low-side voltage range of 1.2–3.3V and a high-side range of 1.8–5.5V. The breakout includes a broken-out enable pin and a second ground pin for convenient wiring.

Key Features

  • Dual Bidirectional Translation – Two channels for SDA and SCL (or any two signals)
  • No Direction Pin – Automatic bidirectional level shifting
  • Low Side – 1.2V to 3.3V (VREF1)
  • High Side – 1.8V to 5.5V (VREF2)
  • I2C & SMBus CompatibleOpen-drain bidirectional translation
  • Enable Pin – Broken out for software control

Ideal For

  • Connecting 3.3V I2C sensors to 5V Arduino boards
  • Mixed-voltage I2C bus systems
  • Interfacing between different logic-level devices
  • Any project requiring bidirectional voltage translation

Package Contents

  • 1× SparkFun PCA9306 Level Translator Breakout

Resources

Jargon buster

Plain-language definitions for the technical terms used above.

breakout
A breakout board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny contacts.
I2C
I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
microcontroller
A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
open-drain
A digital output style that can pull a signal line low but cannot drive it high by itself, so it needs a pull-up resistor or another circuit to make the high level. Open-drain outputs are often used for shared alert lines or buses because multiple devices can safely pull the same line low.
SCL
The clock line used by the I2C bus to keep data transfers timed between a controller and connected devices. When wiring I2C, SCL must be connected to the SCL pin on every device sharing the bus.
SDA
The data line used by the I2C bus to carry information between a controller and connected devices. When wiring I2C, SDA must be connected to the SDA pin on every device sharing the bus.

PCA9306 Level Translator Schematic

Schematic · 73.4 KB · Click any page to view full size

Download PDF

PCA9306DC Datasheet

Datasheet · 1.3 MB · Click any page to view full size

Download PDF

PCA9306 Breakout Schematic

Schematic · 29.8 KB · Click any page to view full size

Download PDF

PCA9306DC Datasheet

Datasheet · 439.6 KB · Click any page to view full size

Download PDF

Supplier page — sparkfun.com

Supplier Description · 581.8 KB · Click any page to view full size

Download PDF

Related Tutorials

Free guides on learn.littlebird.com.au

Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.