42-V max sensored sinusoidal control 3-phase BLDC gate driver with SPI


Product details


Rating Catalog Control method Sinusoidal Control, Trapezoidal Control Architecture Gate Driver Control interface 1xPWM Gate drive (A) 0.13 Vs (Min) (V) 8.5 Vs ABS (Max) (V) 42 Features SPI/I2C, Hall Element Comparators, Integrated Motor Control, Tach/FG Feedback Operating temperature range (C) -40 to 85 open-in-new Find other Brushless DC (BLDC) motor drivers

Package | Pins | Size

VQFN (RHA) 40 36 mm² 6 x 6 open-in-new Find other Brushless DC (BLDC) motor drivers


  • Three-Phase Brushless DC Motor Controller
    • Digital Closed-Loop Speed Control with Programmable Gain and Filters
  • Drives 6 N-Channel MOSFETs With Configurable 10- to 130-mA Gate Drive
  • Integrated Commutation from Hall Sensors
    • Timing Can Be Advanced/Delayed
    • 120° or 180°-Sinusoidal Current Control
    • Single Input Controls Motor Speed
  • Operating Supply Voltage 8.5 to 32 V
  • Flexible Configuration Methods
    • Read Internal Non-Volatile Memory
    • Read External EEPROM
    • Write SPI
  • Configurable Motor Current Limiter
  • 5-V Regulator for Hall Sensors
  • Low-power Standby Mode
  • Integrated Overcurrent, Overvoltage, and Overtemperature Protection

All trademarks are the property of their respective owners.

open-in-new Find other Brushless DC (BLDC) motor drivers


The DRV8308 controls sensored brushless DC motors with advanced features and a simple input interface. As a predriver, it drives the gates of 6 external N-Channel MOSFETs with a configurable current of 10mA to 130mA for optimal switching characteristics.

The 3 motor phases are commutated according to the Hall sensor inputs. Once the motor reaches a consistent speed, the DRV8308 uses just 1 Hall sensor to minimize jitter caused by sensor mismatch. The Hall signal-to-drive timing can be advanced or delayed in 0.1% increments to optimize power efficiency. An optional 180° commutation mode drives sinusoidal current through the motor and minimizes audible noise and torque ripple. Peak motor current can be controlled by sizing a sense resistor.

The DRV8308 achieves closed-loop speed control to spin motors to a precise RPM across a wide range of load torques. The system matches motor speed—generated from an FG trace or the Hall sensors—to the reference frequency on pin CLKIN. The DRV8308 can also drive motors open-loop using a duty cycle command, from either a clock or register setting.

An assortment of protection features bolster system robustness, as the DRV8308 handles and reports overcurrent, overvoltage, undervoltage, and overtemperature.

open-in-new Find other Brushless DC (BLDC) motor drivers

Technical documentation

= Top documentation for this product selected by TI
No results found. Please clear your search and try again. View all 11
Type Title Date
* Datasheet DRV8308 Brushless DC Motor Controller datasheet (Rev. B) Nov. 13, 2017
White papers Power Electronics in Motor Drives: Where is it? (Rev. A) Oct. 01, 2019
Application notes Hardware Design Considerations for an Electric Bicycle using BLDC Motor (Rev. A) Jun. 17, 2019
Application notes Hardware Design Considerations for an Efficient Vacuum Cleaner Using a BLDC Moto (Rev. B) Mar. 06, 2019
Application notes Best Practices for Board Layout of Motor Drivers (Rev. A) Jan. 22, 2019
Application notes Understanding Smart Gate Drive (Rev. C) Nov. 27, 2018
User guides DRV8308 User's Guide (Rev. F) Sep. 12, 2018
Technical articles Connectivity helps integrate intelligent motor control on a single MCU Jun. 06, 2018
Technical articles Cut the power and complexity of your appliance designs Feb. 06, 2018
Technical articles Six weird ways to design with a brushless-DC driver Aug. 28, 2017
Technical articles A basic brushless gate driver design – part 1 Jun. 12, 2017

Design & development

For additional terms or required resources, click any title below to view the detail page where available.

Hardware development

document-generic User guide

The three-phase brushless motor pre-driver DRV8308 drives sensored brushless DC and brushless AC (BLAC) - often referred to as permanent magnet synchronous (PMSM).  Aimed at 12V and 24V motors, this configurable pre-driver features an integrated digital speed loop with advanced commutation (...)

  • Easy to use hardware and Windows GUI
  • The included motor gets you spinning fast!
  • Jumper configuration for Hall power and signal type, and SPI/EEPROM modes
  • Connections to the on-board MCU can be disconnected for external control
  • Supports 8.5V to 32V and 5A power.  Current can be increased by changing R (...)

Reference designs

Speed-Controlled 24V Brushless DC Outrunner Motor Reference Design
TIDA-00197 This advanced motor implements closed-loop speed control to maintain an exact RPM across the load torque profile.  The magnetic rotor position is sensed by the DRV5013 Hall-effect sensors, and the DRV8308 controller decides when to drive the CSD88537ND FETs that energize the coils.  No (...)
document-generic Schematic document-generic User guide
Design files

CAD/CAE symbols

Package Pins Download
VQFN (RHA) 40 View options

Ordering & quality

Recommended products may have parameters, evaluation modules or reference designs related to this TI product.

Support & training

TI E2E™ forums with technical support from TI engineers

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support. ​​​​​​​​​​​​​​


Related videos