text.skipToContent text.skipToNavigation


1.0A Stepper Motor Driver With 1/16 Microstepping and Integrated Current Sensing (STEP/DIR Ctrl)


Package | PIN: PWP | 24
Temp: Q (-40 to 125)
Carrier: Cut Tape
Qty Price
1-9 $2.76
10-24 $2.48
25-99 $2.31
100-249 $2.03
250-499 $1.90
500-749 $1.61
750-999 $1.36
1000+ $1.30


  • PWM Microstepping Stepper Motor Driver
    • Up to 1/16 Microstepping
    • Non-Circular and Standard ½ Step Modes
  • Integrated Current Sense Functionality
    • No Sense Resistors Required
    • ±6.25% Full-Scale Current Accuracy
  • Slow and Mixed Decay Options
  • 8.0- to 37-V Operating Supply Voltage Range
  • Low RDS(ON): 1.4 Ω HS + LS at 24 V, 25°C
  • High Current Capacity
    • 1.0-A Full Scale per Bridge
    • 0.7-A rms per Bridge
  • Fixed Off-Time PWM Chopping
  • Simple STEP/DIR Interface
  • Low-Current Sleep Mode (20 µA)
  • Small Package and Footprint
    • 24 HTSSOP PowerPAD™ Package
    • 28 WQFN Package
  • Protection Features
    • VM Undervoltage Lockout (UVLO)
    • Charge Pump Undervoltage (CPUV)
    • Overcurrent Protection (OCP)
    • Thermal Shutdown (TSD)
    • Fault Condition Indication Pin (nFAULT)

All trademarks are the property of their respective owners.

Texas Instruments  DRV8884PWPR

The DRV8884 device is a stepper motor driver for industrial equipment applications. Thedevice has two N-channel power MOSFET H-bridge drivers, a microstepping indexer, and integratedcurrent sense. The DRV8884 is capable of driving up to 1.0-A full scale or 0.7-A rms output current(depending on proper PCB ground plane for thermal dissipation and at 24 V andTA = 25°C).

The DRV8884 integrated current sense functionality eliminates the need for two externalsense resistors.

The STEP/DIR pins provide a simple control interface. The device can be configured infull-step up to 1/16 step modes. A low-power sleep mode is provided for very-low quiescent currentstandby using a dedicated nSLEEP pin.

Internal protection functions are provided for undervoltage, charge pump faults,overcurrent, short circuits, and overtemperature. Fault conditions are indicated by an nFAULTpin.