PCA9306 Logic Level Translator Hookup Guide (v2)

Pages
Contributors: Toni_K, bboyho
Favorited Favorite 1

Introduction

Heads up! This is for the PCA9306 breakout v2. If you are using the previous PCA9306, you'll want to head over to the older tutorial. The package used on the PCA9306 breakout v2 is different from the PCA9306 breakout v1.

The PCA9306 is a dual bi-directional voltage translator for the I2C-bus and SMBus. It works at a range of voltages between 1.2V and 5.0V and doesn't require a direction pin to function. This is a great board for shifting voltages between sensors and your microcontroller.

SparkFun Level Translator Breakout - PCA9306

SparkFun Level Translator Breakout - PCA9306

BOB-15439
$4.95
3

Required Materials

To follow along with this tutorial, you will need the following materials. You may not need everything though depending on what you have. Add it to your cart, read through the guide, and adjust the cart as necessary.

Arduino Uno - R3

Arduino Uno - R3

DEV-11021
$27.60
138
Break Away Headers - Straight

Break Away Headers - Straight

PRT-00116
$1.75
20
USB Cable A to B - 6 Foot

USB Cable A to B - 6 Foot

CAB-00512
$4.50
1
Jumper Wires Premium 4" M/M - 26 AWG (30 Pack)

Jumper Wires Premium 4" M/M - 26 AWG (30 Pack)

PRT-14284
$2.75
Breadboard - Mini Modular (White)

Breadboard - Mini Modular (White)

PRT-12043
$4.50

SparkFun Triple Axis Accelerometer Breakout - MMA8452Q

SEN-12756
10 Retired

Tools

You will need a soldering iron, solder, and general soldering accessories.

Soldering Iron - 60W (Adjustable Temperature)

Soldering Iron - 60W (Adjustable Temperature)

TOL-14456
$16.50
16
Solder Lead Free - 15-gram Tube

Solder Lead Free - 15-gram Tube

TOL-09163
$3.95
4

Suggested Reading

These level converters are pretty easy to start using, but you may want to check out some of the additional reading material below if you are unfamiliar with logic level shifting or haven't worked with Arduino boards prior to this.

How to Solder: Through-Hole Soldering

This tutorial covers everything you need to know about through-hole soldering.

What is an Arduino?

What is this 'Arduino' thing anyway? This tutorials dives into what an Arduino is and along with Arduino projects and widgets.

Logic Levels

Learn the difference between 3.3V and 5V devices and logic levels.

I2C

An introduction to I2C, one of the main embedded communications protocols in use today.