Skip to datasheet
The Engineering ProjectsAI Interactive Datasheet

TB6612FNGDual brushed-DC motor driver

Drive, reverse, brake or coast two small motors.

Manufacturer-referenced

Toshiba · TB6612FNG

SSOP-24TB6612FNG · May 2026

TB6612FNG contains two MOS H-bridges for brushed DC motors. Each channel has two direction inputs and a PWM input; a shared STBY input disables both channels. The example uses a 5 V motor rail, 3.3 V logic and two small motors. All duplicated motor-output contacts are joined, all three VM pins are powered and every ground contact is connected. Unlike coast, short brake connects both motor terminals LOW. PWM alternates drive and brake when direction inputs are opposite. Check motor stall current and PCB heating before choosing a duty cycle.

3D View

Preparing 3D preview…
3D packageDrag to rotate · Scroll to zoom

Real View

TB6612FNG black SSOP-24 package with silver contacts and readable marking.
TB6612FNG · SSOP-24Package illustration

Pinout

TB6612FNGSSOP-24Top view
Select a pin to see its functionSSOP-24 · 24 pins

PCB Footprint

Loading footprint…
Powered by
Finding SSOP-24 packageTop view · mm
24Physical pins TB6612FNGSSOP-24 Manufacturer-referencedToshiba

Pin diagram

Select a pin to explore its connection

Package map
Highlight
TB6612FNGSSOP-24Top view

Click a lead or use the arrow keys. Top view

1
PIN 1 · Motor outputs

AO1

Motor output

Function

Physical contact 1 of the AO1 output.

How to connect

Join both AO1 contacts on the PCB; connect the motor between its channel output pairs.

Electrical note

Both motor terminals are switched. Do not ground one motor terminal.

Key specifications

Direction logic selects which MOS switches conduct. PWM alternates drive and short brake; standby releases both outputs. Separate logic and motor rails share a ground reference.

Motor supply2.5–13.5 V operating
Logic supply2.7–5.5 V
PWM ceiling100 kHz
Ambient range−20–85 °C

Operating profile

Supply, signals and operating conditions

TB6612FNG operating profile
ParameterValueConditions / notes
PackageSSOP-2424 physical leads; 0.65 mm pitch
Motor channels2Independent direction and PWM
Current needs derating1 AOperating table at VM ≥4.5 V, without PWM
Use these values with the stated grade and test conditions.

Package details

TB6612FNG · SSOP-24

Selected package
Selected TB6612FNG physical package
PropertyDetails
ManufacturerToshiba
Part numberTB6612FNG
PackageSSOP-24
Connections24 pins
MountingSMD
Lead pitch0.65 mm
Package codeSSOP-24
Thermal reference−20°C to +85°C ambient

Supply and operating limits

Recommended conditions versus absolute ratings

Scroll sideways to see all columns.

ParameterValueConditions / notes
VM motor rail2.5–13.5 V5 V example; allow margin for regenerated energy
VCC logic rail2.7–5.5 V3.3 V example
Output current, no PWM1.0 A maximumOperating table at VM ≥4.5 V
Output current, low VM0.4 A maximumOperating table at 2.5 V ≤ VM <4.5 V, without PWM
PWM switchingUp to 100 kHzUse a suitable controller and motor
Ambient range−20°C to +85°CDerate power as ambient rises
Absolute motor / logic supply15 V / 6 VStress limits, not operating setpoints
Absolute current headline1.2 A per channelThermal and pulse conditions still apply

Supply levels, current, duty cycle and PCB thermal design must be considered together.

Input thresholds and current

Control inputs are referenced to VCC

Scroll sideways to see all columns.

ParameterValueConditions / notes
HIGH / LOW thresholds≥0.7×VCC / ≤0.3×VCCAt 3.3 V: ≥2.31 V / ≤0.99 V
Input pulldowns200 kΩ nominalIN1, IN2, PWM and STBY
Logic supply current1.1 mA typical; 1.8 mA maximumVCC=3 V, VM=5 V, STBY=HIGH
Standby logic current1 µA maximumSTBY=LOW
Standby motor-rail current1 µA maximumSpecified standby conditions
Input HIGH current5 / 15 / 25 µAMinimum / typical / maximum at VIN=3 V

A 3.3 V controller is directly compatible when VCC is also 3.3 V.

Direction, brake and standby

Tuple order: IN1 · IN2 · PWM · STBY

