DRV8825
Stepper Motor Controller ICThe DRV8825 is a stepper motor controller ic from Texas Instruments. View the full DRV8825 datasheet below including key specifications, electrical characteristics, absolute maximum ratings.
Official DRV8825 datasheet (PDF) — the source this page was extracted from.
DRV8825 Key Specifications
| Parameter | Value |
|---|---|
| Decay Modes | Slow, Fast, Mixed |
| Output Stage | Dual N-channel MOSFET full H-bridge |
| Control Interface | STEP/DIR |
| Package Body Size | 9.70mm x 6.40mm |
| Protection Features | OCP, TSD (~150°C), VM UVLO, nFAULT indication |
| Maximum Drive Current | 2.5A per output (at 24V, TA = 25°C, with proper heat sinking) |
| Microstepping Resolution | Full, 1/2, 1/4, 1/8, 1/16, 1/32 step |
| Operating Supply Voltage | 8.2V to 45V |
| Integrated Reference Output | 3.3V (V3P3OUT) |
DRV8825 Overview
Part: DRV8825 — Texas Instruments
Type: Stepper Motor Driver (PWM microstepping, dual H-bridge)
Description: 8.2–45 V, 2.5 A (at 24 V, TA = 25°C, with proper heat sinking) bipolar stepper motor driver with built-in microstepping indexer up to 1/32 step and a STEP/DIR interface.
Operating Conditions:
- Supply voltage (VMx): 8.2–45 V
- Operating temperature: -40 to 85 °C (electrical characteristics range, free-air); operating junction temperature -40 to 150 °C
- VREF input voltage: 1–3.5 V
- V3P3OUT load current: 0–1 mA
Absolute Maximum Ratings:
- Max supply voltage (VMx): 47 V
- Max continuous motor drive output current: 2.5 A
- Max operating junction temperature: 150 °C
- Storage temperature: -60 to 150 °C
Key Specs:
- VM operating supply current: 5 mA typ, 8 mA max (VMx = 24 V)
- VM sleep mode supply current: 10 μA typ, 20 μA max (VMx = 24 V)
- H-bridge FET on-resistance (HS or LS): 0.2 Ω typ at TJ = 25°C; 0.25 Ω typ, 0.32 Ω max at TJ = 85°C (VMx = 24 V, IO = 1 A)
- V3P3OUT voltage: 3.2–3.4 V (3.3 V typ), IOUT = 0 to 1 mA
- Internal PWM current control frequency: 30 kHz typ
- Overcurrent protection trip level: 3 A min
- VM UVLO: 7.8 V typ, 8.2 V max (VMx rising)
- Thermal shutdown: 160 °C typ (150–180 °C)
- Maximum step frequency: 250 kHz
- Current trip accuracy: ±5% at 71–100% current setting (VxREF = 3.3 V)
- Logic input thresholds: VIL max 0.7 V, VIH min 2.2 V
Features:
- PWM microstepping driver with built-in indexer, up to 1/32 microstepping
- Mixed, slow, and fast decay modes
- Simple STEP/DIR interface
- Low-current sleep mode
- Built-in 3.3 V reference output
- Overcurrent protection, thermal shutdown, VM undervoltage lockout
- nFAULT fault indication pin
Applications:
- Automatic teller machines
- Money handling machines
- Video security cameras
- Printers and scanners
- Office automation machines
- Gaming machines
- Factory automation
- Robotics
Package:
- HTSSOP (28), 9.70 mm × 6.40 mm (PWP)
DRV8825 Applications
- Automatic Teller Machines
- Money Handling Machines
- Video Security Cameras
- Printers
- Scanners
- Office Automation Machines
- Gaming Machines
- Factory Automation
- Robotics
DRV8825 Pin Configuration
DRV8825 Electrical Characteristics
over operating free-air temperature range of -40°C to 85°C (unless otherwise noted)
| PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT | |
|---|---|---|---|---|---|---|
| POWER SUPPLIES | POWER SUPPLIES | |||||
| I VM | VM operating supply current | V (VMx) = 24 V | 5 | 8 | mA | |
| I VMQ | VM sleep mode supply current | V (VMx) = 24 V | 10 | 20 | μ A | |
| V3P3OUT REGULATOR | V3P3OUT REGULATOR | |||||
| V 3P3 | V3P3OUT voltage | IOUT = 0 to 1 mA | 3.2 | 3.3 | 3.4 | V |
| LOGIC-LEVEL | INPUTS | |||||
| V IL | Input low voltage | 0 | 0.7 | V | ||
| V IH | Input high voltage | 2.2 | 5.25 | V | ||
| V HYS | Input hysteresis | 0.3 | 0.45 | 0.6 | V | |
| I IL | Input low current | VIN = 0 | -20 | 20 | μ A | |
| I IH | Input high current | VIN = 3.3 V | 100 | μ A | ||
| R PD | Internal pulldown resistance | 100 | k Ω | |||
| nHOME, nFAULT OUTPUTS (OPEN-DRAIN | nHOME, nFAULT OUTPUTS (OPEN-DRAIN | OUTPUTS) | ||||
| V OL | Output low voltage | I O = 5 mA | 0.5 | V | ||
| I OH | Output high leakage current | V O = 3.3 V | 1 | μ A | ||
| DECAY INPUT | DECAY INPUT | |||||
| V IL | Input low threshold voltage | For slow decay mode | 0.8 | V | ||
| V IH | Input high threshold voltage | For fast decay mode | 2 | V | ||
| I IN | Input current | -40 | 40 | μA | ||
| R PU | Internal pullup resistance (to 3.3 V) | 130 | k Ω | |||
| R PD | Internal pulldown resistance | 80 | k Ω | |||
| H-BRIDGE FETS | H-BRIDGE FETS | |||||
| R DS(ON) | V (VMx) = 24 V, I O = 1 A, T J = 25°C | 0.2 | ||||
| R DS(ON) | HS FET on resistance | V (VMx) = 24 V, I O = 1 A, T J = 85°C | 0.25 | 0.32 | ||
| R DS(ON) | V (VMx) = 24 V, I O = 1 A, T J = 25°C | 0.2 | Ω | |||
| LS FET on resistance | V (VMx) = 24 V, I O = 1 A, T J = 85°C | 0.25 | 0.32 | |||
| I OFF | Off-state leakage current | -20 | 20 | μ A | ||
| MOTOR DRIVER | MOTOR DRIVER | |||||
| ƒ PWM | Internal current control PWM frequency | 30 | kHz | |||
| t BLANK | Current sense blanking time | 4 | μ s | |||
| t R | Rise time | 30 | 200 | ns | ||
| t F | Fall time | 30 | 200 | ns | ||
| PROTECTION CIRCUITS | PROTECTION CIRCUITS | |||||
| V UVLO | VM undervoltage lockout voltage | V (VMx) rising | 7.8 | 8.2 | V | |
| I OCP | Overcurrent protection trip level | 3 | A | |||
| t DEG | Overcurrent deglitch time | 3 | μs | |||
| t TSD | Thermal shutdown temperature | Die temperature | 150 | 160 | 180 | °C |
| CURRENT CONTROL | CURRENT CONTROL | |||||
| I REF | xVREF input current | V (xVREF) = 3.3 V | -3 | 3 | μ A | |
| V TRIP | xISENSE trip voltage | V (xVREF) = 3.3 V, 100% current setting V (xVREF) = 3.3 V, 5% current setting | 635 -25% | 660 | 685 25% | mV |
| Δ I | Current trip accuracy | V (xVREF) = 3.3 V, 10% to 34% current setting | -15% | 15% | ||
| TRIP | (relative to programmed value) | V (xVREF) = 3.3 V, 38% to 67% current setting | -10% | 10% | ||
| TRIP | V (xVREF) = 3.3 V, 71% to 100% current setting | -5% | 5% | |||
| A ISENSE Current sense amplifier | gain | Reference only | 5 | V/V |
DRV8825 Absolute Maximum Ratings
| MIN | MAX | UNIT | ||
|---|---|---|---|---|
| V (VMx) | Power supply voltage | -0.3 | 47 | V |
| V (VMx) | Power supply ramp rate | 1 | V/μs | |
| Digital pin voltage | -0.5 | 7 | V | |
| V (xVREF) | Input voltage | -0.3 | 4 | V |
| ISENSEx pin voltage (3) | -0.8 | 0.8 | V | |
| Peak motor drive output current, t < 1 μ s | Internally limited | Internally limited | A | |
| Continuous motor drive output current (4) | 0 | 2.5 | A | |
| Continuous total power dissipation | See Thermal Information | See Thermal Information | See Thermal Information | |
| T J | Operating junction temperature range | -40 | 150 | °C |
- (2) All voltage values are with respect to network ground terminal.
(3) Transients of ±1 V for less than 25 ns are acceptable
(4) Power dissipation and thermal limits must be observed.
DRV8825 Recommended Operating Conditions
| MIN | NOM | MAX | UNIT | ||
|---|---|---|---|---|---|
| V (VMx) | Motor power supply voltage range (1) | 8.2 | 45 | V | |
| V (VREF) | VREF input voltage (2) | 1 | 3.5 | V | |
| I V3P3 | V3P3OUT load current | 0 | 1 | mA |
DRV8825 Thermal Information
| THERMAL METRIC (1) | DRV8825 PWP - 28 PINS | UNIT | |
|---|---|---|---|
| R θ JA | Junction-to-ambient thermal resistance (2) | 31.6 | °C/W |
| R θ JC(top) | Junction-to-case (top) thermal resistance (3) | 15.9 | °C/W |
| R θ JB | Junction-to-board thermal resistance (4) | 5.6 | °C/W |
| ψ JT | Junction-to-top characterization parameter (5) | 0.2 | °C/W |
| ψ JB | Junction-to-board characterization parameter (6) | 5.5 | °C/W |
| R θ JC(bot) | Junction-to-case (bottom) thermal resistance (7) | 1.4 | °C/W |
Spacer
DRV8825 Typical Application
The DRV8825 is used in bipolar stepper control. The microstepping motor driver provides additional precision and a smooth rotation from the stepper motor. The following design is a common application of the DRV8825.
DRV8825 Package Information
SMALL OUTLINE PACKAGE
More part numbers on this datasheet
Their pages show this same datasheet. Some are linked through their part family rather than checked part by part, so confirm the exact part in the ordering information.
Other Motor Drivers
- DRV8833 – Texas Instruments, Dual H-Bridge Motor Driver
- DRV8876 – Texas Instruments, H-Bridge Motor Driver
- TB6612FNG – Toshiba, Driver IC for Dual DC motor
- A4988 – Allegro MicroSystems, Stepper Motor Driver Module
- DRV2605YZFR.A – Texas Instruments, Haptic Driver
- DRV2605YZFT.A – Texas Instruments, Haptic Driver
- DRV8302 – Texas Instruments, Three-Phase Gate Driver with Dual Shunt Amplifiers and Buck Regulator
- DRV8302DCA – Texas Instruments, Three-Phase Gate Driver with Dual Shunt Amplifiers and Buck Regulator
All Motor Drivers datasheetsAll Texas Instruments datasheets (2,442)
Ask your AI agent about the DRV8825
Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.
claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp
Then ask: "Can the DRV8825 run from my 12 V rail? Check it against the datasheet limits."
Create a free account $2 of usage every month, no card needed.