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!
0
$0.00
Item Qty
Your cart is empty.

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. 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) motor, Stepper MotorPermanent Magnet Synchronous Motor (PMSM) or AC Induction Motor (ACIM) application.

Featured Products


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
dsPIC33AK128MC106 200 MHz 64 32–128 8–16 2 × 4 Msps
Up to 22 Channels
3 2–3 4 pairs 1 1 Grade 0
Planned
dsPIC33CDVC256MP506
(Integrated Gate Driver)
100 MHz 64 128–256 24 3 × 3.25 Msps
Up to 20 Channels
3 3 3 pairs 1 1
dsPIC33CDVL64MC106 
(Integrated Gate Driver)
100 MHz 64 64 8 3.5 Msps Up to 15 Channels 1 3 3 pairs 1 1
dsPIC33EDV64MC205
(Integrated Gate Driver)
70 MHz 52 64 8 1.1 Msps
Up to 9 Channels
3 3–4 3 pairs 1 1
dsPIC33CK64MC105 100 MHz 28–48 32–64 8 3.25 Msps
Up to 15 Channels
1 2–3 4 pairs 1 1
dsPIC33CK64MP105 100 MHz 28–48 32–64 8 3 × 3.25 Msps
Up to 19 Channels
3 2–3 4 pairs 2 1
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

  • The high-performance 200 MHz, 32-bit dsPIC33A DSCs with a single-/dual-precision FPU coprocessor eliminate the need to scale variables, reducing user software errors, and the sine and cosine instructions in the FPU decrease motor control loop execution time
  • The single- and dual-core dsPIC33C DSCs operate at up to 100 MHz/core with a DSP instruction set and a modified Harvard architecture for implementing fast control loops
    • The dual-core architecture provides 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
  • Rich instruction set and addressing modes designed for real-time control where most instructions are single cycle
  • Dual 40-bit (dsPIC33C)/72-bit (dsPIC33A) 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

Motor Control Peripherals and High Analog Integration

  • High-speed center/edge-aligned complementary PWM outputs with dead-time insertion and compensation
  • Up to 16 channels of high-speed PWMs enable dual-motor control
  • High-speed, 12-bit ADCs with oversampling, filters, digital comparators and multiple sample-and-hold circuits
  • Differential high-speed analog comparators with 12-bit DACs, high-bandwidth differential op amps and PGAs
  • The high-speed analog peripherals of dsPIC33A DSCs include:
    • Up to 40 Msps ADCs that reduce control loop execution time, resulting in less phase lag
    • Faster 100 MHz bandwidth op amps with 1 mV typical voltage offsets that improve control loop effectiveness
    • 5 ns analog comparator operation that disables PWM outputs faster in an overcurrent situation
  • Real-time control peripherals such as PWMs, ADCs, op amps, PGAs and comparators that are tightly coupled for fast and predictable control loops without CPU intervention
  • 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 IEC 60730 Class B, IEC 61508 (Up to SIL 2) and ISO 26262 (Up to ASIL B) requirements
  • Certified ISO 26262 and IEC 61508 libraries available
  • Dedicated peripherals and functions to help increase the reliability in safety-critical applications
  • System monitoring features include dual-windowed Watchdog Timer (WDT), Deadman Timer (DMT), Power-on Reset (POR), Brown-out Reset (BOR) and Fail-Safe Clock Monitor (FSCM) with a backup oscillator
  • Memory integrity verification includes Flash Error Detection and Correction (ECC), fault injection on Flash and Memory Built-in Self-Test (MBIST) on SRAM

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 1 MB of Flash memory
  • TQFP, SSOP, QFN and uQFN packages in 28-, 36-, 48-, 64-, 80- 100- and 144-pin options and vQFN packages in 48-, 52- and 64-pin options
  • Scalable core performance up to 200 MHz

Software Tools


Featured Hardware Tools


Products


Documentation


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 University Classes


Motor Control Rapid Prototyping

motorBench® Development Suite

Using X2C Scope to Simplify Motor Control Development and Debugging

MPLAB® Code Configurator

Read Our Blog Articles


Microchip's dsPIC33CK Low-Voltage Motor Control (LVMC) Development Board

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