LabWired The easy way to build hardware
board I/O module

TB6612 Motor Driver

The TB6612 Motor Driver is a board I/O module in the LabWired part catalog. Its catalog type is tb6612. It connects to the MCU over GPIO. The catalog gives a supply range of 2.7–15 V. It has 14 pins. A registered peripheral model runs in the engine: the firmware talks to it over the real bus and gets device-accurate responses.

Key facts

CategoryBoard I/O modules
Catalog typetb6612
InterfaceGPIO
Supply range2.7–15 V
Pins14

What LabWired simulates

What is simulated

Simulated device model

How it was validated

Built from the datasheet. Implemented from the part’s register documentation and exercised by automated tests. Nothing physical was ever placed next to it.

TB6612 Motor Driver pinout

PinElectrical typeFunction
VCC Power input Supply
GND Power input Supply
VM Power input Supply
AIN1 Input GPIO
AIN2 Input GPIO
PWMA Input PWM
BIN1 Input GPIO
BIN2 Input GPIO
PWMB Input PWM
STBY Input GPIO
A01 Passive —
A02 Passive —
B01 Passive —
B02 Passive —

How to simulate the TB6612 Motor Driver in LabWired

  1. Open the Playground at app.labwired.com and place an MCU board.
  2. Add the TB6612 Motor Driver (catalog type tb6612).
  3. Connect VCC, GND and VM to the supply and ground of the board. Use a supply inside the catalog range of 2.7–15 V.
  4. Connect PWMA and PWMB to pins that can output PWM.
  5. Connect AIN1, AIN2, BIN1, BIN2 and STBY to free GPIO pins.
  6. Connect A01, A02, B01 and B02 as your circuit needs.
  7. Run the firmware. It drives and reads the pins of the part, and the device model responds on those pins.

Related Board I/O modules

All Board I/O modules · All parts

No manufacturer datasheet is indexed for this part yet, so none is linked here.