TB6612FNG Dual Motor Drive Module provides a highly efficient and compact solution for controlling two DC motors or one bi-polar stepper motor in robotics and embedded projects. This module utilizes MOSFET-based H-bridges rather than the older BJT-based technology found in drivers like the L298N. Consequently, it generates significantly less heat and offers higher efficiency, allowing for a smaller footprint without requiring a bulky heatsink. The driver supports a continuous current of 1.2A per channel and can handle peak surges up to 3.2A. Furthermore, the integrated thermal shutdown and low-voltage detecting circuits protect your electronics from accidental damage. Therefore, you can rely on the TB6612FNG to deliver precise PWM speed control and bidirectional rotation for your most demanding mobile robot designs.
Key Features:
- High Efficiency MOSFET Design: The internal MOSFET H-bridge minimizes voltage drop, ensuring that more power reaches your motors compared to traditional drivers.
- Dual Channel Control: This module independently controls two DC motors with full bidirectional movement and speed regulation via PWM signals.
- Built-in Protection: Includes thermal shutdown (TSD) and power-on reset circuitry to maintain system stability and prevent hardware failure.
- Compact Form Factor: The small SSOP-packaged IC on a breakout board fits perfectly into space-constrained projects and breadboard prototypes.
- Standby Mode: Features a dedicated standby pin that disables the driver to conserve power during system inactivity.
Technical Specifications:
- Motor Supply Voltage (VM): Max 15 VDC
- Logic Supply Voltage (VCC): 2.7 V to 5.5 VDC
- Output Current: 1.2 A continuous per channel (3.2 A peak pulse)
- PWM Frequency: Up to 100 kHz
- H-Bridge Resistance: ≈ 0.5 Ω (Sum of upper and lower transistors)
- Operating Temperature: −20°C to +85°C
Mechanical Specifications:
- Module Type: Breakout Board (Carrier Board)
- IC Package: SSOP24
- Connector Style: 0.1-inch (2.54 mm) pitch headers
- Mounting Holes: Typically includes two pre-drilled mounting points for secure installation.
Dimensions:
- Length: ≈ 20.3 mm
- Width: ≈ 20.3 mm
- Weight: ≈ 1.5 g (Excluding headers)
Pinout and Wiring:
- VM: Connect to the motor power source (up to 15V).
- VCC: Connect to the logic power supply (typically 3.3V or 5V).
- GND: Common ground for both logic and motor power.
- AO1 / AO2: Output pins for Motor A.
- BO1 / BO2: Output pins for Motor B.
- PWMA / PWMB: PWM input pins to control the speed of the respective motors.
- AIN1 / AIN2: Input pins to control the direction of Motor A.
- BIN1 / BIN2: Input pins to control the direction of Motor B.
- STBY: Standby pin; pull this HIGH to enable the module.
Datasheet Reference:
Commonly Used in:
- Micro-Mouse Robots: Its small size and high efficiency make it the standard choice for competitive maze-solving robots.
- Arduino DIY Projects: Beginners use this module to drive small hobby motors where the L298N is too large or inefficient.
- Portable Electronics: Used in battery-powered devices where maximizing battery life is a priority.
Applications:
- Small Rover Platforms: Driving two wheels independently for differential steering.
- Stepper Motor Control: Driving a single 4-wire bi-polar stepper motor with microstepping capabilities.
- Solenoid Driving: Managing the high-current switching required for electromagnetic solenoids and valves.
Equivalent Models:
- DRV8833: A dual H-bridge motor driver with similar current ratings and built-in current limiting.
- MAX1508: A functional alternative for dual DC motor control in low-voltage systems.
- L293D: However, note that the L293D is much less efficient and requires higher voltage drops than the TB6612FNG.
Package Includes:
- 1 x TB6612FNG Dual Motor Drive Module (Breakout Board)
- 2 x 8-Pin Male Header Strips
Additional information
| Weight | 6 g |
|---|







Reviews
There are no reviews yet.