DSPIC33FJ64MC202-E/MM Digital Signal Controllers - DSC by Microchip Technology

16-bit DSC for Precision Motor Control

Status: Active
Series: dsPIC33FJ64MC202
RoHS: Compliant
Download Datasheet Visit Manufacturer Site View Pricing & Stock

The dsPIC33F 16-bit device family employs a powerful 16-bit architecture, ideal for applications that rely on high-speed, repetitive computations, as well as control. The devices are pin compatible with the PIC24HJ family of devices, and share a very high degree of compatibility with the dsPIC30F family devices. This allows seamless migration options from/to PIC24F,
dsPIC30F and dsPIC33F devices.

Where to Buy

Prices starting from US$5.02

Distributor Stock
Logo for Microchip Technology Inc
Microchip Technology
from US$5.02
612
in stock
Buy Now
Logo for Newark
Newark Electronics
from US$6.98
0
in stock
Buy Now
Logo for Avnet America
Avnet America
from US$6.10
0
in stock
Buy Now
Logo for TME
TME
from US$6.08
0
in stock
Buy Now
Logo for RS Americas
RS Americas
from US$6.08
0
in stock
Buy Now
Logo for Farnell UK
Farnell
from US$5.71
0
in stock
Buy Now
Logo for EBV Elektronik
EBV Elektronik
-
0
in stock
Buy Now
Logo for Avnet Silica
Avnet Silica
-
0
in stock
Buy Now
Buy Now

Features

Operating Range:
Up to 40 MIPS operation (@ 3.0-3.6V)
Industrial temperature range (-40°C to +85°C)
Extended temperature range (-40°C to +125°C)
High temperature range (-40°C to +150°C)
High-Performance DSC CPU:
Modified Harvard architecture
C compiler optimized instruction set
16-bit wide data path
24-bit wide instructions
Linear program memory addressing up to 4M instruction words
Linear data memory addressing up to 64 Kbytes
83 base instructions: mostly 1 word/1 cycle
Two 40-bit accumulators with rounding and saturation options
Flexible and powerful addressing modes: Indirect, Modulo and Bit-reversed software stack
16 x 16 fractional/integer multiply operations
32/16 and 16/16 divide operations
Single-cycle multiply and accumulate:
Accumulator write back for DSP operations
Dual data fetch
Up to ±16-bit shifts for up to 40-bit data
On-Chip Flash and SRAM:
Flash program memory (up to 32 Kbytes)
Data SRAM (2 Kbytes)
Boot and General Security for program Flash
Direct Memory Access (DMA):
8-channel hardware DMA
Up to 2 Kbytes dual ported DMA buffer area (DMA RAM) to store data transferred via DMA
Allows data transfer between RAM and a peripheral while CPU is executing code (no cycle stealing)
Most peripherals support DMA
Timers/Capture/Compare/PWM:
Timer/Counters, up to three 16-bit timers
Can pair up to make one 32-bit timer, 1 timer runs as Real-Time Clock with external 32.768 kHz oscillator, and Programmable prescaler
Input Capture (up to 4 channels): Capture on up, down or both edges, 16-bit capture input functions and 4-deep FIFO on each capture
Output Compare (up to 2 channels): Single or Dual 16-Bit Compare mode and 16-bit Glitchless PWM mode
Interrupt Controller:
5-cycle latency, 118 interrupt vectors, Up to 26 available interrupt sources
Up to 3 external interrupts, 7 programmable priority levels, and 5 processor exceptions
Digital I/O:
Peripheral pin Select functionality
Up to 35 programmable digital I/O pins
Wake-up/Interrupt-on-Change for up to 21 pins
Output pins can drive from 3.0V to 3.6V
Up to 5V output with open drain configuration
All digital input pins are 5V tolerant
4 mA sink on all I/O pins
System Management:
Flexible clock options: External, crystal, resonator, internal RC
Fully integrated Phase-Locked Loop (PLL) and Extremely low jitter PLL
Power-up Timer
Oscillator Start-up Timer/Stabilizer
Watchdog Timer with its own RC oscillator
Fail-Safe Clock Monitor
Reset by multiple sources
Power Management:
On-chip 2.5V voltage regulator
Switch between clock sources in real time
Idle, Sleep and Doze modes with fast wake-up
Analog-to-Digital Converters (ADCs):
10-bit, 1.1 Msps or 12-bit, 500 Ksps conversion
2 and 4 simultaneous samples (10-bit ADC)
Up to 6 input channels with auto-scanning
Conversion start can be manual or synchronized with 1 of 4 trigger sources
Conversion possible in Sleep mode
±2 LSb max integral nonlinearity
±1 LSb max differential nonlinearity
Comparator Module:
Two analog comparators with programmable input/output configuration
CMOS Flash Technology:
Low-power, high-speed Flash technology
Fully static design
3.3V (±10%) operating voltage
Industrial and Extended temperature
Low power consumption
Motor Control Peripherals:
6-channel 16-bit Motor Control PWM
3 duty cycle generators
Independent or Complementary mode
Programmable dead time and output polarity
Edge-aligned or center-aligned
Manual output override control
1 Fault input
Trigger for ADC conversions
PWM frequency for 16-bit resolution (@ 40 MIPS) = 1220 Hz for Edge-Aligned mode, 610 Hz for Center-Aligned mode
PWM frequency for 11-bit resolution (@ 40 MIPS) = 39.1 kHz for Edge-Aligned mode, 19.55 kHz for Center-Aligned mode
2-channel 16-bit Motor Control PWM:
1 duty cycle generator
Independent or Complementary mode
Programmable dead time and output polarity
Edge-aligned or center-aligned
Manual output override control
1 Fault input
Trigger for ADC conversions
PWM frequency for 16-bit resolution (@ 40 MIPS) = 1220 Hz for Edge-Aligned mode, 610 Hz for Center-Aligned mode
PWM frequency for 11-bit resolution (@ 40 MIPS) = 39.1 kHz for Edge-Aligned mode, 19.55 kHz for Center-Aligned mode
Quadrature Encoder Interface module
Phase A, Phase B and index pulse input
16-bit up/down position counter

