Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes

dsPIC33EP ‘MC’ Family of Digital Signal Controllers

Motor Control | Real-Time Control | Dual CAN | Functional Safety | Scalable

Electric motors are everywhere, spanning across industrial, automotive, consumer and medical applications. Since these electric motors are an integral part of many electrical devices and consume the most power, minimizing the power consumed by motors is an essential design consideration. Microchip’s dsPIC33EP ‘MC’ family offers 70 MIPS performance, a Digital Signal Processing (DSP) engine and specialized peripherals that can be used to implement high-efficiency, high-precision, variable-speed, constant-torque Proportional Integral (PI) control and Field Oriented Control (FOC) of motors.

The dsPIC33EP ‘MC’ family is ideal for controlling Permanent Magnet Synchronous Motors (PMSMs), AC Induction Motors (ACIMs) and Brushless DC (BLDC) motors. Combining the performance of a DSP engine and the simplicity of a microcontroller, the dsPIC33EP ‘MC’ DSCs feature three pairs of motor control Pulse-Width Modulators (PWMs), a high-speed Analog-to-Digital Converter (ADC), op amps and comparators for an optimized design. The high-level of analog integration reduces your Bill of Materials (BoM) cost and design form factor. Offering up to 150°C operation, the dsPIC33EP ‘MC’ family of DSCs can facilitate a robust motor control design that is able to withstand harsh environments.

These robust DSCs feature dedicated peripherals and functions to help increase reliability in safety-critical applications to ensure that your end applications operate as intended, with safe shut down if any exception or issue arises. These AEC Q100 Grade 0 qualified DSCs are also excellent options for automotive applications.

Key Features of the dsPIC33EP ‘MC’ Family of DSCs

Key Features Description
Up to 150°C OperationRobust operation in extreme operating conditions and AEC Q100 Grade 0 qualified
High Analog IntegrationFeatures 1.1 Msps 12-bit Analog-to-Digital Converter (ADC), high-bandwidth op amps and high-speed comparators that reduce external component requirements and BoM cost
Motor Control PeripheralsIdeal for high-speed, high-precision motor control applications
  • Independent or complementary mode
  • Programmable dead time settings
  • Edge- or center-aligned Pulse-Width Modulators (PWMs)
  • Manual output override control with 10 fault inputs
  • ADC samples triggered by PWM module
  • Up to two Quadrature Encoder Interfaces (QEIs)
Robust ConnectivityFeatures up to two CAN modules, LIN and other serial communication peripherals like UART, SPI and I2C
Functional SafetyDedicated hardware features such as Fail-Safe Clock Monitor (FSCM), Windowed Watchdog Timer (WDT), Power-on Reset (POR), Brown-out Reset (BOR), High/Low Voltage Detect (HLVD) and more
Flexible PeripheralsSpecialized Core Independent Peripherals (CIPs), such as Peripheral Trigger Generator (PTG), that are designed to take the load off the Central Processing Unit (CPU)
DMADedicated Direct Memory Access (DMA) controller supports both memory and peripheral data transfers to reduce CPU workload
ScalableFlash memory densities range from 32 KB to 512 KB, RAM ranges from 4-52 KB and packages range from 28 to 64 pins; this family offers CAN and non-CAN variants

Target Applications


  • Fans and fuel pumps
  • Heating circulation pumps


  • 3D printers
  • CNC machines
  • Sewing machines


  • Power tools
  • Lawn mowers
  • Refrigerator compressors


  • Blood pressure monitors
  • O2 concentrators

dsPIC33EP ‘MC’ Family Selection Guide

For more information on each of the dsPIC33EP ‘MC’ products, click the “Sub Family” name in the table below.

Standard Key Features: LIN, UART, I2C, SPI, Timers, PWMs/IC/OC, PPS, HS Comparators, 3V Operating Voltage and up to 150°C Operating Temperature
Standard Safety Features: WDT, Clock Monitoring, HLVD, BOR, POR and CRC
dsPIC33EP 'MC' FamilyMemoryIntegrated AnalogWaveform ControlClocks and TimersCommunicationSystem Flexibility
Sub FamilyPin CountProgram Flash (KB)RAM (KB)ADCOp Amps/PGAsMC PWMsQEICAN/Dual CANPTG
dsPIC33EP512MC80664512522x 10-bit or
10-bit + 12-bit,
Up to 8 S&H
-4 Pair, 8.32 nS✔ ✔
dsPIC33EP512MC50628 - 6432 - 5124 - 4810-bit/12-bit,
Up to 4 S&H
3 Pair, 7.14 nS
dsPIC33EP512MC20628 - 6432 - 5124 - 4810-bit/12-bit,
Up to 4 S&H
3 Pair, 7.14 nS-

motorBench® Development Suite

The motorBench Development Suite is a Graphical User Interface (GUI)-based software development tool for Field Oriented Control (FOC) of motors. It performs accurate measurement of critical motor parameters and automatic tuning of feedback control gains and generates source code for an MPLAB® X IDE project using the Motor Control Application Framework (MCAF).

Motor Control Design Center

Explore a range of hardware and software motor control solutions for different types of motors by visiting our Motor Control Design Center. You can shorten your development cycle by using our free motor control software with simulation blocksets and models, application notes and tuning guides. Our scalable motor control development tools promote rapid prototyping for low-voltage and high-voltage systems including dual motor control options.

Parametric Charts

For a more in-depth analysis of our dsPIC33EP ‘MC’ family features and peripheral offerings, use our parametric tables to select the perfect device for your design.

Innovative Peripherals

Learn more about our rich set of high-performance, application-specific peripherals that integrate seamlessly with your application, reducing costs and development time.