DRV8434SPWPR
Stepper Motor DriverThe DRV8434SPWPR is a stepper motor driver from Texas Instruments. View the full DRV8434SPWPR datasheet below including key specifications, electrical characteristics, absolute maximum ratings.
DRV8434SPWPR shares its datasheet with DRV8434S, whose page lists every part number it covers.
Official DRV8434SPWPR datasheet (PDF) — the source this page was extracted from.
DRV8434SPWPR Key Specifications
| Parameter | Value |
|---|---|
| Applications | Printer |
| Output Current | 2.5A |
| Function | Driver - Fully Integrated, Control and Power Stage |
| Interface | SPI, Step/Direction |
| Motor Type (DC) | Brushed DC |
| Motor Type (Stepper) | Bipolar |
| Mounting Type | Surface Mount |
| Operating Temperature | -40°C ~ 125°C (TA) |
| Output Configuration | Half Bridge (4) |
| Package / Case | 28-PowerTSSOP (0.173\", 4.40mm Width) |
| Packaging | MouseReel |
| Standard Pack Qty | 2500 |
| Step Resolution | 1 ~ 1/256 |
| Supplier Device Package | 28-HTSSOP |
| Diode Technology | NMOS |
| Load Voltage | 4.5V ~ 48V |
| Supply Voltage | 4.5V ~ 48V |
DRV8434SPWPR Overview
Part: DRV8434SPWPR — Texas Instruments
Type: Stepper Motor Driver (dual H-bridge with indexer and integrated current sense)
Description: 4.5–48 V, 2.5 A full-scale (1.8 A rms) stepper driver with 1/256 microstepping indexer, SPI interface, integrated current sensing, Smart Tune decay, and stall detection.
Operating Conditions:
- Supply voltage (VM): 4.5–48 V
- Operating ambient temperature: -40 to 125 °C (junction -40 to 150 °C)
- Motor full-scale current: up to 2.5 A; RMS current up to 1.8 A
- STEP frequency: up to 500 kHz; VREF: 0.05–3.3 V
Absolute Maximum Ratings:
- Max supply voltage (VM): 50 V
- Max junction temperature: 150 °C
- Storage temperature: -65 to 150 °C
- Open-drain output current (nFAULT): 10 mA
Key Specs:
- RDS(ON) high-side: 165 mΩ typ, 200 mΩ max (TJ = 25 °C, IO = -1 A); 350 mΩ max at TJ = 150 °C
- RDS(ON) low-side: 165 mΩ typ, 200 mΩ max (TJ = 25 °C, IO = 1 A); 350 mΩ max at TJ = 150 °C
- VM operating supply current: 5 mA typ, 6.5 mA max (ENABLE = 1, nSLEEP = 1, no load)
- VM sleep current: 2 μA typ, 4 μA max (nSLEEP = 0)
- Current trip accuracy: ±4% (1 A < IO < 2.5 A), ±6% (0.5–1 A), ±12% (0.25–0.5 A)
- AOUT/BOUT current matching: ±2.5% at IO = 2.5 A
- Transimpedance gain KV: 1.32 V/A typ (VREF = 3.3 V)
- PWM off-time: 7, 16, 24, or 32 μs (typ)
- Output slew rate: 240 V/μs typ (VM = 24 V, IO = 1 A)
- VM UVLO: 4.35 V typ rising, 4.25 V typ falling
- Thermal resistance RθJA: 29.7 °C/W (HTSSOP-28)
Features:
- SPI interface with STEP/DIR pins; up to 1/256 microstepping indexer
- Integrated current sensing, no sense resistors required
- Smart tune, slow, and mixed decay options
- TRQ_DAC bits to scale full-scale current
- Supports 1.8 V, 3.3 V, 5.0 V logic inputs
- SPI daisy chain support (up to 63 devices)
- Spread spectrum clocking for low EMI
- Sensorless stall detection
- Protection: UVLO, charge pump UV, overcurrent, open load, overtemperature warning, thermal shutdown, nFAULT output
Applications:
- Printers and scanners
- ATM and money handling machines
- Textile machines
- Stage lighting equipment
- Office and home automation
- Factory automation and robotics
- Medical applications
- 3D printers
Package:
- HTSSOP (28) PWP, 9.7 mm × 4.4 mm (DRV8434SPWPR)
- VQFN (24) RGE, 4 mm × 4 mm (DRV8434SRGER)
DRV8434SPWPR Features
- PWM Microstepping Stepper Motor Driver
- -SPI Interface with STEP/DIR pins
- -Up to 1/256 Microstepping Indexer
- Integrated Current Sense Functionality
- -No Sense Resistors Required
- -±4% Full-Scale Current Accuracy
- Smart tune, slow, and mixed decay options
- 4.5 to 48-V Operating Supply Voltage Range
- Low RDS(ON): 330 mΩ HS + LS at 24 V, 25°C
- High Current Capacity: 2.5 A Full-Scale, 1.8 A rms
- TRQ_DAC bits to scale full-scale current
- Configurable Off-Time PWM Chopping -7-μs, 16-μs, 24-μs, or 32-μs
- Supports 1.8 V, 3.3 V, 5.0 V Logic Inputs
- Daisy Chain support with SPI
- Low-Current Sleep Mode (2 μA)
- Spread spectrum clocking for low EMI
- Small Package and Footprint
- Protection Features
- -VM Undervoltage Lockout (UVLO)
- -Charge Pump Undervoltage (CPUV)
- -Overcurrent Protection (OCP)
- -Sensorless stall detection
- -Open Load Detection (OL)
- -Overtemperature Warning (OTW)
- -Thermal Shutdown (OTSD)
- -Fault Condition Output (nFAULT)
DRV8434SPWPR Applications
DRV8434SPWPR Pin Configuration
Figure 5-1. PWP PowerPAD™ Package 28-Pin HTSSOP Top View
Figure 5-2. RGE Package 24-Pin VQFN with Exposed Thermal PAD Top View
DRV8434SPWPR Electrical Characteristics
Typical values are at T A = 25°C and VVM = 24 V. All limits are over recommended operating conditions, unless otherwise noted.
| PARAMETER | PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT |
|---|---|---|---|---|---|---|
| POWER SUPPLIES (VM, DVDD) | POWER SUPPLIES (VM, DVDD) | POWER SUPPLIES (VM, DVDD) | POWER SUPPLIES (VM, DVDD) | POWER SUPPLIES (VM, DVDD) | POWER SUPPLIES (VM, DVDD) | POWER SUPPLIES (VM, DVDD) |
| I VM | VM operating supply current | ENABLE = 1, nSLEEP = 1, No motor load | 5 | 6.5 | mA | |
| I VMQ | VM sleep mode supply current | nSLEEP = 0 | 2 | 4 | μA | |
| t SLEEP | Sleep time | nSLEEP = 0 to sleep-mode | 120 | μs | ||
| t RESET | nSLEEP reset pulse | nSLEEP low to clear fault | 20 | 40 | μs | |
| t WAKE | Wake-up time | nSLEEP = 1 to output transition | 0.8 | 1.2 | ms | |
| t ON | Turn-on time | VM > UVLO to output transition | 0.8 | 1.2 | ms | |
| t EN | Enable time | ENABLE = 0/1 to output transition | 5 | μs | ||
| V DVDD | Internal regulator voltage | No external load, 6V < V VM < 48V | 4.75 | 5 | 5.25 | V |
| V DVDD | Internal regulator voltage | No external load, V VM = 4.5V | 4.2 | 4.35 | V | |
| CHARGE PUMP (VCP, CPH, CPL) | CHARGE PUMP (VCP, CPH, CPL) | CHARGE PUMP (VCP, CPH, CPL) | CHARGE PUMP (VCP, CPH, CPL) | CHARGE PUMP (VCP, CPH, CPL) | CHARGE PUMP (VCP, CPH, CPL) | CHARGE PUMP (VCP, CPH, CPL) |
| V VCP | VCP operating voltage | 6V < V VM < 48V | V VM + 5 | V | ||
| f (VCP) | Charge pump switching frequency | V VM > UVLO; nSLEEP = 1 | 360 | kHz | ||
| LOGIC-LEVEL INPUTS (STEP, DIR, nSLEEP, nSCS, SCLK, SDI, ENABLE) | LOGIC-LEVEL INPUTS (STEP, DIR, nSLEEP, nSCS, SCLK, SDI, ENABLE) | LOGIC-LEVEL INPUTS (STEP, DIR, nSLEEP, nSCS, SCLK, SDI, ENABLE) | LOGIC-LEVEL INPUTS (STEP, DIR, nSLEEP, nSCS, SCLK, SDI, ENABLE) | LOGIC-LEVEL INPUTS (STEP, DIR, nSLEEP, nSCS, SCLK, SDI, ENABLE) | LOGIC-LEVEL INPUTS (STEP, DIR, nSLEEP, nSCS, SCLK, SDI, ENABLE) | LOGIC-LEVEL INPUTS (STEP, DIR, nSLEEP, nSCS, SCLK, SDI, ENABLE) |
| V IL | Input logic-low voltage | 0 | 0.6 | V | ||
| V IH | Input logic-high voltage | 1.5 | 5.5 | V | ||
| V HYS | Input logic hysteresis | 150 | mV | |||
| I IL1 | Input logic-low current (nSCS) | VIN = 0 V | 8 | 12 | μA | |
| I IL | Input logic-low current (other pins) | V IN = 0 V | -1 | 1 | μA | |
| I IH1 | Input logic-high current (nSCS) | VIN = DVDD | 500 | nA | ||
| I IH | Input logic-high current (other pins) | V IN = 5 V | 100 | μA | ||
| PUSH-PULL OUTPUT (SDO) | PUSH-PULL OUTPUT (SDO) | PUSH-PULL OUTPUT (SDO) | PUSH-PULL OUTPUT (SDO) | PUSH-PULL OUTPUT (SDO) | PUSH-PULL OUTPUT (SDO) | PUSH-PULL OUTPUT (SDO) |
| R PD,SDO | Internal pull-down resistance | 5mA load, with respect to GND | 30 | 60 | Ω | |
| R PU,SDO | Internal pull-up resistance | 5mA load, with respect to VSDO | 30 | 60 | Ω | |
| I SDO | SDO Leakage Current | SDO = VSDO and 0V | -1 | 1 | μA | |
| CONTROL OUTPUTS (nFAULT) | CONTROL OUTPUTS (nFAULT) | CONTROL OUTPUTS (nFAULT) | CONTROL OUTPUTS (nFAULT) | CONTROL OUTPUTS (nFAULT) | CONTROL OUTPUTS (nFAULT) | CONTROL OUTPUTS (nFAULT) |
| V OL | Output logic-low voltage | I O = 5 mA | 0.5 | V | ||
| I OH | Output logic-high leakage | -1 | 1 | μA | ||
| MOTOR DRIVER OUTPUTS (AOUT1, AOUT2, BOUT1, BOUT2) | MOTOR DRIVER OUTPUTS (AOUT1, AOUT2, BOUT1, BOUT2) | MOTOR DRIVER OUTPUTS (AOUT1, AOUT2, BOUT1, BOUT2) | MOTOR DRIVER OUTPUTS (AOUT1, AOUT2, BOUT1, BOUT2) | MOTOR DRIVER OUTPUTS (AOUT1, AOUT2, BOUT1, BOUT2) | MOTOR DRIVER OUTPUTS (AOUT1, AOUT2, BOUT1, BOUT2) | MOTOR DRIVER OUTPUTS (AOUT1, AOUT2, BOUT1, BOUT2) |
| High-side FET on resistance | T J = 25 °C, I O = -1 A | 165 | 200 | mΩ | ||
| R DS(ON) | T J = 125 °C, I O = -1 A | 250 | 300 | mΩ | ||
| R DS(ON) | T J = 150 °C, I O = -1 A | 280 | 350 | mΩ | ||
| T J = 25 °C, I O = 1 A | 165 | 200 | mΩ | |||
| R DS(ON) | Low-side FET on resistance | T J = 125 °C, I O = 1 A | 250 | 300 | mΩ | |
| T J = 150 °C, I O = 1 A | 280 | 350 | mΩ | |||
| t SR | Output slew rate | V VM = 24 V, I O = 1 A, Between 10% and 90% | 240 | V/μs | ||
| PWM CURRENT CONTROL (VREF) | PWM CURRENT CONTROL (VREF) | PWM CURRENT CONTROL (VREF) | PWM CURRENT CONTROL (VREF) | PWM CURRENT CONTROL (VREF) | PWM CURRENT CONTROL (VREF) | PWM CURRENT CONTROL (VREF) |
| K V | Transimpedance gain | VREF = 3.3 V | 1.254 | 1.32 | 1.386 | V/A |
| I VREF | VREF leakage current | VREF = 3.3 V | 8.25 | μA |
Typical values are at T A = 25°C and VVM = 24 V. All limits are over recommended operating conditions, unless otherwise noted.
| PARAMETER | PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT |
|---|---|---|---|---|---|---|
| TOFF = 00b | 7 | μs | ||||
| t OFF | PWM off-time | TOFF = 01b TOFF = 10b TOFF = 11b 0.25 A < I O < 0.5 A | -12 | 16 24 32 | 12 | |
| ΔI TRIP | Current trip accuracy | 0.5 A < I O < 1 A 1 A < I O < 2.5 A | -6 -4 | 6 4 | % | |
| I O,CH | AOUT and BOUT current matching | I O = 2.5 A | -2.5 | 2.5 | % | |
| PROTECTION CIRCUITS | PROTECTION CIRCUITS | PROTECTION CIRCUITS | PROTECTION CIRCUITS | PROTECTION CIRCUITS | PROTECTION CIRCUITS | PROTECTION CIRCUITS |
| V UVLO | VM UVLO lockout | VM falling, UVLO falling | 4.1 | 4.25 | 4.35 | |
| VM rising, UVLO rising | 4.2 | 4.35 | 4.45 | V | ||
| V UVLO,HYS | Undervoltage hysteresis | Rising to falling threshold | 100 | mV | ||
| V RST | VM UVLO reset | VM falling, device reset, no SPI communications | 3.9 | V | ||
| V CPUV | Charge pump undervoltage | VCP falling; CPUV report | V VM + 2 | V | ||
| I OCP | Overcurrent protection | Current through any FET | 4 | A | ||
| t OCP | Overcurrent deglitch time | 2 | μs | |||
| t RETRY | Overcurrent retry time | OCP_MODE = 1b | 4 | ms | ||
| t OL | Open load detection time | EN_OL = 1b | 50 | ms | ||
| I OL | Open load current threshold | EN_OL = 1b | 75 | mA | ||
| T OTW | Overtemperature warning | Die temperature T J | 135 | 150 | 165 | °C |
| T OTSD | Thermal shutdown | Die temperature T J | 150 | 165 | 180 | °C |
| T HYS_OTSD | Thermal shutdown hysteresis | Die temperature T J | 20 | °C | ||
| T HYS_OTW | Overtemperature warning hysteresis | Die temperature T J | 20 | °C |
DRV8434SPWPR Absolute Maximum Ratings
over operating free-air temperature range (unless otherwise noted) (1)
| MIN | MAX | UNIT | |
|---|---|---|---|
| Power supply voltage (VM) | -0.3 | 50 | V |
| Charge pump voltage (VCP, CPH) | -0.3 | V VM + 7 | V |
| Charge pump negative switching pin (CPL) | -0.3 | V VM | V |
| nSLEEP pin voltage (nSLEEP) | -0.3 | V VM | V |
| Internal regulator voltage (DVDD) | -0.3 | 5.75 | V |
| SDO output reference voltage (VSDO) | -0.3 | 5.75 | V |
| Control pin voltage (STEP, DIR, ENABLE, nFAULT, SDI, SDO, SCLK, nSCS) | -0.3 | 5.75 | V |
| Open drain output current (nFAULT) | 0 | 10 | mA |
| Reference input pin voltage (VREF) | -0.3 | 5.75 | V |
| Continuous phase node pin voltage (AOUT1, AOUT2, BOUT1, BOUT2) | -1 | V VM + 1 | V |
| Transient 100 ns phase node pin voltage (AOUT1, AOUT2, BOUT1, BOUT2) | -3 | V VM + 3 | V |
| Peak drive current (AOUT1, AOUT2, BOUT1, BOUT2) | Internally Limited | Internally Limited | A |
| Operating ambient temperature, T A | -40 | 125 | °C |
| Operating junction temperature, T J | -40 | 150 | °C |
| Storage temperature, T stg | -65 | 150 | °C |
DRV8434SPWPR Recommended Operating Conditions
over operating free-air temperature range (unless otherwise noted)
| MIN | MAX | UNIT | ||
|---|---|---|---|---|
| V VM | Supply voltage range for normal (DC) operation | 4.5 | 48 | V |
| V I | Logic level input voltage | 0 | 5.5 | V |
| V VREF | VREF voltage | 0.05 | 3.3 | V |
| f STEP | Applied STEP signal (STEP) | 0 | 500 (1) | kHz |
| I FS | Motor full-scale current (xOUTx) | 0 | 2.5 (2) | A |
| I rms | Motor RMS current (xOUTx) | 0 | 1.8 (2) | A |
| T A | Operating ambient temperature | -40 | 125 | °C |
| T J | Operating junction temperature | -40 | 150 | °C |
DRV8434SPWPR Thermal Information
| THERMAL METRIC (1) | THERMAL METRIC (1) | PWP (HTSSOP) 28 PINS | RGE (VQFN) 24 PINS | UNIT |
|---|---|---|---|---|
| R θJA | Junction-to-ambient thermal resistance | 29.7 | 39.0 | °C/W |
| R θ JC(top) | Junction-to-case (top) thermal resistance | 23.0 | 28.9 | °C/W |
| R θJB | Junction-to-board thermal resistance | 9.3 | 16.0 | °C/W |
| ψ JT | Junction-to-top characterization parameter | 0.3 | 0.4 | °C/W |
| ψ JB | Junction-to-board characterization parameter | 9.2 | 15.9 | °C/W |
| R θ JC(bot) | Junction-to-case (bottom) thermal resistance | 2.4 | 3.4 | °C/W |
DRV8434SPWPR Typical Application
The following design procedure can be used to configure the DRV8434S.
Figure 8-1. Typical Application Schematic (HTSSOP package)
Figure 8-2. Typical Application Schematic (VQFN package)
DRV8434SPWPR Package Information
PLASTIC QUAD FLATPACK - NO LEAD
Variants on the same datasheet
These parts have exact links to the same datasheet. They are candidates to compare, not verified drop-in replacements; check package, pinout and electrical limits.
| Part Number | Manufacturer | Package |
|---|---|---|
| DRV8434A | Texas Instruments | — |
| DRV8434S | Texas Instruments | — |
| DRV8434SPWPR.A | Texas Instruments | HTSSOP-28 |
| DRV8434SRGER | Texas Instruments | VQFN-24(4x4) |
| DRV8434SRGER.A | Texas Instruments | VQFN-24 4x4mm |
Other Integrated Circuits
- STM32F103C8T6 – STMicroelectronics, Microcontroller
- STM32F405RGT6 – STMicroelectronics, ARM Cortex-M4 MCU
- SN74AVC4T245PWR – Texas Instruments, Dual-Supply Bus Transceiver Level Translator
- STM32F446RCT6 – STMicroelectronics, ARM Cortex-M4 MCU
- STM32G070RBT6 – STMicroelectronics, Arm Cortex-M0+ 32-bit MCU
- ADS131M08IPBSR – Texas Instruments, Delta-Sigma ADC
- ISO1540DR – Texas Instruments, Bidirectional I²C Isolator
- ISO7740DBQR – Texas Instruments, Digital Isolator
All Integrated Circuits datasheetsAll Texas Instruments datasheets (2,442)
Ask your AI agent about the DRV8434SPWPR
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 DRV8434SPWPR run from my 12 V rail? Check it against the datasheet limits."
Create a free account $2 of usage every month, no card needed.