- PIC24F MCUs – 16 MIPS
- dsPIC33C DSCs - 100 MIPS
- dsPIC33E DSCs - 70 MIPS
- Peripheral Quick Reference Guide
- 16-bit Technical Forums
- Functional Safety
- MPLAB® Ecosystem and Software Tools
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
|Up to 150°C Operation||Robust operation in extreme operating conditions and AEC Q100 Grade 0 qualified|
|High Analog Integration||Features 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 Peripherals||Ideal for high-speed, high-precision motor control applications
|Robust Connectivity||Features up to two CAN modules, LIN and other serial communication peripherals like UART, SPI and I2C|
|Functional Safety||Dedicated 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 Peripherals||Specialized Core Independent Peripherals (CIPs), such as Peripheral Trigger Generator (PTG), that are designed to take the load off the Central Processing Unit (CPU)|
|DMA||Dedicated Direct Memory Access (DMA) controller supports both memory and peripheral data transfers to reduce CPU workload|
|Scalable||Flash 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|
- 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' Family||Memory||Integrated Analog||Waveform Control||Clocks and Timers||Communication||System Flexibility|
|Sub Family||Pin Count||Program Flash (KB)||RAM (KB)||ADC||Op Amps/PGAs||MC PWMs||QEI||CAN/Dual CAN||PTG|
|dsPIC33EP512MC806||64||512||52||2x 10-bit or |
10-bit + 12-bit,
Up to 8 S&H
|-||4 Pair, 8.32 nS||✔||✔ ✔||✔|
|dsPIC33EP512MC506||28 - 64||32 - 512||4 - 48||10-bit/12-bit, |
Up to 4 S&H
|✔||3 Pair, 7.14 nS||✔||✔||✔|
|dsPIC33EP512MC206||28 - 64||32 - 512||4 - 48||10-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.
Learn more about our rich set of high-performance, application-specific peripherals that integrate seamlessly with your application, reducing costs and development time.