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

dsPIC33 DSCs for Motor Control Applications


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. The 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) motorBrushless DC (BLDC) motorstepper motorPermanent Magnet Synchronous Motor (PMSM) or AC Induction Motor (ACIM) application.

dsPIC33 DSC Products for Motor Control


Stepper Motor: Microstepping Brushless DC Motor: Sensorless Control AC Induction Motor: Vector/Field-Oriented Control Permanent Magnet Synchronous Motor: Field-Oriented Control Dual-Motor Control and Power Factor Correction
  5V dsPIC33EV DSCs 5V dsPIC33EV DSCs 5V dsPIC33EV DSCs  
dsPIC33CK Single-Core DSCs dsPIC33CK Single-Core DSCs dsPIC33CK Single-Core DSCs dsPIC33CK Single-Core DSCs dsPIC33CK Single-Core DSCs
dsPIC33CH Dual-Core DSCs dsPIC33CH Dual-Core DSCs dsPIC33CH Dual-Core DSCs dsPIC33CH Dual-Core DSCs dsPIC33CH Dual-Core DSCs
  dsPIC33 DSC Integrated Motor Drivers   dsPIC33 DSC Integrated Motor Drivers  

Featured Products


dsPIC33CK64MC105

The cost-optimized dsPIC33CK DSC family is designed for Field-Oriented Control (FOC) motor control. The dsPIC33CK64MC105 offers a comprehensive set of peripherals, high analog integration and the right memory size to implement applications requiring a single motor control, PFC, functional safety and robust operation.

dsPIC33CK256MC506

The cost-optimized dsPIC33CK DSC family is designed for Field-Oriented Control (FOC) motor control. The dsPIC33CK256MC506 offers up to 256 KB Flash and 32 KB RAM, a comprehensive set of peripherals and high analog integration for applications requiring single motor control, PFC, functional safety, robust operation and/or CAN FD connectivity.

dsPIC33CDVL64MC106

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

dsPIC33 DSCs for Advanced Motor Control


Device Family Performance Pin Count Program Flash (KB) RAM (KB) ADC Analog Comparator Op Amp/PGA Motor Control PWMs QEI PTG Automotive AEC Q-100 Grade 0 Qualified Functional Safety Support
dsPIC33EDV64MC205
(Integrated Gate Driver)
70 MHz 52 64 8 1.1 Msps
Up to 9 Channels
3 3–4 3 pairs 1 1
dsPIC33CDVL64MC106 (Integrated Gate Driver) 100 MHz 64 64 8 3.5 Msps Up to 15 Channels 1 3 4 pairs 1 1
dsPIC33CK64MC105 100 MHz 28–48 32–64 8 3.25 Msps
Up to 15 Channels
1 2–3 4 pairs 1  
dsPIC33CK64MP105 100 MHz 28–48 32–64 8 3 × 3.25 Msps
Up to 19 Channels
3 2–3 4 pairs 2  
dsPIC33CK256MP508 100 MHz 28–80 32–256 8–24 3 × 3.25 Msps
Up to 24 Channels
3 2–3 8 pairs 2 1
dsPIC33CK256MC506 100 MHz 28–64 128–256 16–32 3.5 Msps
Up to 20 Channels
2 3 8 pairs 1 1
dsPIC33CK512MP608 100 MHz 48–80 256–512 64 5 × 3.5 Msps
Up to 24 Channels
6 3 16 pairs 3 1
dsPIC33CK1024MP710 100 MHz 48–100 256–1024 128 5 × 3.5 Msps
Up to 28 Channels
2 3 12 pairs 3 1
dsPIC33CH128MP508 90+100 MHz
Dual Core
28–80 64–128 20 4 × 3.25 Msps
Up to 18 Channels
4 3 12 pairs 1 1
dsPIC33CH512MP508 90+100 MHz
Dual Core
48–80 256–512 48 4 × 3.25 Msps
Up to 18 Channels
4 3 12 pairs 1 2
dsPIC33EV256GM106
5V Operation
70 MHz 28–64 32–256 4–16 1.1 Msps
Up to 36 Channels
4–5 3–4 3 pairs   1

Motor Control Features


High-Performance dsPIC33 DSC Core

  • Up to 100 MIPS with a DSP instruction set and modified Harvard architecture for implementing fast control loops
  • Rich instruction set and addressing modes designed for real-time control where most instructions are single cycle
  • Dual 40-bit accumulators to implement single-cycle MAC instructions
  • Full-speed operation from Flash without added wait states
  • Multiple context registers and accumulators for fast interrupt switching
  • Devices with a dual-core architecture that provide a secondary core dedicated for executing time-critical motor control algorithms and a primary core dedicated for implementing system monitoring, user interface and communication functions or to control a second motor

