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

Motor Control, Dual CAN, USB Connectivity, Speech and Audio, High-Pin Count Options


Motors can be found in a wide range of applications and end markets. In most of these designs, it is essential that they run efficiently and consume as little power as possible. dsPIC33EP MU family of Digital Signal Controllers (DSCs) offers 70 MIPS performance, a Digital Signal Processing (DSP) engine and specialized motor control peripherals that enable you to implement high-efficiency, high-precision, variable-speed, constant-torque Proportional Integrated (PI) control and Field Oriented Control (FOC) in your design for higher energy efficiency and quieter operation.

The dsPIC33EP MU family is ideal for controlling a variety of motors, including stepper motors, Brushless DC (BLDC) motors, Permanent Magnet Synchronous Motors (PMSMs), AC Induction Motors (ACIMs) and Switched Reluctance Motors (SRMs). The dsPIC33EP MU DSCs feature two master time base modules to control dual 3-phase motors simultaneously, a high-speed Analog-to-Digital Converter (ADC), op amps and comparators to optimize your 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 MU family of DSCs can facilitate a robust motor control design capable of withstanding harsh environments found in industrial and automotive applications.

The dsPIC33EP MU family also features large pin-count options with packages up to 144 pins, large Flash memories of up to 512 KB and 52 KB of SRAM, making these DSCs excellent solutions for high-end embedded applications, such as multi-sensor control systems and speech/audio products. The large RAM enables these DSCs to run complex filtering software that requires large data buffers, making them well suited for speech recognition, noise and echo cancellation applications. Free DSP filter software, noise suppression and echo cancellation libraries are provided to speed your design development. In addition, the dsPIC33EP MU family also features a Full Speed USB host and device and a high-speed Direct Memory Access (DMA) controller to enable easy connectivity to external systems and PCs.

Key Features of the dsPIC33EP MU Family of DSCs


Key Features Description
Motor Control Peripherals

Ideal 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)
USB Connectivity
USB On-The-Go (OTG) compliant, dual-role capable (can act as either host or device)
Robust Connectivity
Features up to two CAN modules, LIN, PMP and other serial communication peripherals like UART, SPI and I2C. This family also features Data Converter Interface (DCI) module with support for I2S™ and audio codecs.
Up to 150°C Operation Robust operation in extreme operating conditions, AEC Q100 Grade 0, automotive qualified
High Analog Integration Features 1.1 Msps 12-bit ADC, high-bandwidth op amps and high-speed comparators that reduce external component requirements and BoM cost
Functional Safety Class B Safety Library, IEC 60730 and 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 15-Channel DMA controller with user-selectable priority arbitration supports both memory and peripheral data transfers to reduce CPU workload
Scalable Flash memory densities range from 256 KB to 512 KB, RAM ranges from 4 to 52 KB and packages in 64-, 100- and 144-pin options

Automotive

  • Under-the-hood
  • Camera control
  • Home link systems

Target Applications


Automotive

  • Fans and fuel pumps
  • Compressors
  • Heating circulation pumps
  • Fleet tracking
  • Cabin noise cancellation

Industrial

  • 3D printers
  • CNC machines
  • Sewing machines
  • CAN controllers
  • Equipment automation controllers

Consumer

  • Power tools
  • Lawn mowers
  • Security systems
  • Noise and echo cancellation
  • Speech compression
  • MP3/MP4 playback

Communications

  • Telecom hubs
  • Optical fiber hubs
  • Multi-touch interfaces

dsPIC33EP MU Family Selection Guide


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

  • Standard Key Features: LIN, UART, I2C with SMBus support, SPI, Timers, PWMs/IC/OC, PPS, HS Comparators, 3V Operating Voltage, 125°C Operating Temperature
  • Standard Safety Features: WDT, Clock Monitoring, HLVD, BOR, POR and CRC
Sub Family Pin Count Program Flash (KB) RAM (KB) ADC Resolution MC PWMs QEI USB 2.0 CAN/Dual CAN Data Converter
Interface
DMA PTG
dsPIC33EP512MU810 64–144 256–512 52 2x 10-bit or 10-bit + 12-bit, Up to 8 S&H 4 pair, 8.32 nS ✔✔ I2S™ and Audio Codecs

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.

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.

dsPIC33EP MU Digital Signal Controllers


Design Resources


Development Tools


A complete suite of tools is available to help get your design to market. Choose from low cost starter kits, fully featured development boards, free MPLAB® X IDE and MPLAB® XC Compilers as well as a range of debuggers.

Starter Kits and Microsticks

Development boards for motor control and digital power applications range from simple starter kits to complete development platforms.

Digital Power Starter Kit: Allows the user to easily explore the capabilities and features of the dsPIC33F GS Digital Power Conversion family 

Low-Voltage Motor Control Development Bundle: For evaluation of motor control application with 5V or dual motors

MCHV-2 Development Board: Provides a cost-effective method of evaluating and developing high-voltage sensored or sensorless Brushless DC (BLDC), Permanent Magnet Synchronous Motor (PMSM) and AC Induction Motor (ACIM) applications 

MCLV-2 Development Board: Provides a cost-effective method of evaluating and developing low-voltage sensored or sensorless Brushless DC (BLDC) and Permanent Magnet Sychronous Motor (PMSM) applications 

Motor Control Starter Kit: Demonstrations support mTouch Capacitive Touch technology and BLDC motor control

Development and Evaluation Boards

The Explorer 16/32 platform is the primary development board for 16-bit products. Explorer 16/32 is supplemented by numerous application-specific development boards including PICtail™ Plus boards and Click boards™ from MikroElektronika. 