Scroll sideways to see all columns.

ParameterValueConditions / notes
HIGH LOW HIGH HIGHOUT1 HIGH; OUT2 LOWOne drive polarity
LOW HIGH HIGH HIGHOUT1 LOW; OUT2 HIGHOpposite drive polarity
Opposite inputs; PWM LOW; STBY HIGHBoth outputs LOWShort brake during the PWM off interval
HIGH HIGH; PWM either; STBY HIGHBoth outputs LOWShort brake
LOW LOW HIGH HIGHBoth outputs high impedanceStop / coast
Any inputs; STBY LOWBoth outputs high impedanceStandby
Other combinationsUse the documented control statesDo not assign behavior from a different driver truth table

CW/CCW depends on motor wiring; the electrical polarity is the useful invariant.

Losses and thermal limits

Do not treat a peak-current rating as continuous current

Scroll sideways to see all columns.

ParameterValueConditions / notes
Drive-path drop at 1 A0.5 V typical; 0.7 V maximumVCC=VM=5 V, total upper + lower switches
Drive-path drop at 0.3 A0.15 V typical; 0.21 V maximumVCC=VM=5 V
One-channel estimate at 1 A0.5 W typical conductionBefore switching losses and temperature rise
Two-channel estimate at 0.3 A each0.09 W typical conduction2×0.3 A×0.15 V; illustrative calculation
Absolute pulsed current2 A, 20 ms, duty ≤20%Specified continuous-pulse condition
Absolute single pulse3.2 A, 10 msNot a continuous operating value
Dissipation at 25°C0.78 / 0.89 / 1.36 WIC only / specified 50×50 mm PCB / specified 76.2×114.3 mm PCB
Thermal shutdown / hysteresis175°C / 20°CDesign targets, not guaranteed operating temperatures
Low-voltage detect / recovery1.9 V / 2.2 VDesign-target values

Choose motor stall current and protection so normal operation remains within electrical and thermal limits.

Two-motor example

5 V motor supply and 3.3 V controller

Scroll sideways to see all columns.

ParameterValueConditions / notes
Motor AAO1 pins 1+2; AO2 pins 5+6Join each duplicated pair before the motor
Motor BBO1 pins 11+12; BO2 pins 7+8Both terminals are driven
Motor railVM1=24, VM2=13, VM3=14Connect all three to 5 V
Logic railVCC=20Connect 3.3 V; controller uses the same level
Supply bypass10 µF + 100 nF on each railPlace close to the IC and keep loop area small
GroundPGND1=3+4, PGND2=9+10, GND=18Common return with sensible current routing
Channel A controlsAIN1=21, AIN2=22, PWMA=23Defined controller outputs
Channel B controlsBIN1=17, BIN2=16, PWMB=15Defined controller outputs
Global standbySTBY=19Keep LOW until controller initialization is complete

Duplicate output pins are physical contacts of the same node, not independently controlled outputs.

SSOP physical package

Bare IC, not a breakout-board header

Scroll sideways to see all columns.

ParameterValueConditions / notes
Package nameSSOP24-P-300-0.65ASurface mount; 24 gull-wing leads
Molded body5.6×7.8 mm nominalPackage length may reach 8.3 mm overall
Lead pitch / span0.65 mm / 7.6 mm nominalPin 1 marked by the top-view dot
Height1.6 mm maximumFollow seating-plane and assembly tolerances
Original copper lands1.50×0.40 mm7.00 mm row centers; check assembly process
Exposed padNone in this packageDo not add a fictitious center contact
Footprint downloadKiCad .kicad_modOriginal authored footprint with all 24 pad numbers

Mechanical reference: Toshiba package drawing; the download is an original land-pattern interpretation.

Connections by function

Select a pin for its function, connection guidance and electrical notes.

Motor outputs8 pins

Ground5 pins

Supply4 pins

PWM controls2 pins

Direction controls4 pins

Standby1 pin

Read the conditions with every value

Typical values describe stated test conditions. Absolute maximum ratings are stress limits, not operating targets.

Official PDF datasheet

TB6612FNG at a glance

Follow the labeled connections and functional stages

TB6612FNG working principle: illustrated functional stages, basic circuit and connections
Select the diagram to read it at full resolution.

How it works

3 stages · Explore one step at a time

Step 1 / 3

Choose direction

