HomeDesign GuideDesign Guide Details
Design Guide Details
Date: 16-02-17

Selection guide for Brushless DC motor driver/controller ICs


An electric motor has a stator and a rotor. Both are electrically/magnetically induced to produce magnetic fields either through current fed coils or permanent magnets. The combination of repulsive and attractive magnetic fields across stator and rotor help the motor to convert fed-electrical power into rotational mechanical energy. In the traditional DC motors, the electrical energy is fed to the rotor (two power the copper coils) via a conducting carbon brush, which is pressed on to the metal leads on the rotor. 

The drawback of brush-based motors is they produce electric-sparks resulting in electromagnetic noise and also requires maintenance. The electronic systems such as computers and such electro magnetic noise (EMI) sensitive devices are susceptible to noise produced by brushed motors. 

Brushless DC (BLDC) Motor operates with a controller via electronic communication. BLDC motors rely on a combination of sensors, magnets, and electronic devices to switch winding current. The electronics devices together does the same function as mechanical commutators used on standard DC motors, but without physical contact and hence they are frictionless, clean with no carbon dust, quiet in terms of electrical noise and maintenance free. 

So BLDC motors need semiconductor ICs. Here in this article we provide you with list of some latest ICs for your brushless DC motor control circuit design. Before selecting the IC if you need some education on how brushless DC motor works, please refer to the links below. 


Advantages of Brushless DC Motor

· Absence of brushes
· Better efficiency
· Improved mechanical reliability, electrical noise immunity and torque-to-weight properties
· Generates less noise
· Smaller and lighter than brushed DC motor

Disadvantages of Brushless DC Motor

· Initial cost is more expensive than brushed DC motor
· Complex in nature
· A controller is required
· Requires additional system wiring for electronic commutation circuitry

Specification table BLDC motor driver ICs from some of the key vendors of motion control ICs (sorted based on Manufacturer Name) 

Sl No Manufacturer Name Manufacturer Part Number Description
1 Allegro MicroSystems A3938SLDTR-T Sensor based commutation; Three-Phase Power MOSFET Controller
2 Allegro MicroSystems A3904ECGTR Sensorless based commutation; Low Voltage Voice Coil Motor Driver
3 Allegro MicroSystems A4960KJPTR-T Automotive, Sensorless BLDC Controller
4 Allegro MicroSystems A4931METTR-T BLDC motor driver; 3-Phase DC Motor Predriver
5 Atmel Corporation ATA6843-PLQW System basis chip for three-phase brushless DC motor controllers
6 Fairchild Semiconductor FCM8201QY 3-Phase Sinusoidal Brushless DC Motor Controller; Sinusoidal / Trapezoidal
7 Freescale Semiconductor MC34929EP Brushless DC Motor Driver IC
8 International Rectifier OM9375SP 200V Hi-Rel Three-Phase Brushless DC Motor Controller
9 International Rectifier OM9369SF 500V Hi-Rel Three-Phase Brushless DC Motor Controller
10 Melexis Semiconductors MLX81200 Sensorless BLDC motor controller for automotive application
11 Microchip Technology MTD6501C-HC1 3-phase full-wave driver for brushless sensorless DC motor
12 Microchip Technology MTD6505T-E/NA Sinusoidal Sensorless 3-Phase Brushless DC Fan Motor Driver
13 NJR Corporation NJU7356RB1 Single-phase DC Brushless Motor Driver IC - for FAN motor
14 NJR Corporation NJM2624A BRUSH LESS DC MOTOR 3-phase PRE-DRIVER - for General Motor
16 Onsemiconductor MC33033 Brushless DC Motor Controller, 3-Phase
17 Onsemiconductor MC33035 Brushless DC Motor Controller
18 Onsemiconductor LB1976 3-Phase Brushless Motor Driver
19 Onsemiconductor LV8805SV Three-phase Brushless DC Motor Sensor-less Driver IC
20 Onsemiconductor LV8860V PWM Single-phase Full-wave Brushless Motor Driver IC
21 Onsemiconductor LV8105W 3-Phase Brushless Motor Pre-Driver IC
22 Onsemiconductor LB11867FV Variable Speed Single-phase Full-Wave Brushless DC Pre-Driver
23 Onsemiconductor LB11696V Direct PWM Drive Brushless Motor Predriver IC
24 Sanken Electric Co., Ltd SPI-6631M Three phase brushless DC motor driver with 3 A output current
25 Sanken Electric Co., Ltd SCM1101M High Voltage 3-Phase Brushless Motor Driver IC
26 STMicroelectronics L6230 PowerSPIN: DMOS driver for three-phase brushless DC motor
27 STMicroelectronics L6235Q PowerSPIN: DMOS driver for three-phase brushless dc motor
28 Texas Instruments DRV8312DDW 6.5A Three Phase Brushless DC Motor Driver with Inrush Protection
29 Texas Instruments DRV8302DCA 3-Phase Brushless Motor Pre-Driver with Dual Current Sense Amps and Buck Converter
30 Toshiba America Electronic Components TB6586FG 3-Phase Full-Wave Brushless Motor Controller; 1 pulse/electrical angle is 360°
31 Toshiba America Electronic Components TB6588FG 3-Phase Full-Wave PWM Driver for Sensorless BLDC Motors