Explorer 16/32 Development Board: A modular and flexible development board for dsPIC® DSCs, with integrated programmer/debugger

Processor Plug-In Modules: Processor-specific Plug-in Modules 

PICtail Plus Expansion Boards: Expansion board allowing evaluation of complex hardware and software solutions 

Motor Control and Digital Power

Development boards for motor control and digital power applications range from simple starter kits to complete development platforms.

Digital Power Starter Kit: Allows the user to easily explore the capabilities and features of the dsPIC33F GS Digital Power Conversion family 

Low-Voltage Motor Control Development Bundle: For evaluation of motor control application with 5V or dual motors

MCHV-2 Development Board: Provides a cost-effective method of evaluating and developing high-voltage sensored or sensorless Brushless DC (BLDC), Permanent Magnet Synchronous Motor (PMSM) and AC Induction Motor (ACIM) applications 

MCLV-2 Development Board: Provides a cost-effective method of evaluating and developing low-voltage sensored or sensorless Brushless DC (BLDC) and Permanent Magnet Sychronous Motor (PMSM) applications 

Motor Control Starter Kit: Demonstrations support mTouch Capacitive Touch technology and BLDC motor control

Emulators and Debuggers

The debuggers and programmers are USB powered and are fully integrated with MPLAB® X IDE with features ranging from basic debugging to advanced emulation capability.

MPLAB REAL ICE™ In-Circuit Emulator:  Next generation high-speed programmer and debugger with optional LVDS interconnect 

MPLAB ICD 3: Cost-effective high-speed programmer and debugger 

PICkit™ 3 In-Circuit Debugger/Programmer: Low-cost programmer and debugger 

Software Development Tools


The MPLAB® development ecosystem is a single tool chain supporting all PIC® microcontrollers and dsPIC® Digital Signal Controllers.

MPLAB® X IDE

This single Integrated Development Environment (IDE) supports all PIC MCUs and dsPIC DSCs. It provides a single integrated "environment" to develop code for embedded microcontrollers. It includes a library of Microchip-validated code examples to get started right away and integrates the MPLAB XC16 compiler while featuring "One Click" Make, Program, Debug/Execute operation.

MPLAB® Code Configurator

This free graphical programming environment generates seamless, easy-to-understand C code. Using an intuitive interface, it enables and configures a rich set of peripherals and functions. It minimizes reliance upon the product data sheet and reduces overall design effort and time while accelerating generation of production-ready code.

MPLAB® XC Compilers

MPLAB XC16 compilers provide a comprehensive solution for a project’s development software needs and comes in different optimization levels. It integrates with MPLAB X IDE to provide a full graphical front end. It can edit errors and create breakpoints to match the corresponding lines in source code. Single step through C and C++ source code to inspect variables and structures at critical points.

MPLAB® Xpress Cloud-Based IDE

This online development environment contains the most popular features of our award-winning MPLAB X IDE. It is a perfect starting point for new users of PIC MCUs with no downloads, no machine configuration, and no waiting to get started. Join the MPLAB Xpress Community to share code, ideas and knowledge.

Application Notes


Title
Sensorless Field Oriented Control (FOC) for a Permanent Magnet Synchronous Motor (PMSM) Using a PLL Estimator and Field Weakening (FW) Download
Using the PIC MCU CTMU for Temperature Measurement Download
Sensored BLDC Motor Control Using dsPIC Digital Signal Controllers (DSCs) Download
Microchip TCP/IP Stack Application Note Download
Low-Power Design Guide Download
AN1375 - See What You Can Do with the CTMU Download
Stepper Motor Control with dsPIC® DSCs Download
Single-Shunt Three-Phase Current Reconstruction Algorithm for Sensorless FOC of a PMSM Download
Offline UPS Reference Design Using the dsPIC DSC Download
Digital Power IPFC Reference Design Application Note Download
AN1229 - Class B Safety Software Library for PIC MCUs and dsPIC DSCs Download
AN1227 - Using a Keyboard with the Microchip Graphics Library Download
Switch Mode Power Supply (SMPS) Topologies (Part II) Download
AN1182 - Fonts in the Microchip Graphics Library Download
AN1145 - Using a USB Flash Drive with an Embedded Host Download
USB Human Interface Device Class on an Embedded Host Download
AN1142 - USB Mass Storage Class on an Embedded Host Download
AN1140 - USB Embedded Host Stack Download
AN1136 - How to Use Widgets in Microchip Graphics Library Download
Switch Mode Power Supply (SMPS) Topologies (Part I) Download
Power Factor Correction in Power Conversion Applications Using the dsPIC® DSC Download
AN1071 - IrDA Standard Stack for Microchip 16-Bit and 32-bit MCUs Download
File I/O Functions Using Microchip's Memory Disk Drive File System Library Download
Data Encryption Routines for PIC24 and dsPIC Devices Download
Developing Graphics Apps using PIC MCUs w/Integrated Graphics Controller Download
Implementing a Mass Storage Device Using the Microchip USB Device Firmware Framework Download

Brochures


Title
eXtreme Low Power (XLP) PIC® MCUs Brochure Download

Code Examples


Title
CE003 Driving a BLDC With Sinusoidal Voltages Using dsPIC30F Download

The MPLAB® development environment is a single tool chain supporting dsPIC® Digital Signal Controllers.

Microchip University: Introduction to USB 2.0 Part A - Basic Concepts and Tools


This free class will provide you with an introduction to basic USB 2.0 concepts such as topology, enumeration, endpoints, transfer types and classes. 

dsPIC33EP MU Digital Signal Controllers