DRV8874 motor driver: 4.5 to 37 V, 6 A peak, current sensing

A brushed DC driver with built-in current sensing and regulation: supply, peak current, on-resistance, control modes and stall detection.

By Jignesh Panchal · Sources, testing and AI policy

  • TypeMotor drivers
  • LevelAdvanced
  • ReviewedNov 2026

The DRV8874 is a brushed DC motor driver with a 4.5 to 37 V supply, 6 A peak current, 200 mΩ total on-resistance and built-in current sensing and regulation, so the chip can limit motor current without help from the controller. A proportional current output (IPROPI) lets a microcontroller detect a stall. It is the high-current step above the DRV8871 and the TB6612FNG. Figures are from the Texas Instruments datasheet SLVSF66A.

Key specifications

Supply4.5–37 V
Peak current6 A (DRV8876: 3.5 A)
RDS(on)200 mΩ HS+LS
Current senseIPROPI output
Current regulationVREF, IMODE
Sleep<1 µA at 24 V

What the datasheet promises

ItemDatasheet value
Supply voltage4.5 to 37 V
Peak output current6 A (DRV8874); 3.5 A (pin-compatible DRV8876)
On-resistance, high side plus low side200 mΩ (DRV8874); 700 mΩ (DRV8876). At 24 V and 2 A the characteristics table gives 100 mΩ typical per switch
MotorsOne bidirectional brushed DC motor, or two unidirectional ones
Current sensingIPROPI proportional current output, no large power shunt needed
Current regulationSet with VREF, cycle-by-cycle or fixed off time (IMODE)
Control modesPH/EN, PWM, or independent half-bridge (PMODE)
Logic inputs1.8 V, 3.3 V and 5 V
Sleep currentUnder 1 µA at 24 V and 25 °C
OtherSpread-spectrum clocking to reduce EMI
ProtectionUndervoltage lockout, charge-pump undervoltage, output overcurrent and overtemperature

The 6 A is a peak figure. Continuous current depends on the board’s copper, airflow and supply voltage, as for any driver, so read the thermal section of the datasheet and size it to the stall current of your motor.

Using it on a robot

  • Set the current regulation level with the VREF pin so a stalled wheel is limited by the chip instead of tripping a protection or heating the motor.
  • Read IPROPI with an ADC to detect a stall or a jam, as with an external INA180 but with no extra part.
  • Place a bulk capacitor on the motor supply close to the driver.
  • Tie nSLEEP high to run, and pick the control mode with the PMODE pin before you power up.

Sources and further reading

Last reviewed: November 2026. Limits are from the Texas Instruments datasheet for the chip; breakout boards vary. 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.