DSPIC33EP128MC202-I/MM - 70 MIPS DSC, 128KB Flash | Microchip
MPN: DSPIC33EP128MC202-I/MM ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $6.82 | $6.82 |
| 10 | $6.35 | $63.50 |
| 100 | $5.75 | $575.00 |
| 500 | $5.3 | $2,650.00 |
| 1,000 | $4.9 | $4,900.00 |
DSPIC33EP128MC202-I/MM Overview
A digital signal controller combines the computational capability of a digital signal processor with the control peripherals and ease of use of a microcontroller, sitting in the hierarchy DSC -> 16-bit microcontroller -> embedded processor -> system-on-chip. The dsPIC33EP family integrates a DSP engine with single-cycle MAC and 40-bit accumulators alongside standard MCU peripherals, making it a go-to choice for embedded control loops that also require signal processing.
Key features include high-speed PWM modules with complementary outputs and dead-time control, an MCPWM unit, quadrature encoder interface (QEI), two on-chip operational amplifiers, three comparators, and a 10-bit ADC - all purpose-built for precision motor control.
The device operates from a 3V to 3.6V supply across an industrial temperature range of -40C to +85C (the -I suffix), supports in-circuit serial programming (ICSP) via any PGECx/PGEDx pin pair, and includes IEEE 1149.2-compatible JTAG boundary scan for production test.
Typical applications include brushless DC (BLDC) and permanent-magnet synchronous motor (PMSM) drives, switched-mode power supplies, digital lighting ballasts, and embedded control systems requiring DSP-class math.
Design tip: connect all VDD, VSS, AVDD and AVSS pins and use any single PGECx/PGEDx pair consistently for programming - mixing pairs causes ICSP failures.
This page adds distributor pricing tiers, verified drop-in alternatives within the same package, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for DSPIC33EP128MC202-I/MM — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with DSPIC33EP128MC202-I/MM (same form factor and footprint) — differing in Operating Temperature, Package, Core, RAM, Product Family.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
DSPIC33EP128MC202-I/ML
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
DSPIC33EP128MC202-E/MM
✅ Drop-In✓ In Stock
Contact for price
View Datasheet →DSPIC33EP64MC202-I/MM
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$2.29 / Unit
View Datasheet →DSPIC33EP32MC202-I/MM
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$2.25 / Unit
View Datasheet →DSPIC33EP128MC202-I/SP
✅ Drop-In✓ In Stock
$3.94 / Unit
View Datasheet →DSPIC33EP128MC202-I/MM Maximum Ratings & Electrical Characteristics
| Core | dsPIC33E 16-bit DSC core |
| Maximum MIPS | 70 MIPS |
| Instruction Clock Frequency | 60 MHz |
| Program Memory (Flash) | 128 KB (43K x 24) |
| RAM | 16 KB |
| Supply Voltage Range | 3 V to 3.6 V |
| Operating Temperature | -40C to +85C |
| Package | 28-QFN-S (6x6 mm), exposed pad |
| Pin Count | 28 |
| Mounting Type | Surface Mount |
| PWM Modules | MCPWM, high-speed complementary outputs |
| Quadrature Encoder Interface | Yes (QEI) |
| On-chip Op-Amps | 2 |
| Comparators | 3 |
| In-Circuit Serial Programming | Yes (ICSP via PGECx/PGEDx pairs) |
| JTAG | IEEE 1149.2 compatible boundary scan |
| RoHS Status | RoHS compliant |
DSPIC33EP128MC202-I/MM Pin Configuration
| Pin 1 | MCLR — Master clear reset (active low), programming voltage input |
| Pin 2 | AN0/VREF+/CN2/RB0 — Analog input 0 / positive voltage reference / change notification / port B bit 0 |
| Pin 3 | AN1/VREF-/CN3/RB1 — Analog input 1 / negative voltage reference / change notification / port B bit 1 |
| Pin 4 | AN2/SS1/CN4/RB2 — Analog input 2 / SPI slave select / change notification / port B bit 2 |
| Pin 5 | AN3/INDX/CN5/RB3 — Analog input 3 / QEI index input / change notification / port B bit 3 |
| Pin 6 | AN4/RP1/RC13 — Analog input 4 / peripheral pin select remappable pin / port C bit 13 |
| Pin 7 | AN5/RP2/RC14 — Analog input 5 / peripheral pin select remappable pin / port C bit 14 |
| Pin 8 | VDD — Positive supply (3V to 3.6V) |
| Pin 9 | VSS — Ground reference |
| Pin 10 | OSC1/CLKI/RA2 — Crystal oscillator input / external clock input / port A bit 2 |
| Pin 11 | OSC2/CLKO/RA3 — Crystal oscillator output / clock output / port A bit 3 |
| Pin 12 | SOSCI/CN1/RB4 — Secondary oscillator input / change notification / port B bit 4 |
| Pin 13 | SOSCO/T1CK/CN0/RA4 — Secondary oscillator output / Timer1 external clock / change notification / port A bit 4 |
| Pin 14 | VDD — Positive supply (3V to 3.6V) |
| Pin 15 | VSS — Ground reference |
| Pin 16 | PGED3/OC1/RB5 — Programming data channel 3 / output compare 1 / port B bit 5 |
| Pin 17 | PGEC3/AN6/OC2/RB6 — Programming clock channel 3 / analog input 6 / output compare 2 / port B bit 6 |
| Pin 18 | PGD0/AN7/VREF-/CN7/RB7 — Programming data channel 0 / analog input 7 / negative voltage reference / change notification / port B bit 7 |
| Pin 19 | PGC0/AN8/VREF+/CN8/RB8 — Programming clock channel 0 / analog input 8 / positive voltage reference / change notification / port B bit 8 |
| Pin 20 | PGD1/AN9/PWM1L/RB9 — Programming data channel 1 / analog input 9 / PWM1 low-side output / port B bit 9 |
| Pin 21 | PGC1/TDI/PWM1H/RB10 — Programming clock channel 1 / JTAG data in / PWM1 high-side output / port B bit 10 |
| Pin 22 | TDO/PWM2L/RB11 — JTAG data out / PWM2 low-side output / port B bit 11 |
| Pin 23 | TCK/PWM2H/RB12 — JTAG test clock / PWM2 high-side output / port B bit 12 |
| Pin 24 | AN10/CTPLS/PWM3L/RB13 — Analog input 10 / CTMU pulse output / PWM3 low-side output / port B bit 13 |
| Pin 25 | AN11/PWM3H/CVREF/RB14 — Analog input 11 / PWM3 high-side output / comparator voltage reference / port B bit 14 |
| Pin 26 | AN12/PWM4L/RB15 — Analog input 12 / PWM4 low-side output / port B bit 15 |
| Pin 27 | AVSS — Analog ground reference |
| Pin 28 | AVDD — Analog positive supply |
Typical Applications
DSPIC33EP128MC202-I/MM is suitable for 6 applications: BLDC Motor Control, PMSM Field-Oriented Control Drives, Switch-Mode Power Supplies, Digital Lighting Ballasts and LED Drivers, Embedded Sensing and DSP Signal Conditioning, Robotics and Factory Automation Nodes.
BLDC Motor Control
The DSPIC33EP128MC202-I/MM fits BLDC drives because its high-speed PWM module generates complementary outputs with programmable dead-time, and its QEI, two op-amps and three comparators cover position sensing and current-sampling signal chains without extra components. In a typical three-phase inverter, the DSC runs field-oriented control at 70 MIPS with single-cycle MAC math while the PWM module drives gate drivers at high carrier frequencies. The 10-bit ADC synchronized to the PWM enables accurate shunt-based phase-current sampling. Because the core executes DSP-grade multiply-accumulate in hardware, control loop rates of 10-20 kHz are achievable without CPU saturation.
Recommended
PMSM Field-Oriented Control Drives
For permanent-magnet synchronous motors, the DSPIC33EP128MC202-I/MM provides the compute and peripheral combination that FOC demands: a 70 MIPS DSP engine for Clarke/Park transforms and PI current loops, complementary PWM with dead-time insertion to prevent shoot-through, and quadrature encoder interface for rotor position from incremental encoders. The two on-chip op-amps can amplify low-level shunt resistor voltages before the ADC, reducing external BOM cost. With 128 KB of Flash there is ample room for sensorless observer algorithms alongside communication stacks. Designers should synchronize ADC sampling to the PWM center to minimize switching-noise coupling into current measurements.
Recommended
Switch-Mode Power Supplies
The DSPIC33EP128MC202-I/MM suits digitally controlled SMPS because its high-speed PWM supports complementary outputs, dead-time and fast fault trip inputs, enabling phase-shifted full-bridge and synchronous buck topologies. The 70 MIPS core closes voltage/current loops fast enough for 100-500 kHz converters, while comparators support cycle-by-cycle overcurrent protection in hardware, independent of firmware latency. The 3V-3.6V operation matches standard logic rails, and the 6x6 mm QFN-S with exposed pad gives good thermal path for dense power boards. Digital power benefits from the ability to update firmware-control laws without hardware redesign.
Recommended
Digital Lighting Ballasts and LED Drivers
The DSPIC33EP128MC202-I/MM is used in high-intensity discharge (HID) ballast and high-power LED driver designs, where its complementary PWM with dead-time drives half-bridge resonant stages and its comparators provide lamp-fault and overcurrent protection. The 70 MIPS DSP headroom handles ignition sequencing, resonance-frequency tracking and dimming control algorithms simultaneously. With 128 KB Flash, full lamp-state machines plus DALI or DMX communication fit on one chip. The industrial -40C to +85C rating covers luminaires in outdoor and cold-storage environments, and the 28-pin QFN-S keeps controller footprint minimal inside compact driver enclosures.
Recommended
Embedded Sensing and DSP Signal Conditioning
Beyond motion, the DSPIC33EP128MC202-I/MM serves data-acquisition nodes needing on-board DSP: the hardware MAC engine filters and transforms sensor streams at 70 MIPS while the two op-amps and three comparators condition signals before the 10-bit ADC. This makes it effective for vibration monitors, ultrasonic sensors and power-quality meters where FFT or filter banks run locally. The 16 KB RAM buffers sample windows, and 128 KB Flash stores calibration and compensation tables. ICSP field-programmability allows firmware updates in installed systems via the PGECx/PGEDx header, and JTAG boundary scan supports production board test.
Recommended
Robotics and Factory Automation Nodes
In automation equipment, the DSPIC33EP128MC202-I/MM acts as a dedicated motion-control coprocessor, offloading servo loops from a host controller. The QEI reads incremental encoders from servo motors, complementary PWM drives H-bridges, and the 70 MIPS core implements cascade position/velocity/current loops. 128 KB Flash accommodates trapezoidal and S-curve motion profiles plus a CAN or UART link to a higher-level PLC. Its industrial temperature rating and active lifecycle status make it dependable for multi-year production programs. Designers should reserve one PWM fault input wired to gate-driver fault outputs for hardware-level shutdown during overcurrent events.
Recommended
Recommended Products Summary
Engineering reference data for DSPIC33EP128MC202-I/MM — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | DSPIC33EP128MC202-I/ML | DSPIC33EP128MC202-E/MM | DSPIC33EP64MC202-I/MM | DSPIC33EP128MC202-I/SP |
|---|---|---|---|---|---|
| Package | 28-QFN-S (6x6 mm) | 28-QFN-S (6x6 mm) - same | 28-QFN-S (6x6 mm) - same | 28-QFN-S (6x6 mm) - same | 28-SPDIP - different footprint |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Program Memory | 128 KB | 128 KB | 128 KB | 64 KB | 128 KB |
| RAM | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB |
| Core Speed | 70 MIPS / 60 MHz | 70 MIPS / 60 MHz | 70 MIPS / 60 MHz | 70 MIPS / 60 MHz | 70 MIPS / 60 MHz |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +125C | -40C to +85C | -40C to +85C |
| Motor-Control Peripherals (PWM/QEI/OpAmp/Comp) | Yes / Yes / 2 / 3 | Yes / Yes / 2 / 3 | Yes / Yes / 2 / 3 | Yes / Yes / 2 / 3 | Yes / Yes / 2 / 3 |
| Supply Voltage | 3 V to 3.6 V | 3 V to 3.6 V | 3 V to 3.6 V | 3 V to 3.6 V | 3 V to 3.6 V |
Key Differentiators
- Maximum Flash in the 28-pin MC202 family (vs DSPIC33EP64MC202-I/MM)
- Extended temperature option available in the identical footprint (vs DSPIC33EP128MC202-E/MM)
- QFN-S package with exposed pad (vs DSPIC33EP128MC202-I/SP)
Design Notes
Connect ALL power pins: the dsPIC33EP128MC202 has two VDD/VSS pairs plus separate AVDD/AVSS for the analog domain. Per Microchip documentation, leaving even one power pin unconnected can cause ICSP programming failure and unreliable operation. Decouple each VDD pin with a 100 nF ceramic capacitor placed within 2-3 mm of the pin, plus one bulk 10 uF per rail. Tie AVDD through an RC filter (e.g. 10 ohm + 1 uF) from VDD to reduce digital noise coupling into the 10-bit ADC.
The device provides multiple PGECx/PGEDx programming pin pairs (channels 0, 1 and 3 on this 28-pin part). You must use pins from the SAME pair - if ICSPCLK is routed to PGEC1, ICSPDAT must go to PGED1; mixing pairs causes silent programming failures. Place the programming header on the target board and keep traces under 10 cm. Configure CONFIG register MCLRE and debug settings consistently with your programming tool (PICkit 4 or ICD 4 in MPLAB X).
The 28-QFN-S (6x6 mm) exposed pad must be soldered to a grounded copper pour - it is the primary thermal and ground return path. Estimated: at 60 MHz full activity, typical DSC core current on the order of tens of mA at 3.3 V yields under 150 mW dissipation, so no heatsinking is required for the DSC itself; the exposed pad mainly improves signal integrity. Follow the Microchip layout guidelines for QFN paddle solder voiding - use at least a 3x3 via array under the pad.
For motor-control designs, route PWM outputs away from analog inputs (AN0-AN12 on port B) and keep the crystal circuit (OSC1/OSC2 and SOSCI/SOSCO) compact with ground guarding. Use peripheral pin select (PPS) to move UART/SPI functions away from noisy PWM traces. Synchronize ADC sampling with the PWM period using the ADC trigger feature rather than free-running sampling, so current measurements occur at PWM center and avoid switch-node transients.
Compliance Information
RoHS compliant per JLCPCB part listing. Lifecycle status Active per Jotrin. AEC-Q100 qualification not stated in provided data.