Motor Control Peripherals and High Analog Integration

  • High-resolution complementary Pulse-Width Modulator (PWM) outputs with dead-time compensation
  • Up to 16 channel high-resolution PWMs enable dual-motor control and integrated PFC
  • High-speed 12-bit Analog-to-Digital Converters (ADCs) with digital comparators and multiple Sample-and-Hold (S&H) circuits
  • Differential high-speed analog comparators, high-bandwidth op amps and Programmable Gain Amplifiers (PGAs), and 12-bit Digital-to-Analog Converters (DACs)
  • Tightly coupled PWMs, high-speed ADCs, PGAs and CPU for fast and predictable control loops.
  • High level of integration for lower Bill of Materials (BOM) cost

Functional Safety Ready

  • Designed to operate in harsh environments and enable standard certification requirements, both UL and VDE
  • Support for Class B and ISO 26262 requirements
  • Dedicated peripherals and functions to help increase the reliability in safety-critical applications
  • System monitoring features include Dual Windowed Watchdog Timer (WWDT), Deadman Timer (DMT), Power-on Reset (POR), Brown-out Reset (BOR) and Fail-Safe Clock Monitor (FSCM) with Backup Oscillator
  • Memory integrity verification includes Flash Error Detection and Correction (ECC), Fault Injection on Flash and Memory Built-in Self-Test (MBIST) on RAM

Automotive Ready

  • Many devices are AEC Q-100 qualified with support for temperatures up to 150°C and 3V/5V operation
  • Integrated CAN, CAN FD, LIN and SENT peripherals to support robust communication
  • Rich set of high-performance peripherals for automotive motor control applications 
  • Core Independent Peripherals such as Configurable Logic Cell (CLC) and Peripheral Trigger Generator (PTG) enable higher levels of integration and flexibility

Scalable Products

  • Devices ranging from 32 KB up to 512 KB of Flash memory
  • TQFP, SSOP, QFN and uQFN packages in 28-, 36-, 48-, 64-, 80- 100- and 144-pin options
  • The vQFN packages in 48- and 52- pin options
  • Scalable core performance with option of 100 MIPS in a single-core device or a dual-core device with a combined performance of 190 MIPS

Software Tools


Featured Hardware Tools


MCS MCLV-48V-300W Development Board

This development board supports BLDC, PMSM and IPM motors with a 12V–24V input

dsPICDEM MCSM Development Board

This development board can control 8-, 6- or 4-wire stepper motors in bipolar or unipolar configurations, in open-loop or closed-loop (current control) modes

dsPIC33CK Low Voltage Motor Control Development Board

This is a cost-effective, rapid development platform for 12V–48V BLDC, PMSM and Internal Permanent Magnet (IPM) motors

Motor Control Reference Designs

Our expertly engineered and thoroughly tested reference designs will help you accelerate your product’s time to market

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
AN1078 - Dual-Shunt FOC With SMO Download
AN1307 - Stepper Motor Control with dsPIC® DSCs Download
AN957 - Sensored BLDC Motor Control Using dsPIC Digital Signal Controllers (DSCs) Download
AN908 - Using the dsPIC30F / dsPIC33F for Vector Control of an ACIM Download
AN1017 - Sinusoidal Control of PMSM Motors with dsPIC30F / dsPIC33F/ dsPIC33E DSC Download
AN4064 - Sensored (Hall Effect Sensor-Based) Field Oriented Control of Three-Phase BLDC Motor Using dsPIC33CK Download
AN1160, Sensorless BLDC Control with Back-EMF Filtering Using a Majority Function Download
AN1299 - Single-Shunt Three-Phase Current Reconstruction Algorithm for Sensorless FOC of a PMSM 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
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 University Trainings


Motor Control Rapid Prototyping

motorBench® Development Suite

Using X2C Scope to Simplify Motor Control Development and Debugging

MPLAB® Code Configurator

Read Our Blog Articles


Title

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vehicula velit sit amet turpis rutrum vehicula. Donec eu varius velit, nec ultricies arcu. Fusce vitae pulvinar lorem. Etiam sodales et ipsum volutpat suscipit. Aliquam non mauris ut lectus volutpat feugiat id eget massa. Aliquam vel eleifend metus. Nam ultricies, risus sed tempor suscipit, dolor ligula sodales erat, et porta magna sem fermentum felis. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec commodo magna at scelerisque sollicitudin. Morbi elit tortor, blandit vel imperdiet in, ullamcorper eu tortor. Etiam dapibus eleifend elementum. Vestibulum finibus efficitur mauris, vitae convallis ex molestie non. Etiam luctus at mauris accumsan finibus.