Overview
The DRV8848 (packaged in a 16-pin HTSSOP DRV8848PWP with exposed thermal pad) is a dual full-bridge motor driver IC manufactured by Texas Instruments. Designed for battery-powered or low-voltage robotics, toy motors, and office automation, it drives two brushed DC motors, one bipolar stepper motor, or solenoids from a supply voltage of to .
Each H-bridge output delivers up to peak ( continuous RMS) current. Bridges can also be connected in parallel to drive a single DC motor at up to RMS continuous current.
Quick reference
| Driver Type | Dual Full-Bridge PWM Motor Driver |
| Package | HTSSOP-16 PowerPAD (PWP) / Adafruit Breakout Board |
| Motor Supply Voltage () | to DC |
| Continuous RMS Current | per bridge ( in parallel single-motor mode) |
| Peak Output Current | Up to peak per bridge |
| FET On-Resistance () | (High-side + Low-side combined at ) |
| Current Control | Internal PWM current regulation set by VREF and AISEN/BISEN |
| Protection Features | Overcurrent Protection (OCP), Short-Circuit, Undervoltage (UVLO), Thermal Shutdown |
Pinout (HTSSOP-16 Package)
text
┌──────────────┐
AISEN ─│ 1 16 │─ AIN1
AOUT1 ─│ 2 15 │─ AIN2
VM ─│ 3 EP 14 │─ GND
AOUT2 ─│ 4 13 │─ VREF
BOUT2 ─│ 5 12 │─ ~nSLEEP~
VINT ─│ 6 11 │─ ~nFAULT~
BOUT1 ─│ 7 10 │─ BIN2
BISEN ─│ 8 9 │─ BIN1
└──────────────┘
| Pin | Name | Description |
|---|---|---|
| 1 | AISEN | Bridge A current sense pin (Connect resistor to GND or tie to GND if unused) |
| 2 | AOUT1 | Bridge A motor output 1 |
| 3 | VM | Motor supply voltage (+4.0V to +18.0V DC) |
| 4 | AOUT2 | Bridge A motor output 2 |
| 5 | BOUT2 | Bridge B motor output 2 |
| 6 | VINT | Internal regulator bypass output (Connect 2.2µF ceramic cap to GND) |
| 7 | BOUT1 | Bridge B motor output 1 |
| 8 | BISEN | Bridge B current sense pin (Connect resistor to GND or tie to GND if unused) |
| 9 | BIN1 | Bridge B logic PWM input 1 |
| 10 | BIN2 | Bridge B logic PWM input 2 |
| 11 | ~nFAULT~ | Active-LOW open-drain fault indicator output |
| 12 | ~nSLEEP~ | Sleep mode input (Active-LOW: LOW = Sleep/Low-power, HIGH = Enabled) |
| 13 | VREF | Analog voltage reference input for current regulation threshold |
| 14 | GND | Ground reference (Solder central Thermal Pad to PCB GND) |
| 15 | AIN2 | Bridge A logic PWM input 2 |
| 16 | AIN1 | Bridge A logic PWM input 1 |
Bridge Control Logic Truth Table (Each Bridge)
xIN1 | xIN2 | xOUT1 | xOUT2 | Function / Operating Mode |
|---|---|---|---|---|
Low (0) | Low (0) | High-Z | High-Z | Coast (Outputs disabled) |
Low (0) | High (1) | Low | High | Reverse |
High (1) | Low (0) | High | Low | Forward |
High (1) | High (1) | Low | Low | Brake (Slow decay) |
Internal Current Regulation Formula
The internal current regulation trip point () for each bridge is set by the reference voltage on Pin 13 (VREF) and the sense resistor () connected to xISEN:
Specifications
| Parameter | Symbol | Min | Typ | Max | Unit | Conditions |
|---|---|---|---|---|---|---|
| Motor Supply Voltage | 4.0 | 12.0 | 18.0 | V | Operating supply | |
| RMS Output Current | — | 1.0 | — | A | Per bridge, | |
| Peak Output Current | — | 2.0 | — | A | Per bridge | |
| Sleep Current | — | 1.5 | 5.0 | |||
| Total MOSFET On-Resistance | — | 0.51 | 0.65 | High-side + Low-side |
Common mistakes
- Leaving
nSLEEPfloating: Pin 12 () has an internal pull-down. Leaving it unconnected puts the driver into low-power sleep mode, disabling all outputs. Pull to or to enable operation. - Omitting 2.2µF cap on VINT pin: Pin 6 (
VINT) is the internal bypass rail for internal logic. Operating without a decoupling capacitor onVINTcauses erratic gate drive switching.
Notes
- Parallel Mode for High Current: Tie
AIN1toBIN1,AIN2toBIN2,AOUT1toBOUT1, andAOUT2toBOUT2to drive a single large DC motor at up to continuous RMS current.
Assets & downloads
- datasheetdatasheet
- product-pagereference