Creative Commons images are CC BY-NC-SA 3.0

Description: The TB6612FNG Motor Driver can control up to two DC motors at a constant current of 1.2A (3.2A peak). Two input signals (IN1 and IN2) can be used to control the motor in one of four function modes: CW, CCW, short-brake, and stop. The two motor outputs (A and B) can be separately controlled, and the speed of each motor is controlled via a PWM input signal with a frequency up to 100kHz. The STBY pin should be pulled high to take the motor out of standby mode. Due to popular demand, this version of the SparkFun Motor Driver includes pre-soldered male headers for ease of use. With the headers already soldered on, you can jump right in to using this little board without any assembly!

Logic supply voltage (VCC) can be in the range of 2.7–5.5VDC, while the motor supply (VM) is limited to a maximum voltage of 15VDC. The output current is rated up to 1.2A per channel (or up to 3.2A for a short, single pulse).

The board comes with all components installed as shown. Decoupling capacitors are included on both supply lines. All pins of the TB6612FNG are broken out to two 0.1" pitch headers; the pins are arranged such that input pins are on one side and output pins are on the other.

Note: If you are looking for the SparkFun Motor Driver without headers, it can be found here or in the Recommended Products below.

Get Started with the Motor Driver Hookup Guide


  • Power supply voltage: VM=15V max, VCC=2.7–5.5V
  • Output current: Iout=1.2A(average) / 3.2A (peak)
  • Standby control to save power
  • CW/CCW/short brake/stop motor control modes
  • Built-in thermal shutdown circuit and low voltage detecting circuit
  • All pins of the TB6612FNG broken out to 0.1" spaced pins
  • Filtering capacitors on both supply lines
  • Pre-soldered headers


Recommended Products

Customer Comments

Customer Reviews

4 out of 5

Based on 1 ratings:

5 star
4 star
3 star
2 star
1 star

2 of 2 found this helpful:

Good stepper driver as well.

Someone should mention (Me maybe?) that this is also a great way to drive a stepper. In particular it is very well matched to the Small Stepper Motor ROB-10551. While that motor description would have you believe that it is a 12 volt motor, its 4 ohm coils can be driven to full current (thus full torque) by as little as 1.6 volts. What you give up at low voltage is high speed. Its 3.5 Henry inductance results in a time constant of around 800 msec. If you don’t need full torque, the motor will work at less than 400 ma. which can reduce the buildup time. I have one on my desk right now nicely driving a clock hand at less than 100 ma. peak. For applications like driving clocks or solar trackers which require slow single stepping, this combination lets you build nice 3 volt systems. That’s where the low Vcc of this part makes it perfect. Other than that, it has all the features you need in a small package. The PWM feature helps provide energy efficient current limiting if you are running on a 3 V battery.

One minor point: it would be nice to put the pinout labels on the top side of the PWB.

Related Tutorials

TB6612FNG Hookup Guide

September 29, 2016

Basic hookup guide for the TB6612FNG H-bridge motor driver.