Set opposite IN1/IN2 levels for one direction, then reverse them for the other.

Step 2 / 3

Apply PWM

With STBY HIGH, PWM alternates powered drive and low-side short brake.

Step 3 / 3

Manage current and heat

The motor, supply and switching losses determine current. This IC has no external current-limit adjustment.

TB6612FNG in a circuit

Every physical supply, ground and duplicated output is connected.

Physical SSOP24 TB6612FNG connected to two DC motors, a 3.3 V controller and separate decoupled motor and logic rails.
Equal net labels are connected. All ground symbols share one electrical return.

Connect it, step by step

Follow the component values and pin connections

Power both domains

Provide the motor and logic supplies with local bypass.

Join the output pairs

Wire both physical contacts for every motor terminal.

Enable deliberately

Initialize direction and PWM before releasing standby.

Inside TB6612FNG

Two bridges and their control logic inside the package.

Compact TB6612FNG cutaway with two control channels, gate sequencing, H-bridges and shared standby and protection.
Original functional visualization. It explains signal flow rather than reproducing the silicon layout.

Explore the circuit

Select a stage to see its role and connections

Decode the commands

Each IN pair chooses polarity, brake or stop.

Sequence the switches

Gate control inserts dead time during transitions.

Drive both windings

Power comes from VM; PGND carries bridge return current.

Selected packageSSOP-24TB6612FNG
Physical connections24 pinsPackage-specific numbering
Reference collection7 tables46 parameters & pin functions

Pin reference

Signal names, electrical functions and connection guidance

SSOP-24
Physical pin numbers24 pins

Scroll within the table to see all columns and rows.

TB6612FNG pin functions and connections
PinSignalTypeFunction & connection
AO1Motor outputPhysical contact 1 of the AO1 output.
Connection guidance

Join both AO1 contacts on the PCB; connect the motor between its channel output pairs.

Both motor terminals are switched. Do not ground one motor terminal.

AO1Motor outputPhysical contact 2 of the AO1 output.
Connection guidance

Join both AO1 contacts on the PCB; connect the motor between its channel output pairs.

Both motor terminals are switched. Do not ground one motor terminal.

PGND1Motor-current returnPower ground for the output bridge.
Connection guidance

Join all four PGND contacts to the supply return with low-impedance copper.

Keep motor-current paths away from small-signal ground routing.

PGND1Motor-current returnPower ground for the output bridge.
Connection guidance

Join all four PGND contacts to the supply return with low-impedance copper.

Keep motor-current paths away from small-signal ground routing.

AO2Motor outputPhysical contact 5 of the AO2 output.
Connection guidance

Join both AO2 contacts on the PCB; connect the motor between its channel output pairs.

Both motor terminals are switched. Do not ground one motor terminal.

AO2Motor outputPhysical contact 6 of the AO2 output.
Connection guidance

Join both AO2 contacts on the PCB; connect the motor between its channel output pairs.

Both motor terminals are switched. Do not ground one motor terminal.

BO2Motor outputPhysical contact 7 of the BO2 output.
Connection guidance

Join both BO2 contacts on the PCB; connect the motor between its channel output pairs.

Both motor terminals are switched. Do not ground one motor terminal.

BO2Motor outputPhysical contact 8 of the BO2 output.
Connection guidance

Join both BO2 contacts on the PCB; connect the motor between its channel output pairs.

Both motor terminals are switched. Do not ground one motor terminal.

PGND2Motor-current returnPower ground for the output bridge.
Connection guidance

Join all four PGND contacts to the supply return with low-impedance copper.

Keep motor-current paths away from small-signal ground routing.

PGND2Motor-current returnPower ground for the output bridge.
Connection guidance

Join all four PGND contacts to the supply return with low-impedance copper.

Keep motor-current paths away from small-signal ground routing.

BO1Motor outputPhysical contact 11 of the BO1 output.
Connection guidance

Join both BO1 contacts on the PCB; connect the motor between its channel output pairs.

Both motor terminals are switched. Do not ground one motor terminal.

BO1Motor outputPhysical contact 12 of the BO1 output.
Connection guidance

Join both BO1 contacts on the PCB; connect the motor between its channel output pairs.

Both motor terminals are switched. Do not ground one motor terminal.

VM2Motor supplyOne of three motor-supply contacts.
Connection guidance

Connect VM1=24, VM2=13 and VM3=14 to the same motor rail.

