Microchip Technology Inc

Motor Control & Drive

The ATSAMC21MOTOR is an MCU card for Motor control starter kit - ATSAMxxxBDLCxxx-STK. The hardware has the SMART ARM based MCU, ATSAMC21J18, with integrated on-board debug support. The MCU card can be directly used with the currently available ATSAMD21BLDC24V-STK, a low voltage BLDC, PMSM motor control starter kit.
The kit contains an MCU control board featuring the ATSAMD21 microcontroller and embedded debugger and a driver board with ON Semiconductor drivers supporting motors operating up to 24V DC. The PCB is mounted on a chassis with a motor and can be directly connected to a PC running Studio and START for immediate development and debug of motor control applications.

What's in the box: 24V motor control driver board, SAMD21 MCU board, 100-240VAC to 24VDC Adapter, Motor and chassis assembly

Additionally Supported MCU's : 
ATSAMC21 Series with ATSAMC21MOTOR card

 Motor Control software for this board is available in Atmel START as a free download. 

Atmel START Download

The Microchip ATSAMBLDCHV-STK is a high voltage BLDC, PMSM motor control starter kit. The hardware features a two board architecture, the driver base board and MCU top card interfaced through a 67 pin NGFF connector interface. The driver board contains motor drive circuitry using ON SEMI STK554 IPM driver, two stage interleaved power factor correction, isolated USB interface for debugging, pluggable MCU card interface, current and voltage sensing, over voltage and over current protection, dynamic brake, hall and encoder interface etc.. The MCU board contains the MCU and EDBG (embedded debugger) debug circuit. The kit comes with the ATSAMC21MOTOR MCU card and other MCU cards are also available supporting various microchip MCUs. Supported by Atmel Studio integrated development platform the kit provides easy access to the feature of ATSAC21J18A and demonstrates how to integrate the device in a custom motor control application.

Please contact MCU32 Motor Control Marketing for more information on this kit. 
The BLDC motors are being used extensively for both consumer and industrial applications due to its compact size, controllability, high efficiency and low maintenance cost. With the advancements in microcontrollers (MCUs), the motor control industry is focusing on designing MCU based low-cost motor control solutions for various applications.

If low cost is one of the primary concerns, then Microchip's PIC32MM family of Low Power, Low Cost, 32-bit MCUs address the motor control requirements. The PIC32MM devices include Core Independent Peripherals (CIPs), designed to offload the CPU, such as Comparators and Multiple/Single-output Capture Compare PWM (MCCPs/SCCPs). These CIPs enable implementing “Sensorless Trapezoidal BLDC Motor Control with Back-EMF Filtering Using Majority Function” which requires minimal external hardware, thus optimizing the overall BoM.

What makes the Solution Cost effective?
  • Low Cost of 32-bit PIC32MM MCUs
  • Integrated CIPs on PIC32MM offer higher integration reducing external components requirement
Characteristics of the Solution:
  • Tracking trapezoidal BEMF signals to detect the zero-crossing points
  • PWM ON-side ADC sampling to reduce noise and solve low-inductance problems
  • Filtering the signals using majority function
  • Commutate the motor driving voltages in:
    • Open / Closed-Loop / Proportional-Integral (PI) Controller
  • Suitable for use on a wide range of motors (both Y and delta-connected 3-phase motors)
  • Requires no detailed knowledge of motor parameters and relatively insensitive to tolerance variations


32-bit PIC32MM Sensorless BLDC Motor Control Demo

For a quick evaluation and development, the solution is implemented on a demo kit comprising dsPICDEM™ MCLV-2 Development Board and PIC32MM0064GPL036 Motor Control Plug-in-Module (PIM). The MCLV-2 Board is targeted to control a BLDC motor in sensor or sensorless mode. This flexible and cost effective kit can be configured in different ways for use with Microchip’s specialized PIC32MM0064GPL036 Motor Control PIM.

For high voltage application, the solution works seamlessly on dsPICDEM™ MCHV-2 Development Board with PIC32MM0064GPL036 Motor Control PIM.

