Adafruit
Adafruit TB6612 1.2A DC/Stepper Motor Driver Breakout Board
The Adafruit TB6612 Breakout is a compact dual H-bridge motor driver that can spin two DC motors bidirectionally, step one bipolar or unipolar stepper, or fi...
The Adafruit TB6612 Breakout is a compact dual H-bridge motor driver that can spin two DC motors bidirectionally, step one bipolar or unipolar stepper, or fire two solenoids — all at up to 1.2A continuous per channel (3A peak). It's the same driver chip used in the Adafruit Motor Shield and Motor HAT, now in a breadboard-friendly breakout format.
The board includes a polarity protection FET on the motor voltage input, a pull-up on the standby/enable pin, and built-in kickback diodes — so you don't need external flyback protection for inductive loads.
Key Features
- TB6612 Dual H-Bridge – Two full H-bridges (four half H-bridges)
- 1.2A Continuous / 3A Peak – Per channel
- PWM Speed Control – One PWM input per driver for variable speed
- Motor Voltage – 4.5–13.5V (separate from logic)
- Logic Voltage – 2.7–5V
- Built-In Kickback Diodes – No external flyback protection needed
- Polarity Protection – FET on motor voltage input
- Breadboard-Friendly – Includes header strip
Can Drive
- 2× DC motors (bidirectional)
- 1× Bipolar or unipolar stepper motor
- 2–4× Solenoids (two active at a time on opposite bridges)
Ideal For
- Robotics and motor control projects
- Breadboard prototyping with motors
- Solenoid and valve control
- Stepper motor positioning
Package Contents
- 1× TB6612 motor driver breakout (assembled and tested)
- 1× Header strip
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- breakout
- A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
- Headers
- Rows of metal pins used to plug a module into a breadboard or connect it with jumper wires. Pre-soldered headers make the module easier to use straight away without needing to solder the pins yourself.
- motor driver
- An electronic circuit that lets a low-power controller switch and control a motor that needs more current than the controller pins can safely provide. Checking motor driver support matters because pumps and motors usually cannot be connected directly to a microcontroller output.
- PWM
- Pulse Width Modulation is a way for a digital pin to simulate variable output power by switching on and off very quickly. It matters for controlling things like LED brightness, motor speed, or servo-style signals from a microcontroller pin.
- Shield
- An add-on board that plugs into a main controller board to give it extra features such as sensing, motor control or communication. Knowing a product supports shields helps you judge whether it can connect neatly into an existing maker-board setup.
Find this product in
Brands
Prototyping & Wiring
Robotics & Motion
Related Tutorials
Free guides on learn.littlebird.com.au