Part Number Output Voltage Output Current Number of Bridges Output Interface
A3938SLDTR-T 12 to 50 V 2 to 25 A Typical Three half bridges MOSFET pre-drive Parallel
A3904ECGTR 2.4 to 5.5 V 127 mA One linear sink driver Linear MOSFET I2C
A4960KJPTR-T 7 to 50 V   Three half bridges MOSFET gate driver Parallel and SPI
A4931METTR-T 8 to 38 V 1 to 10 A Typical Three half bridges MOSFET pre-drive Parallel
ATA6843-PLQW 5.25 to 32 V        
FCM8201QY 10 to 17 V 10 mA     SPI
MC34929EP 8 to 28 V up to 1A     3 phase hall-sensor
OM9375SP 200 V 25 A   MOSFET  
OM9369SF 500 V 25 A   IGBT  
MLX81200 12 V   Pre-driver for 3 half bridges   Full duplex SPI
MTD6501C-HC1 2 to 14 V 0.8 A   MOSFET  
MTD6505T-E/NA 2 to 5.5 V 0.75 A   MOSFET  
NJU7356RB1 2.2 to 5.5 V 400 mA      
NJM2624A 4.5 to 18 V 100 mA      
NJW4302FA1 4.5 to 5.5 V 30 mA      
MC33033 10 to 40 V 0.1 A      
MC33035 10 to 40 V 0.1 A      
LB1976 20 to 60 V 2.5 A      
LV8805SV 6 to 16 V 1.2 A      
LV8860V 6 to 34 V 0.7 A      
LV8105W   0.015 A      
LB11867FV   0.02 A      
LB11696V   0.03 A      
SPI-6631M 13 to 33 V 3 A      
SCM1101M 3.3 to 5 V 10 A   IGBT  
L6230 8 to 52 V 1.4 mA      
L6235Q 8 to 52 V 2.8 mA      
DRV8312DDW 0 to 52.5 V 3.5 A Three half bridges    
DRV8302DCA 8 to 60 V 1.7 A Three half bridges    
TB6586FG 4.5 to 16.5 V 0.5 to 1 mA      
TB6588FG 7 to 42 V 1.5 A Typical      


