We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest. Update Here
Stay in the loop with the latest from Microchip. Update your profile while you are at it. Update Here
Complete your profile to access more resources. Update Here

Motor Drivers for Stepper, Brushed and Brushless DC (BLDC) Motor Applications

Live Chat

Need Help?

Privacy Policy

Motor Drivers to Simplify Innovative Motor Designs


Our motor drivers support Brushed DC (BDC), Brushless DC (BLDC) and stepper motors used in automotive, commercial and industrial applications. Explore our portfolio of devices and flexible options for simplifying your innovative motor designs.

Product Highlights


Robotics arm

Robust and Versatile Motor Gate Drivers

Our driver portfolio includes ICs for small DC motors that are controlled directly from the output stages. At the heart of this portfolio are motor driver System Basis Chips (SBCs) with integrated gate drivers or pre-drivers to control separate N-channel MOSFETs. These drivers can be used to control almost any size N-channel MOSFET in a broad range of applications.

car

Brushless and Brushed Motor Gate Drivers

Our three-phase brushless motor drivers and brushed DC gate drivers combine a power supply and a microcontroller to create cost-efficient motor driver SBCs. These SBCs also include a communication port that is Grade 0 and Grade 1 rated for use in harsh automotive conditions. Your design will require fewer external components which will reduce your circuit design complexity, lower your overall BOM cost and speed up your time to market.

battery logo

Motor Drivers and Power Supply in a Single Device

Improve system performance in computing, mass storage, networking and other applications with our portfolio of fan controller ICs. Our closed-loop fan controllers feature look-up tables, PID loop control and alerts for locked rotors and blocked air paths. The majority of our PWM and linear fan controllers feature integrated temperature sensing, making them great all-in-one solutions for a variety of embedded applications.

Motor Driver FAQs


What is the purpose of a motor driver?

A motor driver is used to control the operation of an electric motor by managing the power delivered to it. It acts as an interface between a low-power controller, such as a microcontroller, and the motor, which requires higher current and voltage. A motor driver enables functions such as starting and stopping the motor, controlling speed, changing rotation direction and protecting the system from conditions like overheating or overcurrent. Motor drivers are commonly used in applications such as robotics, industrial automation, automotive systems and consumer electronics.

What is the difference between a motor driver and gate driver?

Gate drivers and motor drivers serve different roles in electronic control systems. A gate driver is designed to control the switching of power transistors such as MOSFETs or IGBTs, enabling efficient delivery of power in applications like inverters and motor control systems. A motor driver, by contrast, is a higher-level solution specifically intended to control a motor’s speed, direction and torque. Motor drivers often include gate-driver functionality along with additional circuitry such as power stages, protection features and control logic, making them a more complete solution for driving motors directly.

Can motor drivers control brushless and brushed motors?

Yes. Motor drivers can be designed for both brushed DC motors and Brushless DC (BLDC) motors, but the control methods are different. A brushed motor driver typically controls voltage and current to manage motor speed and direction, often using an H-bridge configuration. A brushless motor driver is more complex because it must electronically commutate the motor phases using multiple transistors and control algorithms, sometimes with feedback from Hall sensors or sensorless detection methods. Many manufacturers offer dedicated drivers optimized specifically for either brushed or brushless motor applications.

Why would I use a standalone motor driver instead of a microcontroller?

A microcontroller (MCU) can generate control signals, but it usually cannot provide the voltage, current or protection needed to drive a motor directly. A standalone motor driver is designed specifically to handle the motor’s power requirements safely and efficiently. It can deliver higher current, control motor speed and direction, manage switching of MOSFETs, and provide built-in protections such as overcurrent, overtemperature, undervoltage and shoot-through prevention. Using a dedicated motor driver also simplifies the design process and reduces the load on the microcontroller, allowing the MCU to focus on higher-level control tasks such as communication, sensing and application logic.

Many motor drivers are intended to work together with a microcontroller rather than replace it. For example, the ATA6847 BLDC motor driver uses Pulse-Width Modulation (PWM) and Serial Peripheral Interface (SPI) signals from a microcontroller while handling the high-power gate driving, protection circuitry and current sensing needed for motor operation.

