We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

Flexible Portfolio of BLDC Motor Control Devices


Are you looking for a high-reliability, high-efficiency and high power-to-size ratio motor? The obvious solution is a Brushless DC (BLDC) motor. It shares many of the same torque and speed characteristics with the Brushed DC (BDC) motor but does not include the brushes. Technically, it is a Permanent Magnet Synchronous Motor (PMSM), but it's named Brushless DC as it operates from a DC power supply using an inverter with a simple commutation method and that there are no brushes involved. In some cases, the stator windings are constructed to match the non-sinusoidal commutation.

Brushless DC (BLDC) Motor Control

The BLDC motor’s simpler commutation method allows a wide range of our products to be used to control it, from 8-bit PIC® and AVR® microcontrollers (MCUs), to the MTD650x family of dedicated BLDC driver chips, to advanced dsPIC® Digital Signal Controllers (DSCs) and PIC32MK and SAM Arm® Cortex®-M0 based MCUs for sophisticated applications. Selecting the device that is best suited for your application depends on the performance, cost and efficiency you are trying to achieve in your design. Our comprehensive development ecosystem for BLDC motor control enables you to get started with your application quickly.

Typical Applications


  • Anti-lock braking systems
  • Disk drive servos
  • Throttle controls
  • Fuel pumps
  • Oil pumps
Products Hall-Sensored BLDC Control Sensorless BLDC Control BLDC Control with Position Feedback
Microcontrollers (MCUs),
Digital Signal Controllers (DSCs)
and Field-Programmable Gate Arrays (FPGAs)
8-bit PIC® and AVR® MCUs
dsPIC33 DSCs
32-bit PIC32MK and SAM MCUs
IGLOO® 2 FPGAs
SmartFusion® 2 SoC FPGAs
8-bit PIC and AVR MCUs
dsPIC33 DSCs
32-bit PIC32MK and SAM MCUs
IGLOO 2 FPGAs
SmartFusion 2 SoC FPGAs
dsPIC33 DSCs
32-bit PIC32MK and SAM MCUs IGLOO 2 FPGAs
SmartFusion 2 SoC FPGAs
Single-Chip Motor Drivers MTD650x
MCP8063
MTD650x
MCP8063
MTD650x
MCP8063
3-Phase Gate Drivers ATA6843
ATA6844
MIC4604
MIC4605
MCP8021
ATA6843
ATA6844
MIC4604
MIC4605
MCP8022
ATA6843
ATA6844
MIC4604
MIC4605

FPGAs for Multi-Axis Motor Control


Build safe and reliable multi-axis deterministic motor control on a single System-on-Chip (SoC) FPGA. FPGAs provide many advantages for motor control applications, including:

  • Compact solution to save board space and reduce product size
  • Motor speeds exceeding 100,000 RPM for sensorless Field-Oriented Control (FOC).
  • Low latency of 1 μs for FOC loop from ADC measurement to PWM generation allows switching frequencies up to 500 kHz
  • Design flexibility with modular IP suite
  • Advanced safety features such as rotor slip and overload detection and overcurrent protection
  • SoC integration of system functions reduces Total Cost of Ownership (TCO)

Motor Control Hardware and Software Solutions


Featured Software Tools


Motor Control Application  Algorithm and Software

Motor Control Application Algorithm and Software Library

To support the development of motor applications, we provide Brushed DC motor control examples.

MPLAB X IDE Logo

MPLAB® X Integrated Development Environment (IDE)

MPLAB X Integrated Development Environment (IDE) is an expandable, highly configurable software program that incorporates powerful tools to help you discover, configure, develop, debug and qualify embedded designs for Microchip’s microcontrollers and digital signal controllers.

MPLAB Code Configurator Logo

MPLAB Code Configurator (MCC)

MPLAB Code Configurator (MCC) is a free, graphical programming environment that generates seamless, easy-to-understand C code to be inserted into your project.

Featured Hardware Tools


Motor  Control Products


Documentation


Title
AN1206 - Sensorless Field Oriented Control (FOC) of an AC Induction Motor (ACIM) Using Field Weakening Download
AN1292 - Dual-Shunt FOC with PLL Download
AN3049 - Sensorless Position Control of Brushed DC Motor Using Ripple Counting Technique Download
AN2584 - Integrated Power Factor Correction (PFC) and Sensorless Download
AN1162 - Sensorless Field Oriented Control (FOC) of an AC Induction Motor (ACIM) Download
AN887 - AC Induction Motor Fundamentals Download
AN955 - VF Control of 3-Phase Induction Motor Download
AN1305 - Sensorless 3-Phase Brushless Motor Control with the PIC16FXXX Download
AN900 - Controlling 3-Phase AC Induction Motors Using the PIC18F4431 Download
AN905 - Brushed DC Motor Fundamentals Download
AN2757 - Sensored (Encoder-Based) Field Oriented Control of a Three Phase Permanent Magnet Synchronous Motor (PMSM) Download
AN2520 - Sensorless Field Oriented Control (FOC) for a Permanent Magnet Synchronous Motor (PMSM) Using a PLL Estimator and Equation-based Flux Weakening (FW) Application Note Download
AN2590 - Sensorless FOC for PMSM Using Reduced Order Luenberger Observer - Sensorless FOC for PMSM Using Reduced Order Luenberger Observer Application Note Download
AN984 - An Introduction to AC Induction Motor Control Download
AN967 - Bidirectional VF Control of Single and 3-Phase Induction Motors Using the PIC16F72 Download
AN822 - Stepper Motor Microstepping with PIC18C452 Download
AN843 - Speed Control of 3-Phase Induction Motor Using PIC18 Microcontrollers Download
AN696 - PIC18CXXX/PIC16CXXX DC Servomotor Download
AN857 - Brushless DC Motor Control Made Easy Download
AN4764 - FOC of Three-Phase BLDC Motor Using Rotary Inductive Position Sensor Download
Title
Motor Control and Drive Brochure Download
Title
CE002 Configuring 10-Bit dsPIC DSC A/D Converters for 1 Msps Conversion Rate Download
CE019 - Proportional Integral Derivative (PID) controllers & closed-loop control Download
Sensorless FOC PLL Estimator MCLV Download
PFC Sensorless FOC PLL Estimator MCHV Download
CE155 - Real-Time Data Monitoring (RTDM) Example Download
Title
dsPIC33 Motor Control Library for FOC Download
Title
dsPICDEM MCLV-2 (DM330021-2) Development Board User's Guide Download
dsPICDEM MCSM Development Board Users Guide Download
Motor Control Starter Kit with mTouch User Guide Download
dsPICDEM MCHV-2 Development Board User's Guide Download
Title
WP100 - How to Turn an AC Induction Motor Into a DC Motor (A Matter of Perspective) Download

Read Our Blog Articles


Brushless DC (BLDC) Motor Control