Operating range 2.5–13.5 V; the 15 V absolute maximum is not a recommended operating voltage.

VM3Motor supplyOne of three motor-supply contacts.
Connection guidance

Connect VM1=24, VM2=13 and VM3=14 to the same motor rail.

Operating range 2.5–13.5 V; the 15 V absolute maximum is not a recommended operating voltage.

PWMBPWM commandDuty-cycle input for channel B.
Connection guidance

Connect to a controller PWM output; use a frequency no higher than 100 kHz.

With opposite direction inputs, PWM LOW selects short brake rather than high-impedance coast.

BIN2Direction commandOne of the two direction controls for channel B.
Connection guidance

Use defined HIGH/LOW logic together with PWM and STBY; see the control table.

Internal 200 kΩ pulldown. HIGH requires at least 0.7 × VCC.

BIN1Direction commandOne of the two direction controls for channel B.
Connection guidance

Use defined HIGH/LOW logic together with PWM and STBY; see the control table.

Internal 200 kΩ pulldown. HIGH requires at least 0.7 × VCC.

GNDSmall-signal groundReference for control inputs and logic supply.
Connection guidance

Join the common ground while keeping motor return currents out of the control path.

STBYActive-LOW standbyLOW places both channels into standby with high-impedance outputs.
Connection guidance

Drive HIGH to operate. Keep LOW during initialization.

Internal 200 kΩ pulldown. Standby is not the short-brake mode.

VCCLogic supplyPowers the small-signal control logic.
Connection guidance

Use the controller logic rail; the example uses 3.3 V. Add local 100 nF and 10 µF bypass.

Operating range 2.7–5.5 V. Input thresholds track VCC.

AIN1Direction commandOne of the two direction controls for channel A.
Connection guidance

Use defined HIGH/LOW logic together with PWM and STBY; see the control table.

Internal 200 kΩ pulldown. HIGH requires at least 0.7 × VCC.

AIN2Direction commandOne of the two direction controls for channel A.
Connection guidance

Use defined HIGH/LOW logic together with PWM and STBY; see the control table.

Internal 200 kΩ pulldown. HIGH requires at least 0.7 × VCC.

PWMAPWM commandDuty-cycle input for channel A.
Connection guidance

Connect to a controller PWM output; use a frequency no higher than 100 kHz.

With opposite direction inputs, PWM LOW selects short brake rather than high-impedance coast.

VM1Motor supplyOne of three motor-supply contacts.
Connection guidance

Connect VM1=24, VM2=13 and VM3=14 to the same motor rail.

Operating range 2.5–13.5 V; the 15 V absolute maximum is not a recommended operating voltage.

SSOP-24 · Top view · Select a pin number to open its interactive pinout.

Supply and operating limits

Recommended conditions versus absolute ratings

Manufacturer-referenced values8 parameters

Scroll within the table to see all columns and rows.

ParameterValueConditions / notes
VM motor rail2.5–13.5 V5 V example; allow margin for regenerated energy
VCC logic rail2.7–5.5 V3.3 V example
Output current, no PWM1.0 A maximumOperating table at VM ≥4.5 V
Output current, low VM0.4 A maximumOperating table at 2.5 V ≤ VM <4.5 V, without PWM
PWM switchingUp to 100 kHzUse a suitable controller and motor
Ambient range−20°C to +85°CDerate power as ambient rises
Absolute motor / logic supply15 V / 6 VStress limits, not operating setpoints
Absolute current headline1.2 A per channelThermal and pulse conditions still apply

Supply levels, current, duty cycle and PCB thermal design must be considered together.

Input thresholds and current

Control inputs are referenced to VCC

Manufacturer-referenced values6 parameters

Scroll within the table to see all columns and rows.

ParameterValueConditions / notes
HIGH / LOW thresholds≥0.7×VCC / ≤0.3×VCCAt 3.3 V: ≥2.31 V / ≤0.99 V
Input pulldowns200 kΩ nominalIN1, IN2, PWM and STBY
Logic supply current1.1 mA typical; 1.8 mA maximumVCC=3 V, VM=5 V, STBY=HIGH
Standby logic current1 µA maximumSTBY=LOW
Standby motor-rail current1 µA maximumSpecified standby conditions
Input HIGH current5 / 15 / 25 µAMinimum / typical / maximum at VIN=3 V

A 3.3 V controller is directly compatible when VCC is also 3.3 V.