Does the driver support sensorless control or Hall sensors?

Yes. Many of our motor control solutions support both sensorless control and Hall-sensor-based control, depending on the motor driver, MCU or Digital Signal Controller (DSC) and firmware architecture.

  • Examples are the ATA6847 and ATA6847L BLDC motor drivers that support:
    • Sensored or sensorless trapezoidal control
    • Sensorless Field-Oriented Control (FOC)
    • Hall-effect sensor inputs

What microcontrollers are compatible with integrated motor drivers?

Motor-driver ICs with integrated driver functions can work with a wide range of microcontrollers, depending on the control method:

  • Many MCUs with PWM outputs can interface to some integrated three-phase BLDC motor drivers
    • Our three-phase brushless sensorless sinusoidal integrated drivers can be interfaced with a microcontroller by using simple PWM
  • For more advanced motor control, these MCU and DSC families serve as suitable companions:
    • 8-bit PIC® and AVR® MCUs: Good for basic, cost-sensitive motor control applications
    • dsPIC33 DSCs: Well-suited for high-performance control such as variable speed, constant torque and FOC
    • 32-bit SAM and PIC32 motor-control MCUs
      • PIC32CM MC
      • SAM D2x/C2x
      • PIC32MK
    • These include motor-control peripherals including PWM, ADCs, comparators and position decoding

Why do some motor drivers include a LIN transceiver?

In automotive systems, many “smart actuators” are no longer just powered motors. They are electronically controlled subsystems that need to communicate with a central Electronic Control Unit (ECU). The integrated Local Interconnect Network (LIN) transceiver allows the motor-control module to directly connect to that communication network without needing a separate external LIN chip.

Typical use cases include:

  • Seat adjustment motors
  • HVAC blower motors
  • Cooling fans
  • Mirror positioning
  • Trunk/liftgate actuators
  • Small pumps

Why LIN is useful in these systems:

  • Low-cost automotive networking
  • Reduces Bill of Materials (BoM) and Printed Circuit Board (PCB) space
  • Enables ECU communication
  • Better diagnostics
  • Power management and sleep behavior

How do I size the motor driver for voltage, current and peak load requirements?

To size a motor driver correctly, you generally work through three main constraints:

  • Voltage
  • Continuous current
  • Peak/stall/transient current

Motor Driver Sizing Examples

Application

Motor Voltage

Continuous Current

Peak/Stall Current

Recommended Driver Voltage Rating

Recommended Continuous Capability

Peak Capability Target

Notes

Small BLDC Fan

12V

2A

8A

≥ 18V

3A

≥ 8A

Simple trapezoidal control often sufficient

Automotive Seat Motor

12V automotive bus

5A

25A

≥ 40V transient tolerant

7A–8A

≥ 25A

Must survive load dump and startup surges

24V Industrial BLDC

24V

7A RMS

28A

≥ 36V–40V

10A+

≥ 30A

Consider regenerative voltage spikes

HVAC Blower Motor

24V

10A RMS

40A

≥ 40V

15A

≥ 40A

Thermal design becomes critical

E-Bike / Light EV Motor

48V

20A RMS

80A

≥ 60V–75V

30A

≥ 80A

FOC strongly recommended

High-Speed Servo

48V

15A RMS

45A

≥ 75V

20A+

≥ 50A

Encoder or sensorless Field-Oriented Control (FOC) common

Appliance Pump Motor

230 VAC system (≈325 VDC bus)

3A RMS

12A

≥ 600V

5A

≥ 12A

Requires high-voltage gate driver

Design Resources


MPLAB Analog Designer Logo

MPLAB® Analog Designer

Provides design suggestions for common circuit needs, estimates performance for common modifications, and can export to MPLAB Mindi™ Analog Simulator for verification

MPLAB Mindi Logo

MPLAB Mindi Analog Simulator

Uses a SIMetrix/SIMPLIS environment to model circuit behavior, reducing design time with software debugging for initial design verification

stock image

Power Check Design Service

Provides advice on your exact physical circuit layout, sharing best practices from an experienced power supply designer so that physical hardware will match simulations

Live Chat

Need Help?

Privacy Policy