Pin Function Grouping

0:39

Consulting project materials.

Analyzing the schematic.

Yes — for a motor driver like this, the cleanest way is to put each pin in exactly one functional group, with no duplicates. That matches the recommended grouping rule for non-MCU ICs: group by function such as Power, Ground, Input, Output, and Control

Pin groups


GroupPins
PowerVCC (20), VM1 (24), VM2 (13), VM3 (14)
GroundGND (18), PGND1 (3, 4), PGND2 (9, 10)
Control / Logic InputsSTBY (19), PWMA (23), PWMB (15), AIN1 (21), AIN2 (22), BIN1 (17), BIN2 (16)
Motor Outputs - Channel AAO1 (1, 2), AO2 (5, 6)
Motor Outputs - Channel BBO1 (11, 12), BO2 (7, 8)

Same data as a flat pin map


PinNameGroup
1AO1Motor Outputs - Channel A
2AO1Motor Outputs - Channel A
3PGND1Ground
4PGND1Ground
5AO2Motor Outputs - Channel A
6AO2Motor Outputs - Channel A
7BO2Motor Outputs - Channel B
8BO2Motor Outputs - Channel B
9PGND2Ground
10PGND2Ground
11BO1Motor Outputs - Channel B
12BO1Motor Outputs - Channel B
13VMPower
14VMPower
15PWMBControl / Logic Inputs
16BIN2Control / Logic Inputs
17BIN1Control / Logic Inputs
18GNDGround
19STBYControl / Logic Inputs
20VCCPower
21AIN1Control / Logic Inputs
22AIN2Control / Logic Inputs
23PWMAControl / Logic Inputs
24VMPower
Recommended common-function names
If you want to normalize the names for the part symbol, I’d use:

Table


Common FunctionPins
PowerVCC, VM1, VM2, VM3
GroundGND, PGND1, PGND1, PGND2, PGND2
InputAIN1, AIN2, BIN1, BIN2
PWM ControlPWMA, PWMB
Standby ControlSTBY
Output AAO1, AO1, AO2, AO2
Output BBO1, BO1, BO2, BO2
If you want, I can next turn this into exact Flux Section and Pin Group values for every terminal so you can apply it directly.
Group the pins
Use function names
Flag ambiguous pins
3 days

To get started, talk to Flux or create a New Document.

Documents

    Documents are markdown text files which describe project goals, capture details, or even simulation outputs.

    Assets

    24-SSOP.png

    24-SSOP.png

    24-SSOPThumbnail
    TB6612FNG(O,C,8,EL

    TB6612FNG(O,C,8,EL

    defaultDefault
    step

    TB6612FNG_O_C_8_EL.step

    3D3D Model
    kicad_mod

    SOP65P760X160-24N.kicad_mod

    FOOTPRINT_V5Footprint

    TB6612FNG,C,8,EL

    TB6612FNG,C,8,EL thumbnail
    Motor Driver Power MOSFET Parallel 24-SSOP The TB6612FNG,C,8,EL is a dual H-bridge motor driver IC developed by Toshiba. It is designed to control the speed and direction of two DC motors or one bipolar stepper motor. This device uses low ON-resistance MOSFETs for efficient operation, resulting in lower heat generation and higher efficiency compared to traditional bipolar transistor-based drivers. It is widely used in robotics, motor control applications, and embedded systems. Key Features Motor Drive Capability Dual H-bridge driver (can drive 2 DC motors or 1 stepper motor) Output current: 1.2 A (continuous) per channel 3.2 A (peak) per channel Wide motor supply voltage range: 2.5 V to 13.5 V Logic & Control Logic supply voltage (VCC): 2.7 V to 5.5 V Compatible with 3.3 V and 5 V microcontrollers (e.g., ESP32, Arduino) Control inputs: IN1, IN2 (per channel for direction control) PWM input for speed control STBY (standby mode for power saving) Efficiency & Performance Low ON-resistance MOSFETs: Reduces power loss and heat High efficiency compared to L298N-type drivers Built-in shoot-through protection Protection Features Thermal shutdown protection Overcurrent protection Under voltage lockout (UVLO) #Commonpartslibrary #Motordriver #Integratedcircuit #TB6612

    Properties

    Integrated Circuit

    Toshiba Semiconductor and Storage

    TB6612FNG,C,8,EL

    U

    parametric-v1

    Pricing & Availability

    Distributor

    Qty 1

    Controls