DSPIC33CH512MP508-E/PT Part Information
Details for DSPIC33CH512MP508-E/PT by Microchip Technology
dsPIC33CH512MP508
Part Description
Microchip’s dsPIC33CH family of digital signal controllers (DSCs) feature dual 90 & 100 MIPS 16-bit dsPIC® DSC cores with integrated 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 provide extended motor life. They can be used to control BLDC, PMSM, ACIM, SR and stepper motors. These DSCs enable the design of switched mode power supplies such as AC/DC, DC/DC, UPS and PFC, providing high-precision digital control of Buck, Boost, Fly-Back, Half-Bridge, Full-Bridge, LLC and other power circuits to reach the highest possible energy efficiency. These devices are also ideal for many high-performance general-purpose and robust applications.
Part Downloads

Part Specifications
Family | 16-bit DSC |
Part Family | dsPIC33CH512MP508 |
Part Prefix | dsPIC |
Architecture | 16 |
Core | 16-bit dsPIC DSC |
MaxSpeed (MHz) | 100 |
CPU Type | 16-bit dsPIC DSC |
CPU Speed (MIPS/DMIPS) | 100 |
Program Memory Type | Flash |
SelfWrite | Yes |
Program Memory Size (KB) | 512 |
Program Memory Size (KWords) | 256 |
ECC Program Flash (Error Correction Code) | True |
Multiple Flash Panels | True |
Secure Bootloader (CodeGuard™ Security) | Basic |
RAM (bytes) | 49152 |
Emulated EEPROM in Flash | True |
Direct Memory Access (DMA) Channels | 6 |
External Memory Bus Interface | Data |
Temp. Range Min. | -40 |
Temp. Range Max. | 150 |
Operation Voltage Min.(V) | 3 |
Operation Voltage Max.(V) | 3.6 |
Max I/O Pins | 69 |
Pin Count | 80 |
Brown Out Reset (BOR) | BOR |
Low Voltage Detection (LVD) | None |
Power On Reset (POR) | Yes |
Internal Voltage Reference (Bandgap) | Yes |
Internal Oscillator | 8MHz, 32kHz |
Number of Comparators | 4 |
Comparator max speed (ns) | 15 |
Number of ADCs | 4 |
ADC Channels | 34 |
Diff ADC Inputs | 34 |
Max ADC Sampling Rate (ksps) | 3500 |
Max ADC Resolution (bits) | 12 |
Max ADC Sample/Hold (S/H) | 4 |
Number of DACs | 4 |
DAC outputs | 1 |
Max DAC Resolution (bits) | 12 |
Programmable Gain Amp (PGA) | 3 |
Temp Sensor | Yes |
Slope Compensation Programmable Ramp Generator | Yes |
Zero Cross Detect | True |
ADC With Computation | True |
UART | 3 |
SPI™ | 3 |
I2C | 3 |
I2S | 3 |
Max 16 Bit Digital Timers | 14 |
Max 32 Bit Digital Timers | 6 |
Watch Dog Timers (WDT) | Yes |
Timers | 14 |
Single output CCP (SCCP) | 12 |
Motor Control PWM Channels | 24 |
SMPS PWM Channels | 24 |
Input Capture | 12 |
Max # PWM outputs (including complementary outputs) | 36 |
Number of PWM Time Bases | 24 |
PWM Max Resolution (bits) | 16 |
PWM Resolution (time ns) | 0.25 |
Output Compare Channels | 12 |
USB Interface | None |
Number of CAN Modules | 2 |
Type of CAN module | CAN-FD |
CAN Transmit Buffers | 224 |
CAN Receive Buffers | 224 |
LIN | Yes |
IrDA | Yes |
Ethernet | None |
Integrated Wireless Frequency | None |
Wireless Technology | None |
Class B Hardware | True |
CRC | Yes |
Quadrature Encoder Interface (QEI) | 2 |
CODEC Interface (I2S, AC97) | Yes |
Configurable Logic Cell Modules (CLC /CCL) | 8 |
Configurable Logic Cell Modules (CLC /CCL) Type | CLC |
Peripheral Trigger Generator (PTG) | True |
Peripheral Pin Select (PPS)/Pin Muxing | Yes |
Parallel Port | PMP |
JTAG | Boundary Scan |
Debug Interface | ICSP |
Keydifferences | CAN-FD |
Include in Focus Product Selector Guide | True |
Supported in MPLAB Code Configurator | Yes |
Temperature Range | -40C to +125C |
Alternative Part Descriptions
- 16 BIT DSC, DUAL CORE, 512K FLASH, 48K + 16K RAM, 100MHZ, 80PIN, CAN, E-TEMP, 80 TQFP 12X12X1MM TRAY ROHS COMPLIANT: YES | Newark Electronics
- MCU 16-Bit dsPIC RISC 512KB Flash 80-Pin TQFP Tray | Avnet America