Specifications

Architecture 16
MaxSpeed (MHz) 40
CPU Speed (MIPS/DMIPS) 40
Program Memory Size (KB) 64
Multiple Flash Panels False
Direct Memory Access (DMA) Channels 8
Temp. Range Min. -40
Temp. Range Max. 150
Operation Voltage Min.(V) 3
Operation Voltage Max.(V) 3.6
Pin Count 28
Low Power No
Number of Comparators 2
Number of ADCs 1
ADC Channels 6
Max ADC Resolution (bits) 12
Max ADC Sampling Rate (ksps) 1100
Number of DACs 1
DAC outputs 0
Max DAC Resolution (bits) 4
Hardware RTCC No
Motor Control PWM Channels 8
SMPS PWM Channels 0
Number of PWM Time Bases 2
Output Compare Channels 4
USB Interface None
Number of CAN Modules 0
Type of CAN module None
Crypto Engine No
Quadrature Encoder Interface (QEI) 2
Segment LCD 0
LCD/Graphics Interface No
Configurable Logic Cell Modules (CLC /CCL) 0
Peripheral Pin Select (PPS)/Pin Muxing Yes
Pins | Packaging 28 | QFN-S
Temp Range -40C to +125C
Packing Media Tube (61)

Last 6 months Inventory & Pricing History


Resources



Application Notes
AN699 - Anti-Aliasing, Analog Filters for Data Acquisition Systems
AN887 - AC Induction Motor Fundamentals
AN908 - Using the dsPIC30F / dsPIC33F for Vector Control of an ACIM
AN957 - Sensored BLDC Motor Control Using dsPIC Digital Signal Controllers (DSCs)
AN984 - An Introduction to AC Induction Motor Control
AN1044 - Data Encryption Routines for PIC24 and dsPIC Devices
AN1069 - Using C30 Compiler and the SPI module to Interface EEPROMs with dsPIC33F and PIC24F
AN1079 - Using the C30 Compiler and the I2C? Peripheral to Interface Serial EEPROMs with dsPIC33F
AN1078 - Dual-Shunt FOC With SMO
AN1096 - Using the C30 Compiler to Interface SPI Serial EEPROMs with dsPIC33
AN1100 - Using the C30 Compiler to Interface Serial EEPROMs with dsPIC33F
AN1106 - AN1106, Power Factor Correction in Power Conversion Applications
AN1045 - File I/O Functions Using Microchip's
AN1115 - Implementing Digital Lock-In Amplifiers Using the dsPIC DSC
AN1162 - Sensorless Field Oriented Control (FOC) of an AC Induction Motor (ACIM)
AN1208 - Dual-Shunt FOC With PLL and PFC
AN1206 - Sensorless Field Oriented Control (FOC) of an AC Induction Motor (ACIM) Using Field Weakening
AN1210 - Using External Memory with PIC24F/24H/dsPIC33F Devices
AN1236 - Using C30 and a Timer to Interface dsPIC33 DSCs and PIC24 MCUs with UNI/O(R) Bus-Compatible Serial EEPROMs
AN1249 - ECAN Operation with DMA on dsPIC33F and PIC24H Devices
AN1292 - Dual-Shunt FOC with PLL
AN1299 - Single-Shunt Three-Phase Current Reconstruction Algorithm for Sensorless FOC of a PMSM
AN1307 - Stepper Motor Control with dsPIC® DSCs
AN901 - Using the dsPIC30F for Sensorless BLDC Control
AN992 - Sensorless BLDC Motor Control Using dsPIC30F2010

