TB6612FNG Dual DC Motor Driver – Compact & efficient motor driver for robotics & automation – Robocraze
TB6612FNG Dual DC Motor Driver – Compact & efficient motor driver for robotics & automation – Robocraze
TB6612FNG Dual DC Motor Driver – Compact & efficient motor driver for robotics & automation – Robocraze
TB6612FNG Dual DC Motor Driver – Compact & efficient motor driver for robotics & automation – Robocraze
s

Robocraze BEST PRICE GUARANTEED

Buy TB6612FNG Dual DC Motor Driver – Robocraze

TB6612FNG Dual DC Motor Driver Module

Rs 131/-
- 46%
Rs 131/-
Rs 244/-
Save Rs 113/-
🪙
RC REWARDS Earn 1 RC Coin on this order
Incl. GST (No Hidden Charges)
Please hurry! Only 263 left in stock

Why Buy From Robocraze

Free Delivery Above ₹999

Technical Support & Easy Returns

Same-Day Shipping (Order by 3 PM on Business Days)

Earn RC Coins on Every Prepaid Order

COD Available on Order Value Between ₹500 to ₹3,000

SKU: TIFMC0095
  • This is a TB6612FNG Dual DC 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.
  • Temperature range: -30℃~60℃.
  • 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 01" pitch headers.
  • Good for many applications including industrial, laboratory, personal, and hobbies.
Robocraze Academy Limited Time Offer
TB6612FNG Dual DC Motor Driver – Compact & efficient motor driver for robotics & automation – Robocraze
TB6612FNG Dual DC Motor Driver Module
Rs 244/- Rs 131/-

TB6612FNG Dual DC Motor Driver Module

Rs 244/- Rs 131/-

TB6612FNG Dual DC Motor Driver

The Motor Driver TB6612FNG Module can control up to two DC motors at 1.2A constant current (3.2A peak). The motor can be controlled by two input signals (IN1 and IN2) in one of four function modes: CW, CCW, short-brake, and stop.

The two motor outputs (A and B) can be controlled independently, and the speed of each motor is controlled by a PWM input signal with a frequency range of up to 100kHz. To remove the motor from standby mode, pull the STBY pin high.

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

All components are installed on the board as shown. On both supply lines, decoupling capacitors are installed. The TB6612FNG has all of its pins broken out to two 0.1?? pitch headers, with input pins on one side and output pins on the other.

Understand the basics and see how this module compares to others in our guide: What Is a Motor Driver? L298N & L293D Explained

Features:

  • Output current: Iout=1.2A(average) / 3.2A (peak)
  • Standby control to save power
  • CW/CCW/short break/stop motor control modes
  • Built-in thermal shutdown circuit and a low voltage detecting circuit
  • All pins of the TB6612FNG broken out to 0.1? spaced pins
  • Filtering capacitors on both supply lines

Common Applications: Ideal for Line Follower Robots:

Thanks to its low voltage drop and efficient MOSFET motor driver design, the TB6612FNG is the preferred choice for space-constrained, battery-powered projects like line follower robots and micro-sumo bots. Unlike older drivers, it minimizes power loss as heat, ensuring your robot runs longer and more reliably on a single battery charge.

TB6612FNG Pinout (STBY, PWMA, AIN1/2):

  • VM: Motor supply voltage (up to 15VDC)
  • VCC: Logic supply voltage (2.7V to 5.5VDC)
  • GND: Common ground
  • STBY: Standby pin. Pull HIGH to enable the driver, LOW to enter low-power standby mode.
  • AIN1 / AIN2: Direction control inputs for Motor A
  • PWMA: PWM speed control input for Motor A (supports up to 100kHz)
  • AO1 / AO2: Motor A output terminals
  • (Repeat similarly for BIN1, BIN2, PWMB, BO1, BO2 for Motor B)

TB6612FNG vs L298N: Efficiency and Size:

While the L298N is a classic choice, the TB6612FNG motor driver is a significant upgrade for modern, space-constrained robotics. Here is a quick comparison:

Feature TB6612FNG (Recommended) L298N
Output Technology MOSFET (Highly Efficient) BJT (Less Efficient)
Continuous Current 1.2A per channel 2A per channel
Peak Current 3.2A (short pulse) 3A (short pulse)
Voltage Drop & Efficiency Low voltage drop (Maximizes battery life) High voltage drop (~2V loss)
Heat Generation Minimal (No heatsink required) High (Requires bulky heatsink)
PWM Frequency Up to 100kHz (Silent & smooth) ~1–20kHz (Can cause motor whine)
Size & Footprint Compact, breadboard-friendly Large, heavy, and bulky
Best Use Case Line follower robots, drones, battery-powered bots Heavy-duty, mains-powered, high-current robots

