Chip Digital

TA6586 - Motor Driver Chip

The TA6586 is a monolithic motor-driver IC for bidirectional DC motors. It accepts two logic input signals to control forward, reverse, brake, and stop behavior.

Part images

TA6586 IC. The motor-driver chip used for bidirectional DC motor control. Image source: SunFounder Pico 2 W Starter Kit documentation, Components section, © 2026 SunFounder.
TA6586 pin function. SunFounder pin function reference for the TA6586 package. Image source: SunFounder Pico 2 W Starter Kit documentation, Components section, © 2026 SunFounder.
TA6586 input truth table. Input combinations determine stop, forward, reverse, and brake behavior. Image source: SunFounder Pico 2 W Starter Kit documentation, Components section, © 2026 SunFounder.

What it is

The TA6586 is a monolithic motor-driver IC for bidirectional DC motors. It accepts two logic input signals to control forward, reverse, brake, and stop behavior.

How students use it

Students use it between the Pico and a motor or pump. The Pico sends logic signals, while the TA6586 handles the higher-current motor path and direction control.

Pins and power

SunFounder provides a pin-function diagram for the DIP8 TA6586 package. Use that diagram and the datasheet before wiring.

Motor supply depends on the motor circuit. Logic inputs come from Pico GPIO; motor current must not pass through the Pico GPIO pins.

The important student rule is separation of jobs: Pico GPIO controls the input pins, motor power goes through the driver, and all related grounds must be connected correctly.

Voltage and safety

Do not connect a motor directly to Pico GPIO. Keep GPIO input signals within Pico-safe logic levels and size the motor supply for the motor.

Motors and pumps can draw more current at startup or when stalled. Stop testing if the chip, battery, or wires heat up.

Module internals

Main component: TA6586 bidirectional DC motor driver IC.

SunFounder notes the chip includes built-in clamp diode behavior for inductive load current. Real motor circuits still need appropriate supply decoupling, wiring, and current planning.

Datasheet notes

SunFounder lists low standby current, wide supply voltage range, brake function, thermal shutdown, over-current limiting, short-circuit protection, and DIP8 Pb-free package. Check the datasheet for exact voltage/current limits before selecting a motor.

Common libraries

No dedicated MicroPython library is needed. Students usually drive the two control inputs with machine.Pin or PWM-capable pins if the lesson uses speed control.

Common mistakes

Using GPIO as motor power, forgetting common ground, wiring the two inputs backward, ignoring the truth table, and choosing a motor that exceeds the driver limits.