Our dsPIC® Digital Signal Controllers (DSCs) combine the performance of a Digital Signal Processor (DSP) engine and the versatile peripherals of a microcontroller (MCU). This combination enables you to implement advanced motor control solutions. dsPIC33 motor control DSCs offer specialized peripherals to meet the needs of a variety of high-performance motor control applications. For example, our sensorless Field-Oriented Control (FOC) algorithm makes use of a single-cycle MAC with data saturation, zero overhead looping and barrel shifting for exceptional performance and precision speed, position and torque control.
Discover how dsPIC DSCs with our ecosystem of development tools, software and other design resources make it easy to develop your next Brushed DC (BDC) motor, Brushless DC (BLDC) motor, Stepper Motor, Permanent Magnet Synchronous Motor (PMSM) or AC Induction Motor (ACIM) application.
This DSC offers a 200 MHz, 32-bit CPU with a dual-precision Floating-Point Unit to support model-based designs and complex math operations. Its peripherals include high-speed PWMs, incremental and BiSS encoder interfaces, 12-bit, up to 40 Msps ADCs, 100 MHz op amps, 5 ns comparators and many safety features. This real-time control DSC is optimized for implementing high-efficiency FOC algorithms providing precise control for variable speed or constant torque output applications.
The cost-optimized dsPIC33CK DSC family is designed for Field-Oriented Control (FOC) motor control. The dsPIC33CK64MC105 offers up to 64KB Flash and 8KB RAM, a comprehensive set of motor control peripherals and high analog integration for applications requiring a single motor control, PFC, functional safety and robust operation.
The cost-optimized dsPIC33CK DSC family is designed for Field-Oriented Control (FOC) motor control. The dsPIC33CK256MC506 offers up to 256 KB Flash and 32KB RAM, a comprehensive set of motor control peripherals and high analog integration for applications requiring a single motor control, PFC, functional safety, robust operation and CAN FD connectivity.
Our dsPIC33CDVL64MC106 integrated motor driver combines a DSC, with a full-bridge MOSFET gate driver that is designed for three-phase BLDC motor control, and a LIN transceiver for automotive communications.
Our dsPIC33CDVC256MP506 integrated motor driver combines a DSC, with a full-bridge MOSFET gate driver that is designed for three-phase BLDC motor control and a CAN/CAN-FD transceiver for automotive communications
Use this Graphical User Interface (GUI) tool for Field-Oriented Control (FOC) to accurately measure motor parameters, tune feedback control gains and generate code for your project.
Use our motor control libraries and examples for FOC, windmilling, DC-Link compensation, Field Weakening (FW) and many other control algorithms.
FOC function blocks optimized for the dsPIC33 DSC family. This library is designed to be efficient, flexible and used in any application framework.
Our simulation package for the dsPIC33 DSC allows you to rapidly prototype using simulation and generate code for your motor control application.
Use the expandable and highly configurable IDE to create, debug and qualify your embedded designs.
Configure your MCU's rich set of peripherals and functions and customize your application with this graphical programming plug-in for MPLAB® X IDE
This development board supports BLDC, PMSM and IPM motors with a 12V–24V input
This is a cost-effective, rapid development platform for 12V–48V BLDC, PMSM and Internal Permanent Magnet (IPM) motors
Our expertly engineered and thoroughly tested reference designs will help you accelerate your product’s time to market
Title
|
|
---|---|
Sensorless Field Oriented Control (FOC) of an AC Induction Motor (ACIM) Using Field Weakening | Download |
Sensorless Field Oriented Control of a PMSM using a Sliding Mode Observer (SMO) | Download |
Stepper Motor Control with dsPIC® DSCs | Download |
Sensored BLDC Motor Control Using dsPIC Digital Signal Controllers (DSCs) | Download |
Using the dsPIC30F / dsPIC33F for Vector Control of an ACIM | Download |
Sinusoidal Control of PMSM Motors with dsPIC30F / dsPIC33F/ dsPIC33E DSC | Download |
Sensorless Field Oriented Control (FOC) for a Permanent Magnet Synchronous Motor (PMSM) Using a PLL Estimator and Field Weakening (FW) | Download |
Sensored (Hall Effect Sensor-Based) Field Oriented Control of Three-Phase BLDC Motor Using dsPIC33CK | Download |
Sensorless BLDC Control with Back-EMF Filtering Using a Majority Function | Download |
Single-Shunt Three-Phase Current Reconstruction Algorithm for Sensorless FOC of a PMSM | Download |
Field Oriented Control of a Three-Phase BLDC Motor using a Rotary Inductive Position Sensor | 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 |
dsPIC33CK Low-Voltage Motor Control Development Board (DM330031) User's Guide | Download |
Motor Control Low-Voltage 48V-300W Inverter Board User's Guide | Download |
dsPIC33CDVL64MC106 and dsPIC33CDV64MC106 Motor Control Development Boards User's Guide | Download |
dsPIC33EDV64MC205 Motor Control Development Board | Download |
Title
|
|
---|---|
WP100 - How to Turn an AC Induction Motor Into a DC Motor (A Matter of Perspective) | Download |
TB3220, Sensorless Field-Oriented Control of PMSM for Appliances | Download |
Dual Motor Control with the dsPIC33CK White Paper | Download |
Implementation of Speed Sensor-less Field Oriented Control for Permanent Magnet Synchronous Motor (Surface and Interior) | Download |
Microchip’s newest motor control development board is loaded with features at a low cost. If you are building an application that needs to spin a motor, this video gives several reasons why you should consider the dsPIC33CK LVMC board