DSPIC33EV128GM102-E/MM - 16-Bit 5V DSC, 128KB Flash | Microchip
MPN: DSPIC33EV128GM102-E/MM ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.3 | $4.30 |
| 10 | $3.9 | $39.00 |
| 100 | $3.55 | $355.00 |
| 500 | $3.25 | $1,625.00 |
| 1,000 | $3.05 | $3,050.00 |
DSPIC33EV128GM102-E/MM Overview
A digital signal controller combines the computational power of a digital signal processor (DSP) with the peripheral integration and control architecture of a microcontroller (MCU). In the semiconductor hierarchy, the dsPIC33EV family sits within the 16-bit microcontroller segment, adding a DSP engine (single-cycle MAC, barrel shifter, modulo addressing) that makes it well suited for closed-loop control and signal-processing tasks in a single chip.
Key features include the 5V-tolerant operating supply (2.5V to 5.5V), 70 MIPS maximum performance, ECC flash for functional-safety-oriented designs, 4 DMA channels, 7 timers, and an extended (-E) temperature rating. The 5V operation directly interfaces with automotive sensors and industrial signals without level shifting, a major system-level advantage over 3.3V MCUs.
Technically, the dsPIC33EV core executes CISC-style 16-bit instructions with DSP enhancements, and the flash memory includes error-correction coding to improve reliability in harsh electrical environments. Clock sources include an internal fast RC oscillator and external crystal options, enabling low-power and low-jitter configurations.
Typical applications include automotive sensor and touch-control units, appliance motor control (BLDC/PMSM), industrial power conversion, and harsh-environment HVAC systems where noise, vibration, and wide temperature ranges are present.
Design consideration: the exposed pad of the QFN-S package should be soldered to a ground plane for both thermal dissipation and signal integrity, and a low-ESR capacitor on the internal regulator output (VCAP) is required per the family datasheet.
This page synthesizes distributor pricing, drop-in alternatives, design notes, and FAQ content not found in a single manufacturer datasheet, as of 2026-09-26.
Drop-in alternatives for DSPIC33EV128GM102-E/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 DSPIC33EV128GM102-E/MM (same form factor and footprint) — differing in Operating Temperature, Package, Core Architecture, Timers, Core.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
DSPIC33EV256GM102-E/MM
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
DSPIC33EV128GM002-E/MM
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
DSPIC33EV64GM102-E/MM
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$2.98 / Unit
View Datasheet →DSPIC33EV128GM102T-E/MM
✅ Drop-In📋 Reference alternative (not in catalog)
DSPIC33EP64GP502-I/MM
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$2.2 / Unit
View Datasheet →DSPIC33EP64MC502-E/MM
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$3.05 / Unit
View Datasheet →DSPIC33EV128GM102-E/MM Maximum Ratings & Electrical Characteristics
| Core | dsPIC33E 16-bit DSC |
| Max CPU Speed | 70 MIPS |
| Program Memory Size | 128 KB (ECC Flash) |
| RAM Size | 8 KB |
| Supply Voltage Range | 2.5 V to 5.5 V |
| DMA Channels | 4 |
| Timers | 7 |
| Operating Temperature | -40C to +125C |
| Package | 28-Pin QFN-S with Exposed Pad (MM) |
| Mounting Type | Surface Mount |
| Qualification | AEC-Q100 (Automotive) |
| Barrel Shifter | Yes |
| Core Architecture | 16-bit CISC with DSP engine |
| Low Power Modes | Yes |
| RoHS Status | Compliant |
| Packaging | Tube |
DSPIC33EV128GM102-E/MM Pin Configuration
| Pin 1 | MCLR — Master clear reset input, active low |
| Pin 2 | AN0/CN2/RB0 — Analog input 0 / change notification / port B bit 0 |
| Pin 3 | AN1/CN3/RB1 — Analog input 1 / change notification / port B bit 1 |
| Pin 4 | AN2/SS1/CN4/RB2 — Analog input 2 / SPI slave select / port B bit 2 |
| Pin 5 | AN3/C1IN-/C2IN+/RP35/CN5/RB3 — Analog input 3 / comparator inputs / RP35 / port B bit 3 |
| Pin 6 | PGD3/EMUD3/AN4/C2IN-/RP34/CN6/RB4 — Programming data 3 / analog input 4 / RP34 / port B bit 4 |
| Pin 7 | PGC3/EMUC3/AN5/RP33/CN7/RB5 — Programming clock 3 / analog input 5 / RP33 / port B bit 5 |
| Pin 8 | VSS — Ground reference |
| Pin 9 | OSC1/CLKI/RC12 — Oscillator crystal input / external clock input |
| Pin 10 | OSC2/CLKO/RC15 — Oscillator crystal output / clock output |
| Pin 11 | VDD — Power supply (2.5V to 5.5V) |
| Pin 12 | VCAP/VDDCORE — Internal regulator output, requires low-ESR capacitor |
| Pin 13 | PGD1/EMUD1/SOSCI/T2CK/RC13 — Programming data 1 / secondary oscillator input / RP for remapping |
| Pin 14 | PGC1/EMUC1/SOSCO/T1CK/RA2 — Programming clock 1 / secondary oscillator output / port A bit 2 |
| Pin 15 | RP0/CLKI/CN14/RA3 — Remappable pin RP0 / port A bit 3 |
| Pin 16 | PGD2/EMUD2/RP1/CN13/RA4 — Programming data 2 / remappable pin RP1 / port A bit 4 |
| Pin 17 | PGC2/EMUC2/RP2/CN12/RA9 — Programming clock 2 / remappable pin RP2 / port A bit 9 |
| Pin 18 | RP3/RA10 — Remappable pin RP3 / port A bit 10 |
| Pin 19 | VDD — Power supply (2.5V to 5.5V) |
| Pin 20 | VSS — Ground reference |
| Pin 21 | RP4/RA8 — Remappable pin RP4 / port A bit 8 |
| Pin 22 | AVSS — Analog ground reference |
| Pin 23 | AN6/RP32/CN8/RC0 — Analog input 6 / remappable pin RP32 / port C bit 0 |
| Pin 24 | AN7/RP31/CN9/RC1 — Analog input 7 / remappable pin RP31 / port C bit 1 |
| Pin 25 | AN8/RP30/CN10/RC2 — Analog input 8 / remappable pin RP30 / port C bit 2 |
| Pin 26 | AN9/SS1/RP29/CN11/RC3 — Analog input 9 / SPI slave select / RP29 / port C bit 3 |
| Pin 27 | AVDD — Analog power supply |
| Pin 28 | VDD — Power supply (2.5V to 5.5V) |
Typical Applications
DSPIC33EV128GM102-E/MM is suitable for 6 applications: Automotive Sensor and Touch Control Units, Appliance Motor Control (BLDC/PMSM), Industrial Power Conversion and Digital Power, Harsh-Environment HVAC and Building Control, Signal Conditioning and DSP-Intensive Sensing, Appliance User Interfaces and Touch Panels.
Automotive Sensor and Touch Control Units
The DSPIC33EV128GM102-E/MM is designed for automotive sensor and touch-control nodes operating in harsh electrical and thermal environments. Its AEC-Q100 qualification and -40C to +125C rating cover under-hood and body-electronics requirements, while native 5V operation (2.5V to 5.5V supply) interfaces directly with resistive and ratiometric automotive sensors without level-shifting circuitry. The 128 KB ECC flash protects code integrity against bit flips caused by conducted and radiated transients common in vehicle harnesses, and the 70 MIPS DSP core executes filtering and demodulation of sensor signals such as pressure, position, and capacitive touch in real time. Use the 4-channel DMA and multiple timers to offload routine sampling, keeping CPU bandwidth for control loops. Design trade-off: the 28-pin QFN limits I/O count, so pin multiplexing must be planned early.
Recommended
Appliance Motor Control (BLDC/PMSM)
For appliance motor control, the DSPIC33EV128GM102-E/MM combines a 70 MIPS DSP engine with hardware support for field-oriented control of BLDC and PMSM motors used in washing machines, refrigerators, and HVAC blowers. The single-cycle MAC and barrel shifter execute the FOC inner current loop with headroom, while 5V operation gives clean commutation of gate-driver thresholds in noisy compressor environments. The ECC flash is valuable because appliance motors generate significant conducted noise that can corrupt unprotected flash. With 4 DMA channels and 7 timers, PWM generation, ADC sampling, and UART diagnostics run concurrently without CPU stalls. Budget the code space carefully: a full sensorless FOC stack plus communication protocol typically consumes 40-80 KB of the 128 KB flash, leaving room for bootloaders and field upgrades.
Recommended
Industrial Power Conversion and Digital Power
In industrial power conversion - AC-DC, DC-DC, and inverter stages - the DSPIC33EV128GM102-E/MM provides the deterministic compute needed for digital control loops: the 70 MIPS core closes voltage and current loops at switching frequencies in the tens of kilohertz with single-cycle multiply-accumulate. The 5V-tolerant 2.5V to 5.5V supply range simplifies interfacing with industrial analog front ends and optocoupler-based feedback that run on 5V rails. ECC flash and the extended -40C to +125C temperature rating improve field reliability in factory and grid environments with wide thermal swings and conducted EMI. Use the DMA controller to stream ADC samples into RAM while the CPU computes compensation, and reserve one timer for precise PWM dead-time insertion. Verify jitter specifications against your topology before committing to the design.
Recommended
Harsh-Environment HVAC and Building Control
HVAC controllers benefit directly from the DSPIC33EV128GM102-E/MM's noise immunity, 5V I/O, and wide temperature range. Condenser and blower fans, damper actuators, and compressor protection logic all generate inductive kickback and voltage transients that stress 3.3V controllers; the 5V dsPIC33EV tolerates this environment with simpler protection networks. The 128 KB ECC flash supports robust firmware with self-test routines, and 8 KB RAM accommodates PID loops for multiple control channels plus a Modbus or custom serial protocol stack. Capacitive touch inputs for user panels can share the same die, eliminating a separate touch controller. The 28-pin QFN-S exposed pad should be tied to ground plane for thermal and EMI performance as recommended in the family data sheet.
Recommended
Signal Conditioning and DSP-Intensive Sensing
The DSP engine of the DSPIC33EV128GM102-E/MM - single-cycle MAC, modulo and bit-reversed addressing, and a barrel shifter - makes it effective for embedded digital signal processing such as FIR/IIR filtering, FFT-based analysis, and demodulation of sensor waveforms. Applications include ultrasonic flow measurement, vibration analysis, and current-sensor waveform processing in industrial equipment. The 4 DMA channels stream ADC data into the 8 KB RAM without CPU intervention, sustaining deterministic sampling pipelines. Because the DSC operates at 5V, the analog front end can use higher full-scale signals, improving signal-to-noise ratio by roughly 3.5 dB relative to a 3.3V system for the same sensor noise floor. This is a quantifiable system-level advantage of choosing the EV 5V family for measurement front ends.
Recommended
Appliance User Interfaces and Touch Panels
Appliance control panels - ovens, cooktops, and washers - need capacitive touch sensing, displays, and safety interlock logic in one controller. The DSPIC33EV128GM102-E/MM runs Microchip touch libraries on its 70 MIPS core while simultaneously handling relays, buzzers, and serial communication to the main appliance board. Its -40C to +125C operation survives kitchen environments, and 5V I/O drives legacy LED segments and relays directly through driver transistors. The ECC flash protects firmware in an environment rich with relay arcing and motor switching transients. With only 28 pins, combine touch channels, LED scanning, and UART communication carefully; multiplexing assignments should be fixed before PCB layout. Firmware image with touch plus protocol stack typically fits comfortably within the 128 KB flash budget.
Recommended
Recommended Products Summary
Engineering reference data for DSPIC33EV128GM102-E/MM — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | DSPIC33EV256GM102-E/MM | DSPIC33EV128GM002-E/MM | DSPIC33EV64GM102-E/MM | DSPIC33EV128GM102T-E/MM | DSPIC33EP64GP502-I/MM |
|---|---|---|---|---|---|---|
| Package | 28-Pin QFN-S (MM) with EP | 28-Pin QFN-S (MM) - same | 28-Pin QFN-S (MM) - same | 28-Pin QFN-S (MM) - same | 28-Pin QFN-S (MM) - same | 28-Pin QFN (MM) - same footprint |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core / Performance | dsPIC33E, 70 MIPS | 70 MIPS | 70 MIPS | 70 MIPS | 70 MIPS | 70 MIPS (dsPIC33EP) |
| Program Flash | 128 KB (ECC) | 256 KB (ECC) | 128 KB (ECC) | 64 KB (ECC) | 128 KB (ECC) | 64 KB |
| Supply Voltage | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 3.0 V to 3.6 V |
| Operating Temperature | -40C to +125C | -40C to +125C | -40C to +125C | -40C to +125C | -40C to +125C | -40C to +125C |
Key Differentiators
- ECC flash for harsh-environment code integrity (vs DSPIC33EP64GP502-I/MM)
- Double the flash headroom in same footprint (vs DSPIC33EV64GM102-E/MM)
- Native 5V operation (vs DSPIC33EP64MC502-E/MM)
- Honest trade-off: fewer I/O than 44/64-pin siblings (vs DSPIC33EV128GM004-E/P8)
Design Notes
Solder the QFN-S exposed pad to a contiguous ground pour with an array of thermal vias (typically 4-6 via barrels under the pad). The exposed pad is the primary ground return and thermal path for the die; an unsoldered pad causes erratic ground-referenced ADC readings and reduced thermal margin. Follow the land-pattern recommendation in the Microchip family data sheet DS70005144H. For prototyping, hand-assembly of QFN-S is feasible with a hot plate or careful rework but inspect the pad joint with X-ray when reliability matters.
The internal regulator output on the VCAP/VDDCORE pin requires a low-ESR ceramic capacitor (typical value around 10 uF per the family data sheet) placed within a few millimeters of pin 12. Omitting it or using a high-ESR capacitor causes core-supply glitches and random resets, especially during flash programming. Decouple each VDD pin with 100 nF ceramic capacitors and at least one bulk 4.7-10 uF capacitor near the device. AVDD should be filtered separately (ferrite bead plus 100 nF/1 uF) when ADC accuracy matters.
MCLR (pin 1) must be pulled up (typically 10 kohm) to VDD and never left floating, or the device will reset intermittently. When using the PGC/PGD programming pins shared with general-purpose I/O, keep series resistors on PGD/PGC lines so ICSP tools can drive them even if the circuit loads those nets. Peripheral pin select (RPx) assignments must be configured in code before the mapped peripherals operate - a common bring-up failure is expecting a UART on a pin whose PPS mapping was not written. Verify oscillator configuration fuses match your crystal before first flash.
The 5V rails give noise immunity but also mean faster, higher-amplitude edge rates into trace inductance. Keep crystal traces short and guard the OSC1/OSC2 nets with ground, especially at 70 MIPS operation. For analog channels (AN0-AN9), keep source impedance below the value specified in the ADC section of DS70005144H (typically under 1 kohm recommended for full-speed sampling) or insert an op-amp buffer such as the MCP6292. Separate the analog ground region under AVSS from switching currents of motor or power-conversion loads.
Compliance Information
AEC-Q100 automotive qualification and -E extended temperature grade per distributor part descriptions (datasheets.com, Jotrin). RoHS/lead-free assumed compliant per Microchip standard policy; confirm on the Microchip product page for this exact ordering code.