Board Design Files
PIC24HJ128GP502 BSDL file


Code Examples
CE100 - Using A/D Converters and DSP Library for Signal Filtering
CE101 - Configuring 10-bit A/D Converters for 1MSPS Conversion Rate
CE102 - Performing A/D Conversions in SLEEP (Low-Power) Mode
CE103 - Implementing DOZE Mode for Dynamic CPU Power Control
CE104 - Dynamic Clock Switching for Low Power Operation
CE105 - Address Error Traps for Easy Debugging
CE106 - Math Error Traps for Robust Operation
CE107 - Stack Error Traps for Easy Debugging
CE108 - Oscillator Failure Traps and Failsafe Clock Monitoring
CE109 - Run-Time Self Programming of FLASH Program Memory
CE110 - Dynamic Tuning of Internal Fast RC
CE111 - External Interrupt Pins Configuration and Use
CE112 - Fast Wake-up From Sleep Mode
CE113 - Timer1 used in Real-Time Clock Applications
CE114 - Using the DMA with the UART in Loopback mode
CE115 - Example of Handling a DMA Trap
CE116 - Using the DMA with the SPI module
CE117 - Using the DMA with DCI peripheral for I2S driver
CE118 - Using FIR Filters From dsPIC Filter Design and DSP Library
CE119 Interfacing to I2C Serial EEPROM using I2C peripheral
CE120 A/D Conversions with Scanning through selected Analog Inputs with DMA
CE121 A/D Conversions with Scanning through selected Analog Inputs without DMA
CE122 - ADC Alternate Sampling
CE123 - CodeGuard(TM) Security: segment creation and code placement
CE124 - CodeGuard(TM) Security: Program flow changes between segments
CE125 - CodeGuard(TM) Security: Secure Segment Erase
CE127 - Crosswire Communication between ECAN 1 and ECAN 2 modules
CE128 - ECAN FIFO Receive Example
CE129 - ECAN Remote Transmission Request
CE135 - SPI Demo
CE136 - SPI without DMA
CE137 - UART without DMA
CE138 - SPI with two slaves
CE139 - 10-bit ADC Sampling at 2.2MSPS
CE140 - Inverse tangent operation using CORDIC iterative approximation
CE141 - SPI with Framed mode
CE142 - Open Drain configuration
CE143 - Using Timer1 for Period Interrupts
CE144 - CodeGuard Application Example
CE145 - Using I2C module as a Slave device
CE146 - Adaptive Notch Filter
CE147 - Signal Matching using Coherence Function Cross Spectral Density
CE148 - ADC Sampling with DMA and FIR Filtering - Apps include Circuit Breakers
CE149 - Signal generation, fractional sampling rate, interpolation, decimation
CE150 - JPEG Entropy Coding
CE151 - CRC Generation
CE153 - RTCC
CE154 - ADC to DAC Loopback
CE152 - Parallel Master Port (PMP) Example
CE155 - Real-Time Data Monitoring (RTDM) Example