For further details on the 32-bit PIC32MM Sensorless BLDC Motor Control solution and the demo kit, contact us @ PIC32MM-Motor-Control@microchip.com or get in touch your regional Microchip Client Engagement Manager.

Need advanced Motor Control Solutions? Visit Microchip’s Motor Control Design Center
The Microchip dsPICDEM™ MCHV-2 Development System is intended to aid the user in the rapid evaluation and development of a wide variety of motor control applications using a dsPIC® Digital Signal Controller (DSC). This development system is targeted to control Brushless DC (BLDC) motors, Permanent Magnet Synchronous Motors (PMSM), and AC Induction Motors (ACIM) in sensor or sensorless operation. This flexible and cost-effective tool can be configured in different ways for use with Microchip’s specialized motor control DSCs. The dsPICDEM™ MCHV-2 Development System supports the dsPIC33F and dsPIC33E Motor Control device family and offers a mounting option to connect either a 28-pin SOIC device or a generic 100-pin Plug-In Module (PIM). The system has a three-phase power module device that contains the motor inverter and the gate driver’s circuitry. The circuit drives a BLDC, PMSM, or ACIM motor using different control techniques without requiring any additional hardware. The MCHV-2 supports using either the internal opamps found on certain dsPIC33E products or the external opamps found on the MCHV-2 board for current sensing.

The rated continuous output current from the inverter is 6.5A (RMS). This allows up to approximately 2 kVA output when running from a 208V to 230V single-phase input voltage in a maximum 30ºC (85ºF) ambient temperature environment. Therefore, the system is ideally suited for running a standard 3-Phase Induction Motor of up to 1.4 kW (1.8 HP) rating or a slightly higher rated industrial servo-motor. The power module is capable of driving other types of motors and electrical loads that do not exceed the maximum power limit and are predominantly inductive. Furthermore, single-phase loads can be driven using one or two of the inverter outputs. The unit is capable of operating from 90V up to a maximum of 265V.

The MCHV-2(DM330023-2) replaces the previous MCHV (DM330023) and is fully backwards compatible with the previous MCHV(DM330023) and all motor control PIMs.
The Microchip dsPICDEM™ MCHV-3 Development System is intended to aid the user in the rapid evaluation and development of a wide variety of motor control applications using a dsPIC® Digital Signal Controller (DSC). This development system is targeted to control Brushless DC (BLDC) motors, Permanent Magnet Synchronous Motors (PMSM), and AC Induction Motors (ACIM) in sensor or sensorless operation. This flexible and cost-effective tool can be configured in different ways for use with Microchip’s specialized motor control DSCs. The dsPICDEM™ MCHV-3 Development System supports the dsPIC33F and dsPIC33E Motor Control device family and offers a mounting option to connect either a 28-pin SOIC device or a generic 100-pin Plug-In Module (PIM). The system has a three-phase power module device that contains the motor inverter and the gate driver’s circuitry. The circuit drives a BLDC, PMSM, or ACIM motor using different control techniques without requiring any additional hardware. The MCHV-2 supports using either the internal opamps found on certain dsPIC33E products or the external opamps found on the MCHV-3 board for current sensing. It also has Power Factor Correction (PFC) circuitry to meet power regulatory requirements.

The rated continuous output current from the inverter is 6.5A (RMS). This allows up to approximately 2 kVA output when running from a 208V to 230V single-phase input voltage in a maximum 30ºC (85ºF) ambient temperature environment. Therefore, the system is ideally suited for running a standard 3-Phase Induction Motor of up to 1.4 kW (1.8 HP) rating or a slightly higher rated industrial servo-motor. The power module is capable of driving other types of motors and electrical loads that do not exceed the maximum power limit and are predominantly inductive. Furthermore, single-phase loads can be driven using one or two of the inverter outputs. The unit is capable of operating from 90V up to a maximum of 265V.