Direction, brake and standby

Tuple order: IN1 · IN2 · PWM · STBY

Manufacturer-referenced values7 parameters

Scroll within the table to see all columns and rows.

ParameterValueConditions / notes
HIGH LOW HIGH HIGHOUT1 HIGH; OUT2 LOWOne drive polarity
LOW HIGH HIGH HIGHOUT1 LOW; OUT2 HIGHOpposite drive polarity
Opposite inputs; PWM LOW; STBY HIGHBoth outputs LOWShort brake during the PWM off interval
HIGH HIGH; PWM either; STBY HIGHBoth outputs LOWShort brake
LOW LOW HIGH HIGHBoth outputs high impedanceStop / coast
Any inputs; STBY LOWBoth outputs high impedanceStandby
Other combinationsUse the documented control statesDo not assign behavior from a different driver truth table

CW/CCW depends on motor wiring; the electrical polarity is the useful invariant.

Losses and thermal limits

Do not treat a peak-current rating as continuous current

Manufacturer-referenced values9 parameters

Scroll within the table to see all columns and rows.

ParameterValueConditions / notes
Drive-path drop at 1 A0.5 V typical; 0.7 V maximumVCC=VM=5 V, total upper + lower switches
Drive-path drop at 0.3 A0.15 V typical; 0.21 V maximumVCC=VM=5 V
One-channel estimate at 1 A0.5 W typical conductionBefore switching losses and temperature rise
Two-channel estimate at 0.3 A each0.09 W typical conduction2×0.3 A×0.15 V; illustrative calculation
Absolute pulsed current2 A, 20 ms, duty ≤20%Specified continuous-pulse condition
Absolute single pulse3.2 A, 10 msNot a continuous operating value
Dissipation at 25°C0.78 / 0.89 / 1.36 WIC only / specified 50×50 mm PCB / specified 76.2×114.3 mm PCB
Thermal shutdown / hysteresis175°C / 20°CDesign targets, not guaranteed operating temperatures
Low-voltage detect / recovery1.9 V / 2.2 VDesign-target values

Choose motor stall current and protection so normal operation remains within electrical and thermal limits.

Two-motor example

5 V motor supply and 3.3 V controller

Manufacturer-referenced values9 parameters

Scroll within the table to see all columns and rows.

ParameterValueConditions / notes
Motor AAO1 pins 1+2; AO2 pins 5+6Join each duplicated pair before the motor
Motor BBO1 pins 11+12; BO2 pins 7+8Both terminals are driven
Motor railVM1=24, VM2=13, VM3=14Connect all three to 5 V
Logic railVCC=20Connect 3.3 V; controller uses the same level
Supply bypass10 µF + 100 nF on each railPlace close to the IC and keep loop area small
GroundPGND1=3+4, PGND2=9+10, GND=18Common return with sensible current routing
Channel A controlsAIN1=21, AIN2=22, PWMA=23Defined controller outputs
Channel B controlsBIN1=17, BIN2=16, PWMB=15Defined controller outputs
Global standbySTBY=19Keep LOW until controller initialization is complete

Duplicate output pins are physical contacts of the same node, not independently controlled outputs.

SSOP physical package

Bare IC, not a breakout-board header

Manufacturer-referenced values7 parameters

Scroll within the table to see all columns and rows.

ParameterValueConditions / notes
Package nameSSOP24-P-300-0.65ASurface mount; 24 gull-wing leads
Molded body5.6×7.8 mm nominalPackage length may reach 8.3 mm overall
Lead pitch / span0.65 mm / 7.6 mm nominalPin 1 marked by the top-view dot
Height1.6 mm maximumFollow seating-plane and assembly tolerances
Original copper lands1.50×0.40 mm7.00 mm row centers; check assembly process
Exposed padNone in this packageDo not add a fictitious center contact
Footprint downloadKiCad .kicad_modOriginal authored footprint with all 24 pad numbers

Mechanical reference: Toshiba package drawing; the download is an original land-pattern interpretation.

Read each value with its conditions

Typical values describe the stated test conditions. Absolute maximum ratings are stress limits, not operating targets.

Toshiba · TB6612FNG · May 2026
Official PDF datasheet

Take it into ProTech

Find TB6612FNG in the Components Library to place its schematic symbol and connect its pins.

Reference page · circuit simulation model not yet availableOpen ProTech

Component view