Still not sure which one fits your project? Read our detailed comparison guide: DRV8833 vs L298N vs TB6612FNG: Which Motor Driver Should You Use? 

Arduino Wiring Guide:

Connecting the dual DC motor driver to an Arduino is straightforward:

  1. Connect Arduino 5V to VCC and GND to GND on the module.
  2. Connect your battery’s positive terminal to VM and negative to GND.
  3. Connect Arduino Pin 10 to STBY (set HIGH in code to enable).
  4. Connect Arduino Pins 8 & 9 to AIN1 & AIN2 for direction.
  5. Connect Arduino Pin 6 (PWM) to PWMA for speed control.

Package Includes:

  • 1 x TB6612FNG Dual DC Motor Driver

Specifications

 Driver Model  TB6612FNG
Operating Voltage (VDC) 15
Peak Current 3.2A
Continuous Current 1.2A
No. Channels 1
Weight 22gm

1. Can the TB6612FNG control stepper motors?

Yes. Because the TB6612FNG contains two independent H-bridges, it can drive a small bipolar stepper motor. However, ensure your stepper motor’s coil current does not exceed the module’s 1.2A continuous (3.2A peak) rating per channel.

2. What’s the difference between the TB6612FNG and the L298N?

The TB6612FNG is significantly more compact and efficient. It uses MOSFET outputs, resulting in a much lower voltage drop and less heat generation compared to the L298N’s BJT design. While the L298N can handle slightly higher currents, it requires a bulky heatsink and wastes more power as heat. The TB6612FNG is the superior choice for battery-powered and space-constrained robotics projects.

3. Is a heatsink required for the TB6612FNG?

No, a heatsink is generally not required under normal operating conditions (up to 1.2A continuous per channel). Its efficient MOSFET design keeps it cool. However, if you plan to push the module near its 3.2A peak current for extended periods, adding a small heatsink or ensuring active airflow is recommended.

4. Why choose TB6612FNG over L298N?

The TB6612FNG is significantly more compact and efficient. It uses MOSFET outputs, resulting in a much lower voltage drop and less heat generation compared to the L298N’s BJT design. While the L298N can handle slightly higher peak currents, it requires a bulky heatsink and wastes more power. The TB6612FNG is the superior choice for battery-powered robotics.

5. What does the STBY pin do?

The STBY (Standby) pin is a power-saving feature. When pulled LOW, the driver enters a low-power standby mode, cutting output to the motors. To operate the motors, you must pull the STBY pin HIGH (e.g., connect it to a 5V logic signal or an Arduino digital pin set to HIGH).

6. Can it drive N20 micro DC motors?

Yes, absolutely. The TB6612FNG is perfectly suited for N20 micro DC motors. Since N20 motors typically draw well under the 1.2A continuous (and 3.2A peak) limit of this driver, it provides smooth, efficient, and cool-running control for small robotic platforms.

7. Can I use the TB6612FNG with 3.3V microcontrollers like ESP32 or Raspberry Pi?

Yes, absolutely. The logic supply voltage (VCC) for the TB6612FNG ranges from 2.7V to 5.5VDC. This makes it natively compatible with 3.3V logic systems like the ESP32, Raspberry Pi, or STM32, without requiring any external logic level shifters.

8. What is the maximum PWM frequency, and does it prevent motor whine?

The TB6612FNG supports a PWM input signal frequency of up to 100kHz. This is a major advantage over older drivers like the L298N (which typically operate at 1–20kHz). By running at higher frequencies, the TB6612FNG pushes the switching noise above the range of human hearing, resulting in silent, smooth, and highly efficient motor control.

9. Can I power both the logic (VCC) and motor (VM) from the same battery?

Yes, but it depends on your battery voltage. If you are using a power source between 2.7V and 5.5V (such as a 2S LiPo battery or 4x AA batteries), you can safely connect it to both the VM and VCC pins. However, if your motor supply (VM) is higher than 5.5V (up to the 15V max), you must use a separate 5V regulator (like a 7805 or buck converter) to supply the VCC pin, otherwise you will damage the logic circuitry.

Shipping Policy

  • Free Delivery on all Orders Above Rs 999/-
  • All orders confirmed before 3:00 PM IST are shipped the same day, barring rare pickup delays on holidays or disturbances.
  • Delivery time in Metro cities is 1–3 days; for other locations, it is 3–7 days. Delivery varies based on location and courier service.

Return & Refund Policy

  • Return window: 7 days from receipt unless stated otherwise.
  • No refunds or replacements after the return window.
  • Returns are accepted only for non-working or damaged products.
  • Initiate return requests via a Support ticket or contact us at +91-8123057137.
  • Refunds are processed within 3–4 working days after inspection and approval.

Recently Viewed Products