The MCHV-3(DM330023-3) complements the previous MCHV-2 (DM330023-2) and is fully backwards compatible with the previous MCHV-2(DM330023-2) and all motor control PIMs.
The Microchip dsPICDEM™ MCSM Development Board is targeted to control both unipolar and bipolar stepper motors in open-loop or closed-loop (current control) mode. The hardware is designed in such a way that no hardware changes are necessary for 8-, 6- or 4-wire stepper motors in either bipolar or unipolar configurations. Software to run motors in open-loop or closed-loop with full or variable micro-stepping is provided. A GUI for controlling step commands, motor parameter input, and operation modes is included. This flexible and cost-effective board can be configured in different ways for use with Microchip’s specialized dsPIC33F Motor Control Digital Signal Controllers (DSCs). The dsPICDEM MCSM Development Board offers a mounting option to connect either a 28-pin SOIC device or a generic 100-pin Plug-In Module (PIM). A dsPIC33FJ32MC204 DSC PIM (MA330017) is included.

The dsPICDEM MCSM Development Board supports terminal voltages up to 80V and currents up to 3A. The dsPIC33F device uses the MOSFET driver to drive the two full-bridge inverters that power the motor windings. The board includes various circuitries to perform the following functions: 

  • Drive two motor windings with the two on-board full-bridge inverters 
  • Measure feedback and other analog signals (i.e., current, DC voltage, Potentiometer and Fault signals)
  • Communicate with a host computer or an external device via USB
The dsPIC DSC devices feature an 8-channel, high-speed PWM with Complementary mode output, a programmable ADC trigger on the PWM reload cycle, digital dead time control, internal shoot-through protection and hardware fault shutdown. These features make the dsPIC DSC an ideal solution for high-performance stepper motor control applications where control of the full-bridge inverter is required.

The MCSM Development Board is available in two configurations: 
  • dsPICDEM MCSM Development Board : DM330022
  • dsPICDEM MCSM Development Board Kit : DV330021
The dsPICDEM™ MCLV-2 Development Board provides a cost-effective method of evaluating and developing sensored or sensorless Brushless DC (BLDC) and permanent magnet synchronous motor control applications. The board supports Microchip’s 100-pin Plug-In-Modules with dsPIC33E, dsPIC33F and PIC32MK Digital Signal Controllers. The board supports the use of the internal, on chip OpAmps found on certain dsPIC® devices or the external OpAmps found on the MCLV-2 board. A dsPIC33EP256MC506 Internal OpAmp PIM (MA330031) is included. The board is capable of controlling motors rated up to 48V and 15A, with multiple communication channels such as USB, CAN, LIN and RS-232.

The dsPICDEM™ MCLV-2 Development Board is targeted to control a Brushless DC (BLDC) motor or Permanent Magnet Synchronous Motor (PMSM) in sensor or sensorless operation. This flexible and cost-effective board can be configured in different ways for use with Microchip’s specialized motor control digital signal controllers. The dsPICDEM™ MCLV-2 Development Board supports the dsPIC33E, dsPIC33F and PIC32MK motor control device families. It offers a mounting option to connect a generic 100-pin Plug-In Module (PIM).

The MCLV-2(DM330021-2) replaces the previous MCLV (DM330021) and is fully backwards compatible with the previous MCLV(DM330021) and all motor control PIMs

F1 BDC add-on

Part Number: DM164130-6

No Longer Available
The BDC Motor add-on is a simple development accessory that plugs directly into the F1 LV Evaluation Platform and incorporates all the components necessary to implement Brushed DC motor control. Key features include: 2 MOSFET half bridge circuits, motor current limit adjustment, debug header, and pin header connector for the motor and power supply.

F1 Bipolar add-on

Part Number: DM164130-7

No Longer Available
The Bipolar Stepper Motor add-on is a simple development accessory that plugs directly into the F1 LV Evaluation Platform and incorporates all the components necessary to implement Bipolar Stepper motor control. Key features include: 4 MOSFET half bridge circuits, motor current limit sense, debug header, and pin header connector for the motor and power supply.

F1 BLDC add-on

Part Number: DM164130-2