Part Number Packages Operating Temperature
A3938SLDTR-T TSSOP-38 -20 C to 85 C
A3904ECGTR DFN-6, WLCSP-6 Bare die -40 C to 85 C
A4960KJPTR-T eLQFP-32 -40 C to 125 C
A4931METTR-T 5 x 5 mm QFN-28 -20 C to 105 C
ATA6843-PLQW QFN PL 48  
FCM8201QY LQFP 32-LEAD -40 C to 125 C
MC34929EP 24 QFN 0 C to 85 C
OM9375SP Plastic 43-Lead Flatpack(MP3-43L) -40 C to 85 C
OM9369SF 43-Lead Power Pack (F-43) -55 C to 125 C
MLX81200 QFN48 7x7 -40 C to 125 C
MTD6501C-HC1 SOIC-8L -30 C to 95 C
MTD6505T-E/NA UDFN-10L -40 C to 125 C
NJU7356RB1 TVSP8 -40 C to 85 C
NJM2624A DIP16; DMP16; SSOP16 -25 C to 85 C
NJW4302FA1 QFP44-A1 -40 C to 85 C
MC33033 SOIC-20W  
MC33035 SOIC-24  
SPI-6631M HSOP16  
SCM1101M SCM -20 C to 100 C
L6230 PowerSO 36; VFQFPN 32 5x5x1.0 -40 C to 150 C
L6235Q VFQFPN 48 7x7x1.0 -40 C to 150 C
DRV8312DDW 44HTSSOP -40 C to 85 C
DRV8302DCA 56HTSSOP -40 C to 125 C
TB6586FG SSOP24-P-300-1.006 -30 C to 85 C
TB6588FG HSOP36-P-450-0.65 -30 C to 105 C

Product Highlights:

TI's new device DRV8301, an integrated three-phase brushless motor pre-drivers, can drive sub-10-A to 60-A external FETs, provides current scalability, improved thermal performance and efficiency in brushless DC (BLDC).

SPI-6631M, a new 3-phase brushless motor driver from Sanken Electric is a 3-phase brushless DC motor driver. SPI-6631M integrates a pre-drive circuit and output elements (6 MOSFETs) on a single chip through the use of BCD process technology, and by using a compact surface mounting package.

The all-in-one motor controller IC from Diodes Inc for single-coil low-power brushless DC fans and motors features necessary drive, protection and interface functionality, the SOT89-5L packaged AH5798 is suitable for small fan and motor applications, including cooling fans for netbooks and notebooks.

AH5798 Integrates a full-bridge driver featuring soft switching, the controller requires no external driver components but supports average source and sink currents up to 300mA. AH5798 has built-in Hall sensor and amplifier.

Holtek's HT45FM2C is suitable for three phase brushless DC motor fan applications.

KMZ60, a magnetoresistive angle sensor with integrated amplifier IC from NXP Semiconductors N.V. targets device includes electronic power steering (EPS) or window wiper systems in cars and also to control BLDC motors in industrial applications.

Toshiba's newly developed TB6586FG/AFG motor controller IC has a 150°-turn-on angle and employs a lead angle control function that sets the optimum turn-on point to enable highly efficient driving of three-phase brushless motors.

World's first dual channel brushless controllers by Roboteq: HBL2350 is capable of driving two brushless DC motors at 75 Amps and can accept commands from analog/pedal, R/C radio, USB or RS232 interface. http://www.roboteq.com/brushless-dc-motor-controllers/hbl2350-dual-75a-brushless-dc-motor-controller-with-encoder-hall-inputs 

Roboteq's VBL 1650 provides 150A Brushless with Hall sensor inputs. http://www.roboteq.com/brushless-dc-motor-controllers/vbl1650-150a-brushless-dc-motor-controller-with-hall-sensor-inputs 

NXP provides the application note of the low cost ARM7 based LPC2141 microcontroller for sensored brushless DC motor control. www.nxp.com/documents/application_note/AN10661.pdf

Atmel provides the application note on Brushless DC Motor Control using ATmega32M1 http://www.atmel.com/Images/doc8138.pdf 

Freescale provides various reference design guides and application notes related to the Brushless DC Motor Control. http://www.freescale.com/webapp/sps/site/overview.jsp?code=DRMTRBLDCMTRS&fsrch=1&sr=1 

Sensitron Semiconductor provides various product lines related to Brushless Motor Controllers/Drivers - http://www.rsm.com/motorcontrollers.htm

Click on the part number below for downloading data-sheet (pdf):


Note: There are chances of errors in specifications, please cross check with vendor's data sheets.

Default user
Related Design Guide Articles