DRV8871 motor driver: 6.5 to 45 V and 3.6 A for one motor

A single H-bridge for one brushed motor: 6.5 to 45 V supply, 3.6 A peak, 565 mΩ typical, with current regulation set by one resistor.

By Jignesh Panchal · Sources, testing and AI policy

  • TypeMotor drivers
  • LevelIntermediate
  • ReviewedNov 2026

The DRV8871 is a single H-bridge for one brushed DC motor: it runs from 6.5 to 45 V, handles up to 3.6 A peak, and has a typical high-side plus low-side on-resistance of 565 mΩ. It is the step up when a TB6612FNG or DRV8833 runs out of current or voltage. It drives one motor only, so a two-wheel robot needs two of them. Figures are from the Texas Instruments datasheet for the DRV8871.

Key specifications

Motor supply6.5–45 V
Peak output current3.6 A
On-resistance (HS+LS)565 mΩ typical
PWM input frequency0–200 kHz
Overcurrent trip3.7–6.4 A
ProtectionUVLO, overcurrent, thermal shutdown
Package8-pin HSOP

What the datasheet promises

ItemDatasheet value
Motor supply (VM)6.5 to 45 V
Peak output current3.6 A
On-resistance (high side plus low side), typical565 mΩ
PWM frequency on the inputs0 to 200 kHz
Overcurrent trip3.7 A minimum, 4.5 A typical, 6.4 A maximum
Thermal shutdown150 to 175 °C die temperature
SleepEntered about 1 ms after both inputs go low; VM sleep current about 10 µA at 12 V at most
Package8-pin HSOP with PowerPAD

The datasheet notes that the usable duty-cycle range shrinks at very high PWM frequencies (for example 16 to 84 percent at 200 kHz), and that the real continuous current depends on the board’s heat sinking. Do not run it at 3.6 A continuously on a bare module.

Pins and control

  • VM: motor supply. The datasheet asks for a 0.1 µF ceramic bypass capacitor plus enough bulk capacitance rated for the supply voltage.
  • IN1, IN2: logic inputs that set the output state (forward, reverse, coast, brake) and accept PWM. Both have internal pulldowns.
  • OUT1, OUT2: the motor connections.
  • ILIM: sets the current-regulation level through a resistor to ground, so no separate sense resistor is needed.
  • PGND and PAD: ground; the thermal pad must go to board ground for heat to leave the chip.

With both inputs low the outputs are high-impedance (coast), and after about a millisecond the chip goes to sleep. To brake, drive both inputs high. For speed control, PWM one input while holding the other low.

When to choose it

Pick the DRV8871 for a single larger motor at 12 V or 24 V, such as a drive wheel or a winch. For two small motors at battery voltage the TB6612FNG is simpler. If the supply is below 6.5 V this chip will not run, so use a low-voltage driver such as the DRV8833. Troubleshooting for motor drivers starts at board resets when the motors start.

Sources and further reading

Last reviewed: November 2026. Limits are from the Texas Instruments datasheet; module markings and parts vary between clones. No price is quoted because it has not been checked.

Where to buy in India

These open a store search. Compare seller, price and reviews before you order.

Free: the final-year project pack

A shortlist with BOMs, a report outline that matches the usual chapter scheme, a costing sheet and 40 viva questions. Built for the February–April submission season.

The Build Note

One short email when something is worth your bench time.

A new build sheet, a part price that moved, or a mistake worth avoiding. No daily drip, no recycled news.

One short email when a build or a price is worth your time. Unsubscribe in one click.