No Longer Available
The BLDC Motor add-on is a simple development accessory that plugs directly into the F1 Evaluation Platform or F1 LV Evaluation Platform and incorporates all the components necessary to implement Brushless DC motor control. Key features include: 3 MOSFET half bridge circuits, adjustments for zero crossing and current limit of the motor, debug header, and screw terminals for the motor and power supply.

F1 LV Evaluation Platform

Part Number: DM164130-5

No Longer Available
The F1 Low Voltage Evaluation Platform is a development tool for Enhanced Mid-range PIC microcontrollers (PIC12F1xxx/PIC16F1xxx). Populated with a PIC16LF1947, featuring XLP technology & MCP1624 for low voltage single cell battery support, this provides a platform for general purpose & low voltage development and gives you the ability to develop code for any PIC12F1xxx/PIC16F1xxx microcontroller. Quick & easy development is ensured with the integrated functionality including: prototyping area, LCD control, system current monitoring, temperature sensing, Real-Time-Clock, LED drive, button control, USB interface, various power sources, and BLDC/BDC/Unipolar/Bipolar motor control.


Newer version development tools are available now. Please consider Curiosity Development Board (DM164137) or Explorer 8 Development Board (DM160228) for new designs

F1 Unipolar add-on

Part Number: DM164130-8

No Longer Available
The Unipolar Stepper Motor add-on is a simple development accessory that plugs directly into the F1 LV Evaluation Platform and incorporates all the components necessary to implement Unipolar Stepper motor control. Key features include: 4 MOSFET drivers motor current limit, debug header, and pin header connector for the motor and power supply.
Even though most high voltage (110Vac/220Vac) 3-phase motor control applications are high power (>1kW) there are many applications that are low power (<500W). In those cases running on a high power system is not very efficient.  To better demonstrate the capabilities in regards to efficiency in low power high voltage motor control we have developed this reference design (limited to 150W).
This compact and cost-effective high voltage board is targeted to control various high voltage motors such as Brushless DC (BLDC) motors, Permanent Magnet Synchronous Motors (PMSM) and AC Induction Motors (ACIM) in sensored or sensorless operation.

Do you want a demonstration?

Please contact local sales office in your geography to request a demonstration.
Click here to find worldwide network of Sales & Support
The Low Voltage Motor Control Development Bundle provides a cost-effective method of evaluating and developing dual/single motor control power stage targeted to drive two Brushless DC (BLDC) motors or Permanent Magnet Synchronous Motors (PMSM) concurrently. The bundle comes with a dsPIC DSC Signal board, Motor Control 10-24V Driver Board and dsPIC33EP512GM710 Dual Motor Control PIM.

The dsPIC (DSC) Signal Board supports both 3.3V and 5V operated devices for various applications and frequently used human interface features along with the communication ports. The Signal Board has two major connectors, a 120-pin connector and a 60-pin connector to enable connection to the plug-in boards.

The Motor Control 10V–24V Driver Board (Dual/Single) along with the compatible dsPIC DSC Signal Board provides a software development platform to build and evaluate embedded motor control application software using Microchip’s high performance motor control Digital Signal Controllers (DSCs) and Microcontrollers (MCUs).
The MCP8025 TQFP BLDC Motor Driver Evaluation Board demonstrates Microchip’s 3-Phase Brushless DC (BLDC) Motor Gate Driver with Power Module, MCP8025, used in a BLDC motor drive application. When used in conjunction with a microcontroller, the MCP8025 will provide the necessary drive signals to drive for a 3-Phase BLDC motor. The MCP8025 contains the high-side and low-side drivers for external N-channel MOSFETs. A dsPIC33EP256MC504 processor is used to supply the PWM inputs to the MCP8025 as well as handle the high-speed Analog-To-Digital Conversion (ADC) required for 50 kHz PWM operation. The MCP8025 UART interface is used to configure the MCP8025 device and to send fault information to the dsPIC ® DSC controller. The evaluation board firmware uses a 6-step trapezoidal drive control algorithm to demonstrate the MCP8025 capabilities.
The MCP8063 12V 3-Phase BLDC Sensorless Fan Controller Demonstration Kit allows the control and monitoring of Microchip 12V fan driver devices, such as the MCP8063 or MTD6501, using a PC software connected to the demo board via a USB connection. The MCP8063 12V 3-Phase BLDC Sensorless Fan Controller Demonstration Board software provides several features, such as fan driver power supply control and monitoring, pulse-width modulation (PWM) control, and speed and current consumption monitoring. It also allows automatic application testing.
The PICDEM™ Mechatronics demonstration board is an easy-to-use mechatronics development and demonstration platform. Mechatronics refers to implementing intelligent control in a mechanical system. Learn how to use PIC® microcontrollers to enhance or replace a mechanical design.