Reference Manuals
Section 02. CPU - dsPIC33F FRM
Section 03. Data Memory - dsPIC33F/PIC24H FRM
Section 04. Program Memory - dsPIC33F/PIC24H FRM
Section 05. Flash Programming - dsPIC33F/PIC24H FRM
Section 08. Reset - dsPIC33F FRM
Section 10. I/O Ports - dsPIC33F/PIC24H FRM
Section 11. Timers - dsPIC33F/PIC24H FRM
Section 12. Input Capture - dsPIC33F FRM
Section 14. Motor Control PWM - dsPIC33F/PIC24H FRM
Section 15. Quadrature Encoder Interface (QEI) - dsPIC33F FRM
Section 16. Analog-to-Digital Converter (ADC) - dsPIC33F/PIC24H FRM
Section 20. Data Converter Interface (DCI) - dsPIC33F FRM
dsPIC33F/PIC24H FRM, Enhanced Controller Area Network (CAN) - dsPIC33F/PIC24H FRM
Section 23. CodeGuard Security - dsPIC33F/PIC24H FRM
Section 24. Programming and Diagnostics - dsPIC33F/PIC24H FRM
Section 25. Device Configuration - dsPIC33F/PIC24H FRM
Section 26. Development Tool Support - dsPIC33F FRM
Section 34. Comparator - dsPIC33F FRM
Section 33. Audio Digital-to-Analog Converter (DAC) - dsPIC33F FRM
Section 38. Direct Memory Access (DMA) (Part III) - dsPIC33F/PIC24H FRM
Section 32. Interrupts (Part III) - dsPIC33F/PIC24H FRM
Section 31. Introduction (Part III) - dsPIC33F FRM
Section 39. Oscillator (Part III) - dsPIC33F FRM
Section 35. Parallel Master Port (PMP) - dsPIC33F/PIC24H FRM
Section 36. Programmable Cyclic Redundancy Check (CRC) - dsPIC33F FRM
Section 37. Real-Time Clock and Calendar (RTCC) - dsPIC33F/PIC24H FRM
Section 30. I/O Ports with Peripheral Pin Select (PPS) - dsPIC33F/PIC24H FRM
dsPIC33/PIC24 FRM, UART
dsPIC33/PIC24 FRM, I2C
dsPIC33/PIC24 FRM, Output Compare
dsPIC33/PIC24 FRM, Serial Peripheral Interface (SPI)



Environmental Information

JEDEC Indicator e3
ROHS Compliant
China EFUP Compliant
Device Weight (g) 0.1016
Shipping Weight (kg) 0.163934
Lead Count 28
Package Type QFN-S
Package Width or Size 6x6x0.9mm
Soldering Composition Matte Tin

Alternative Descriptions

16 BIT MCU/DSP 28LD 40 MIPS 64KB FLASH | Microchip Technology
Dsc, 16Bit, 64Kb, 80Mhz, 3.6V, Qfn-28 | Newark Electronics
MCU 16-bit dSPIC33 dsPIC RISC 64KB Flash 3.3V 28-Pin QFN-S EP Tube | Avnet America
IC: dsPIC microcontroller | TME
DIGITAL SIGNAL PROCESSORS, DSP, DSC 16BIT MCU/DSP 40MIPS 64 KB FLASH | RS Americas
DSC, 40MHZ, 64KB, QFNS-EP-28 | Farnell


Frequently Asked Questions

Where can I find additional details, specifications and documents for a DSPIC33FJ64MC202-E/MM?

Additional datasheets, footprints and schematics for DSPIC33FJ64MC202-E/MM are listed on our Part Details page. You can also find images and similar parts to DSPIC33FJ64MC202-E/MM on this page.

What pricing and inventory information can I view?

Distributor pricing and stock information is available for DSPIC33FJ64MC202-E/MM on our Product Comparison page. Access via the 'View Pricing & Stock' button to view DSPIC33FJ64MC202-E/MM price breaks, MOQs, lead times, inventory and SKUs from distributors.

What category does DSPIC33FJ64MC202-E/MM fall under?

The DSPIC33FJ64MC202-E/MM is listed under Semiconductors - ICs > Digital Signal Controllers - DSC.

Can I view similar or alternative parts?

You can view similar parts to DSPIC33FJ64MC202-E/MM when available in the Digital Signal Controllers - DSC range under the specifications section at the bottom of the details page.

Who can I contact for technical support of the product?

Submit any questions directly to the customer support team of the distributor listing the product. For the DSPIC33FJ64MC202-E/MM you can contact the distributor directly for product support, shipping queries etc.

Is the DSPIC33FJ64MC202-E/MM RoHS compliant?

Yes. This part has been flagged as RoHS Compliant by Microchip Technology.

Which authorised distributors for DSPIC33FJ64MC202-E/MM have stock available?

Authorised distributors including Microchip Technology, Newark Electronics, Avnet America, TME and RS Americas have stock available or on a lead time for DSPIC33FJ64MC202-E/MM.

How do I check stock and lead times for all distributors?

Stock availability and lead times will be displayed for DSPIC33FJ64MC202-E/MM often in real-time on the comparison pages.

What if I can't find stock of DSPIC33FJ64MC202-E/MM?

You can fill out our help required form which you can use to request a quote for DSPIC33FJ64MC202-E/MM from some of our verified obsolescence suppliers. Alternatively, contact us via our web chat in the bottom left of your screen and one of our team will try to help.