1. Introduction
This manual provides essential information for the proper installation, operation, and maintenance of your Hyuduo TB6612FNG Dual DC Stepper Motor Driver Module. Please read this manual thoroughly before using the product to ensure safe and efficient operation.
1.1 About the TB6612FNG Module
The TB6612FNG is a compact dual H-bridge motor driver module designed to control two DC motors or one 4-wire stepper motor. It features a MOSFET-based H-bridge for high efficiency and includes integrated protection mechanisms for reliable performance.
2. Safety Information
Observe the following safety precautions to prevent damage to the module, connected components, or personal injury:
- Ensure the power supply voltage and current ratings are within the module's specified limits.
- Disconnect power before making any connections or disconnections.
- Avoid short circuits on the motor outputs or power inputs.
- Do not expose the module to moisture, extreme temperatures, or static electricity.
- Handle the module by its edges to prevent damage to components.
- The module includes protection against overcurrent, short circuit, undervoltage lockout, and overtemperature. However, proper usage is still critical.
3. Product Overview
The Hyuduo TB6612FNG module provides a robust solution for motor control in various electronic projects.
3.1 Component Identification
The module consists of the TB6612FNG driver IC, supporting passive components, and pin headers for connections. The compact design allows for easy integration into projects.

Figure 1: Two TB6612FNG modules with included pin headers.
3.2 Key Features
- Dual Motor Driver: Capable of driving two DC motors or one 4-wire step motor.
- Integrated H-Bridge: Utilizes a MOSFET-based H-bridge (TB6612FNG) for higher efficiency compared to transistor-based drivers.
- Protection Features: Includes built-in protection against overcurrent, short circuit, undervoltage lockout, and overtemperature.
- Low Power Sleep Mode: Features a sleep mode to conserve power when motors are inactive.
- Simple Peripheral Circuitry: Designed for straightforward integration without requiring an external heat sink under normal operating conditions.

Figure 2: Close-up view of the TB6612FNG modules, highlighting the compact design and pin headers.
4. Specifications
Refer to the table below for the technical specifications of the TB6612FNG module:
| Feature | Specification |
|---|---|
| Model | TB6612FNG |
| Driver Type | Dual H-Bridge (MOSFET-based) |
| Motor Compatibility | 2 DC motors or 1 4-wire stepper motor |
| Protection | Overcurrent, Short Circuit, Undervoltage Lockout, Overtemperature |
| Sleep Mode | Low power sleep mode available |
| Dimensions | Approximately 10.3 x 6.5 x 1.8 cm (Package) |
| Weight | Approximately 0.1 Kilograms (Item) |
5. Setup
Follow these steps to properly set up your TB6612FNG motor driver module.
5.1 Pinout and Connections
The module features several pins for power, control signals, and motor outputs. Ensure all connections are secure and correctly oriented.

Figure 3: Pin layout of the TB6612FNG module.
5.2 Power Supply Connection
Connect your power supply to the designated VCC and GND pins. The module typically operates within a voltage range suitable for common microcontrollers and motors. Refer to the TB6612FNG datasheet for precise voltage limits. An external power supply filter capacitor may be required for stable operation, especially with noisy motors.
5.3 Motor Connection
Connect your DC motors or 4-wire stepper motor to the output terminals. The module provides two independent motor channels (A and B).
- For DC Motors: Connect one DC motor to the MA1/MA2 pins and another to the MB1/MB2 pins. Polarity determines direction.
- For Stepper Motors: Connect a 4-wire stepper motor by pairing its coils to MA1/MA2 and MB1/MB2. Consult your stepper motor's datasheet for coil identification.

Figure 4: Example of a technical diagram for connecting the motor driver.
6. Operating Instructions
Once the module is correctly wired, you can begin controlling your motors.
6.1 Driving DC Motors
To control a DC motor, you will typically use two input pins per motor (e.g., INA1, INA2 for Motor A) and a PWM signal for speed control. By setting the logic levels on INA1 and INA2, you can control the direction of the motor. A PWM signal applied to the PWMA pin controls the speed.
- Forward: INA1 = HIGH, INA2 = LOW
- Reverse: INA1 = LOW, INA2 = HIGH
- Brake: INA1 = HIGH, INA2 = HIGH (or LOW, LOW depending on implementation)
- Stop (Coast): INA1 = LOW, INA2 = LOW
6.2 Driving Stepper Motors
For stepper motors, the module can be used in full-step, half-step, or micro-stepping modes depending on the control signals provided by your microcontroller. This typically involves sequencing the logic levels on the INA1, INA2, INB1, and INB2 pins. Consult a stepper motor control guide for specific sequencing patterns.
6.3 Sleep Mode
The TB6612FNG features a low power sleep mode. To activate sleep mode, pull the STBY pin LOW. This disables the motor outputs and reduces current consumption. To wake the module, pull the STBY pin HIGH.
7. Maintenance
The TB6612FNG module is designed for durability and requires minimal maintenance.
- Cleaning: Keep the module free from dust and debris. Use a soft, dry brush or compressed air for cleaning. Avoid liquid cleaners.
- Storage: Store the module in a dry, static-free environment when not in use.
- Inspection: Periodically inspect connections for looseness or corrosion. Check for any visible damage to the PCB or components.
8. Troubleshooting
If you encounter issues with your TB6612FNG module, refer to the following table for common problems and potential solutions:
| Problem | Possible Cause | Solution |
|---|---|---|
| Motor not moving | No power, incorrect wiring, STBY pin LOW, incorrect control signals | Verify power supply, check all connections, ensure STBY is HIGH, review control logic. |
| Motor moves erratically | Insufficient power, loose connections, noisy signals, motor overload | Check power supply capacity, secure connections, ensure clean control signals, reduce motor load. |
| Module overheating | Excessive motor current, prolonged high load, insufficient ventilation | Ensure motor current is within limits, reduce load, provide adequate airflow around the module. |
| Motor makes noise but doesn't turn (stepper) | Incorrect stepper sequence, insufficient current, motor stalled | Review stepper control sequence, verify power supply, check for mechanical obstructions. |
9. Warranty and Support
9.1 Warranty Information
Hyuduo products are typically covered by a standard manufacturer's warranty. For specific details regarding the warranty period and terms for your TB6612FNG module, please refer to the product packaging or contact your point of purchase. Keep your proof of purchase for warranty claims.
9.2 Customer Support
If you require further assistance or have questions not covered in this manual, please contact Hyuduo customer support or the seller from whom you purchased the product. You can often find contact information on the Hyuduo official website or through the retailer's support channels.