The demonstration kit takes a hands-on approach to learning about mechatronics. Jumper wires are provided in the kit which allow the developer to experiment with connecting the PIC microcontroller to various components on the board. These components include sensors, LEDs, human input devices and motor drivers. The board comes with nine example projects which include firmware, connection diagrams (for the wire jumpers) and schematics.
The MIC4609 motor driver evaluation board demonstrates the capabilities of Microchip’s MIC4609 High Voltage, 3-Phase motor gate driver. The evaluation board contains the MIC4609 3-Phase driver, (6) IGBTs configured as a 3-Phase bridge, an overcurrent protection circuit and current/voltage sensing that can be fed back to an external controller for closed loop control of a motor.
The Motor Control Starter Kit with mTouch Sensing is a complete hardware and software tool suite for evaluating Microchip’s ultra-low cost Motor Control Family dsPIC DSCs. It contains a single board with a BLDC motor, capacitive-touch sliders and a built-in debugger.

Download the free version from the "Documentation/Software" tab below.
The free edition offers all the same features as the regular version, except that the number of I/Os is limited to 8. There are six dsPIC products in which there are no restrictions. These include the following devices (and their "A" variant):
  • 33EP256MC506
  • 33FJ32MC204
  • 33FJ128MC802
  • 33EP512MU810
  • 33FJ256MC710 / 33FJ256MC710A
  • 33FJ256GP710 / 33FJ256GP710A
The MPLAB® Device Blocks for Simulink® provide a set of user interfaces and Simulink peripheral blocks for the dsPIC®30, dsPIC33 DSCs and PIC32MK MCUs.
Standalone applications can be created from a Simulink discrete time model by adding blocks provided by Microchip. Code for the application is generated, compiled and loaded on a target in a single, one-push-button step.
Also provided are many examples in the form of demo models, including a complete BLDC motor control application included in the package.

The latest versions now have support for single-shunt motor control algorithms and also includes Simulink® models for several additional examples.
The MTS2916A Dual Full-Bridge Stepper Motor Driver Evaluation Board demonstrates the capabilities of the MTS2916A to control both windings of a bipolar stepper motor. The board also demonstrates the capabilities of the MTS62C19A, which has the same functionality, but different pin assignments. A PIC16F883 is utilized for motor control processing.
This evaluation board incorporates features through the implementation of push button switches and a variable speed input potentiometer to exercise a stepper motor in Full-Step, Half-Step, Modified Half-Step and Microstepping modes. LEDs indicate a binary representation of which mode has been selected. The evaluation board and the stepper motor can be powered from a single power input J1 (7 VDC to 12 VDC) with jumper JP2 installed. For higher motor voltages, make sure JP2 is not installed, and connect VLOAD at J4. Numerous test points have been designed into the board to allow easy access.

Devices Supported:  MTS2916A


This plug-in module comes with a 100-Pin PIC32MK1024MC TQFP device. It enables using internal on-chip OpAmps, or the external OpAmps on the MCLV-2 and MCHV-2 boards. It can be used with the Microchip MCHV-2 [DM330023-2] and MCLV-2 [DM330021-2]. This PIM is not compatible with the MCLV[DM330021] and MCHV[DM330023].

This PIM can be used to evaluate the PIC32MK Motor Control devices

PIC32MK Motor Control application software is available for free download as part of the Microchip Harmony Library. 

Microchip Harmony Download Link