The dsPIC33EPxxxGP/MC20x/50x family of Digital Signal Controllers from Microchip is a comprehensive range of 16-bit DSPs based upon the dsPIC33E core, offering up to 70MIPS performance. The range has an extensive array memory and package variants, all offering a large variety of on board peripherals.
Microcontroller Features70 MHz Max. CPU Speed
21 to 53 I/O Pins – Model Dependant
Power-On Reset (POR)
Power-Up Timer (PWRT)
Oscillator Start-Up Timer (OST)
Brown-Out Reset (BOR)
Extended Watchdog Timer (WDT)
High/Low-Voltage Detection (HLVD) Module
In-Circuit Serial Programming (ICSP)
In-Circuit Debug (ICD)
High-Speed PWM
10/12-Bit Analogue-to-Digital Converter (ADC) - 6 to 16 Channels Depending on Model
Five 16-Bit Timers
Two 32-Bit Timers
Operational Amplifier – 2 to 3 Depending on Model
Comparators – 3 to 4 Depending on Model
Charge Time Measurement Unit (CTMU) – Supports mTouch™ Capacitive Touch Sensing
Two UART Modules
Two SPI Modules
ECAN™ Module
Two I2C™ Modules
Programmable Cyclic Redundancy Check (CRC)
Peripheral Pin Select (PPS)
Peripheral Trigger Generator (PTG)
Operating Conditions
3.0V to 3.6V, -40ºC to +85ºC, DC to 70 MIPS
3.0V to 3.6V, -40ºC to +150ºC, DC to 60 MIPS
dsPIC33E DSC Core
Modified Harvard Architecture
C Compiler Optimized Instruction Set
16-bit Wide Data Path
24-bit Wide Instructions
16x16 Integer Multiply Operations
32/16 and 16/16 Integer Divide Operations
Two 40-bit Accumulators with Rounding and Saturation Options
Single-Cycle Multiply and Accumulate
Single-Cycle shifts for up to 40-bit Data
16x16 Fractional Multiply/Divide Operations
High-Speed PWM
Up to three PWM pairs with independent timing
Dead time for rising and falling edges
7.14 ns PWM resolution
PWM support for Inverters, PFC, Lighting- BLDC, PMSM, ACIM, SRM
Programmable Fault inputs
Flexible trigger configurations for ADC conversions
Advanced Analog Features
ADC module: Configurable as 10-bit, 1.1 Msps with four S&H or 12-bit, 500 ksps with one S&H
Up to three Op amp/Comparators
Op Amp direct connection to the ADC module
Additional dedicated comparator
Programmable references with 32 voltage points for comparators
Charge Time Measurement Unit (CTMU)
Timers/Output Compare/Input Capture
12 general purpose timers
Five 16-bit and up to two 32-bit timers/counters
Four OC modules configurable as timers/counters
PTG module with two configurable timers/counters
32-bit Quadrature Encoder Interface (QEI) module configurable as a timer/counter
Four IC modules
Peripheral Trigger Generator (PTG) for scheduling complex sequences
Communication Interfaces
Two UART modules (15 Mbps)
Two 4-wire SPI modules (15 Mbps)
Two I2C™ modules (up to 1 Mbaud) with SMBus support
PPS to allow function remap
Programmable Cyclic Redundancy Check (CRC)
Direct Memory Access (DMA)
4-channel DMA with user-selectable priority arbitration
UART, SPI, ADC, IC, OC, and Timers
Core
dsPIC33EP64MC204
Data Bus Width
16 bit
Program Memory Size
64 KB
Data RAM Size
8 KB
Maximum Clock Frequency
20 MHz
Number of Programmable I/Os
35
Number of Timers
5
Operating Supply Voltage
2.95 V to 3.6 V
Maximum Operating Temperature
+ 85 C
Package / Case
TQFP-44
Mounting Style
SMD/SMT
Packaging
Tray
Product
DSCs
ModelsDescriptionOperation
DSPIC33EP32MC202-I/MMDigital Signal Processors & Controllers - DSP, DSC, MICROCHIP, QFN-S-28Compare
DSPIC33EP32MC502-I/MMDigital Signal Processors & Controllers - DSP, DSC, MICROCHIP, QFN-S-28Compare
DSPIC33EP512GP506-I/PTDigital Signal Processors & Controllers - DSP, DSC, MICROCHIP, TQFP-64Compare
DSPIC33EP512MU810-I/PFDigital Signal Processors & Controllers - DSP, DSC, MICROCHIP, TQFP-100Compare
DSPIC33EP512MU810-I/PTDigital Signal Processors & Controllers - DSP, DSC, MICROCHIP, TQFP-100Compare
DSPIC33EP512MU814-I/PHDigital Signal Processors & Controllers - DSP, DSC, MICROCHIP, TQFP-144Compare