The dsPIC33EP GM family of Digital Signal Controllers (DSCs) features a 70 MIPS dsPIC® DSC core with an integrated Digital Signal Processor (DSP) and enhanced on-chip peripherals. These DSCs enable the design of high-performance, precision motor control systems that are more energy efficient, quieter in operation and have a greater range and extended life. They can be used to control brushless DC, permanent magnet synchronous, AC induction and stepper motors. These devices are also ideal for high-performance general-purpose applications.
We offer a wide range of dsPIC33E GM DSCs with various levels of peripheral integration for motor control applications. This family of DSCs enables efficient dual-motor control with 12 motor control Pulse-Width Modulation (PWM) channels (six pairs), dual 12-bit Analog-to-Digital Controllers (ADCs), multiple 32-bit quadrature encoder interfaces, and two CAN modules. With this level of integration, the dsPIC33EP512GM710 family can independently control two motors with a single microcontroller (MCU) for optimized system costs. This family can also serve as a communication hub for automotive or industrial applications to connect with multiple CAN buses.
For more information on each of the dsPIC33EP GM products, click the “Sub Family” name in the table below.
Starter kits and Microsticks contain a device with demonstration hardware and software and an integrated debugger allowing a designer to quickly evaluate the family features. Microsticks also plug into standard breadboard for prototyping.
Digital Power Starter Kit: Allows the user to easily explore the capabilities and features of the dsPIC33F GS Digital Power Conversion family
dsPIC33E USB Starter Kit: Demonstrations support USB Host and Device applications with dsPIC33E device
dsPIC33EV 5V CAN-LIN Starter Kit: This USB-powered starter kit features the dsPIC33EV256GM106 with connections for CAN, LIN and SENT, as well as integrated programmer and debugger
Motor Control Starter Kit: Demonstrations support mTouch® Capacitive Touch technology and BLDC motor control
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
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
The debuggers and programmers work across all PIC MCU platforms, 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
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.
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 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.
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 |
Title
|
|
---|---|
eXtreme Low Power (XLP) PIC® MCUs Brochure | Download |
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.
This video will introduce you to the common development ecosystem that allows for easy migration across device families and enables you to use the low-power PIC24F MCUs and the robust dsPIC33 DSCs in a complete platform design.
This video will demonstrate how the dsPIC DSCs can help you get your design done on schedule and avoid the deadline pressure.
https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors/dspic-dscs
This video will introduce you to one of our new peripherals, the Peripheral Trigger Generator or commonly referred as PTG, available on 16-bit dsPIC33 digital signal controllers. The video will give a glimpse into the capabilities of PTG peripheral, which can help you in addressing the challenges of sequencing asynchronous tasks and event triggers.
For further information:
https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors/16-bit-mcus