Microchip Technology

DSPIC33EP128MC502-I/SO - 70 MIPS 16-bit DSC 128KB Flash | Microchip

MPN: DSPIC33EP128MC502-I/SO ✓ Active
In Stock Ships in 1-3 business days
3.0 V to 3.6 V Vdss 28-SOIC (0.295 in, 7.50 mm width) Package 70 MIPS Speed 128 KB (43K x 24) Memory
From $3.29 USD / Unit
MOQ: 1 |
Price updated: 2026-09-23
Volume Pricing
Qty Unit Price Extended
1 $4.62 $4.62
10 $4.2 $42.00
100 $3.86 $386.00
500 $3.55 $1,775.00
1,000 $3.29 $3,290.00
ℹ️ All prices are in USD

DSPIC33EP128MC502-I/SO Overview

The Microchip Technology DSPIC33EP128MC502-I/SO is a 16-bit digital signal controller (DSC) delivering up to 70 MIPS from a dsPIC33E core, with 128 KB (43K x 24) of flash program memory, 16 KB of RAM, and a 28-pin SOIC (7.50 mm width) package operating from 3.0 V to 3.6 V.

A digital signal controller combines the computational architecture of a digital signal processor with the peripheral set and ease of use of a microcontroller. Within the power-management hierarchy, a DSC such as the dsPIC33EP family sits between general-purpose MCUs and dedicated DSPs, offering single-cycle MAC and DSP instructions alongside familiar control peripherals, making it the natural choice for embedded motor control and digital power conversion.

Key features include high-speed PWM modules for motor control and digital power, integrated analog peripherals, CAN, I2C, SPI, and UART connectivity, and industrial temperature operation from -40C to +85C denoted by the I temperature suffix. According to the Microchip product page, the dsPIC33EP family enables high-performance precision motor control systems that are more energy efficient and quieter in operation, and can control brushless DC and permanent magnet motors.

The 70 MIPS dsPIC DSC core executes the instruction set with DSP engine support (single-cycle MAC, dual operand fetch), while flash memory of 128 KB provides ample space for field-oriented control (FOC) firmware, communication stacks, and bootloaders. Self-programming flash supports in-circuit firmware updates via ICSP programming through any PGECx/PGEDx pin pair.

Typical applications include brushless DC and PMSM motor drives, digital switching power supplies (PFC, LLC), solar inverters, sensor-based embedded systems, and industrial automation nodes requiring CAN or UART connectivity.

A key design consideration: the internal core voltage is generated from the 3.3 V supply and requires a low-ESR capacitor on the VCAP/VDDCORE pin (pin 15); all VDD/VSS pairs must be decoupled, and both PGEC/PGED pins must be used as matched pairs during ICSP programming or debugging.

This page synthesizes distributor pricing, drop-in same-family alternatives, pinout details, and practical design notes not found in the manufacturer datasheet alone.

Drop-in alternatives for DSPIC33EP128MC502-I/SO — 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 DSPIC33EP128MC502-I/SO (same form factor and footprint) — differing in Package, Core Architecture, Operating Temperature, RAM, SRAM.

Microchip Technology
Package: 28-SOIC (7.50 mm width)
Core Architecture: 16-bit dsPIC33E DSC (RISC with DSP engine)
Operating Temperature: -40C to +150C (H-grade)
Microchip Technology
Package: 28-SOIC (0.295 in, 7.50 mm width)
Microchip Technology
Package: 28-SOIC (7.50 mm wide)
Core Architecture: 16-bit dsPIC DSC core
SRAM: 32KB
Microchip Technology
Package: 28-pin SOIC (0.295 in / 7.50 mm)
RAM: 32 KB
Microchip Technology
Package: 28-pin SOIC (SO)
Operating Temperature: -40C to +125C (E grade)
SRAM: 32 KB
Microchip Technology
Package: 28-SOIC (0.295 in / 7.50 mm width)
RAM: 4KB
Microchip Technology
Package: 28-SOIC (PDSO, 28-pin)
Core Architecture: 16-bit dsPIC33EP DSC
RAM: 4KB (2K x 16)
Microchip Technology
Package: 28-SOIC
Operating Temperature: -40C to +125C (extended, E grade)
SRAM: 48 KB

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

DSPIC33EP256MC502-I/SO

✅ Drop-In ⚠️ Specs Unverified
📦 28-SOIC (7.50 mm)
Flash 256 KB vs 128 KB (+100%), otherwise same die, same 70 MIPS core, pin-to-pin compatible

📋 Reference alternative (not in catalog)

DSPIC33EP128MC202-I/SO

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 28-SOIC (7.50 mm)
16-bit dsPIC DSC · 128 KB Flash · 16 KB · 60 MHz · Up to 70 MIPS (dsPIC33E family core) · 4 · 5 · 3

✓ In Stock

$3.92 / Unit

View Datasheet →

DSPIC33EP64MC502-I/SO

✅ Drop-In ⚠️ Specs Unverified
📦 28-SOIC (7.50 mm)
Flash 64 KB vs 128 KB (-50%), same MC peripheral set and pinout

📋 Reference alternative (not in catalog)

DSPIC33EP32MC502-I/SO

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 28-SOIC (7.50 mm)
dsPIC33E (16-bit DSC core) · 16-bit · 70 MIPS · 32KB (10.7K x 24) · 4KB · 28-SOIC (0.295 in / 7.50 mm width) · Surface Mount · -40C to +85C (I grade)

✓ In Stock

$2.66 / Unit

View Datasheet →

DSPIC33EP128GP502-H/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC (7.50 mm)
16-bit dsPIC33E DSC (RISC with DSP engine) · 128 KB (43K x 24-bit) · 16 KB · 70 MHz (70 MIPS) · 3.0 V to 3.6 V (3.3 V nominal) · -40C to +150C (H-grade) · 28-SOIC (7.50 mm width) · 28

✓ In Stock

$3.36 / Unit

View Datasheet →

DSPIC33EP128MC502-I/SO Maximum Ratings & Electrical Characteristics

Core Architecture 16-bit dsPIC DSC
Max CPU Speed 70 MIPS
CPU Frequency 60 MHz (per Mouser listing)
Flash Program Memory 128 KB (43K x 24)
RAM 16 KB
Operating Voltage 3.0 V to 3.6 V
Package 28-SOIC (0.295 in, 7.50 mm width)
Mounting Type Surface Mount
Operating Temperature -40C to +85C (I grade)
Communication Interfaces CAN, I2C, SPI, UART
Peripherals High-Speed PWM, Advanced Analog, Op Amps (family feature)
Series dsPIC33EP128MC502 (dsPIC 33EP)
Programming Interface ICSP (2-wire, PGECx/PGEDx pairs)
Debug Support Yes (multiple PGECx/PGEDx pairs)
RoHS Status Compliant
Toolchain Support MPLAB X IDE, SEGGER J-Link supported
Supply Voltage Class 3.3 V logic

DSPIC33EP128MC502-I/SO Pin Configuration

SOIC-28 Package Pinout Diagram SOIC-28W 28-pin, 7.5x17.9mm, P1.27mm, JEDEC MS-013. 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 SOIC-28
Pin 1 MCLR — Master clear reset (active low), programming voltage input
Pin 2 AN0/VREF+/CN0/RB0 — Analog input 0 / ADC positive reference / change notification / port B bit 0
Pin 3 AN1/VREF-/CN1/RB1 — Analog input 1 / ADC negative reference / change notification / port B bit 1
Pin 4 AN2/SS1/C2IN-/RP0/CN2/RB2 — Analog input 2 / SPI slave select 1 / comparator 2 inverting input / remappable pin RP0
Pin 5 AN3/C2IN+/RP1/CN3/RB3 — Analog input 3 / comparator 2 non-inverting input / remappable pin RP1
Pin 6 AN4/SOSCI/RP2/CN4/RB4 — Analog input 4 / secondary oscillator input / remappable pin RP2
Pin 7 AN5/SOSCO/RP3/CN5/RB5 — Analog input 5 / secondary oscillator output / remappable pin RP3
Pin 8 VSS — Ground reference
Pin 9 OSC1/CLKI/CN6/RA2 — Primary oscillator input / external clock input
Pin 10 OSC2/CLKO/RC15 — Primary oscillator output / clock output
Pin 11 VDD — Power supply (3.0 V to 3.6 V)
Pin 12 PGED1/AN6/RP4/CN12/RB6 — In-circuit debug/programming data 1 / analog input 6 / remappable pin RP4
Pin 13 PGEC1/AN7/RP5/CN13/RB7 — In-circuit debug/programming clock 1 / analog input 7 / remappable pin RP5
Pin 14 VSS — Ground reference
Pin 15 VCAP/VDDCORE — CPU core voltage - requires low-ESR external capacitor to VSS
Pin 16 RC13 — Port C bit 13 (remappable peripheral functions)
Pin 17 RC14 — Port C bit 14 (remappable peripheral functions)
Pin 18 RF4/RP24 — Port F bit 4 / remappable pin RP24
Pin 19 RF5/RP25 — Port F bit 5 / remappable pin RP25
Pin 20 VDD — Power supply (3.0 V to 3.6 V)
Pin 21 RF0/RP15 — Port F bit 0 / remappable pin RP15
Pin 22 RF1/RP14 — Port F bit 1 / remappable pin RP14
Pin 23 PGED3/RP10/RB8 — In-circuit debug data 3 / remappable pin RP10 / port B bit 8
Pin 24 PGEC3/RP11/RB9 — In-circuit debug clock 3 / remappable pin RP11 / port B bit 9
Pin 25 RP12/RB10 — Remappable pin RP12 / port B bit 10
Pin 26 RP13/RB11 — Remappable pin RP13 / port B bit 11
Pin 27 AVDD — Analog power supply - filter from VDD for best ADC accuracy
Pin 28 AVSS — Analog ground reference

Typical Applications

DSPIC33EP128MC502-I/SO is suitable for 6 applications: Brushless DC / PMSM Motor Control, Digital Switching Power Supplies, CAN-Based Industrial Automation Nodes, Embedded Sensing and Signal Processing, Solar Micro-Inverters and Power Conversion, Appliance and HVAC Motor Drives.

🏭

Brushless DC / PMSM Motor Control

The DSPIC33EP128MC502-I/SO fits BLDC and permanent magnet synchronous motor drives because its 70 MIPS dsPIC33E core executes field-oriented control loops with single-cycle MAC instructions, while the MC-variant high-speed PWM produces complementary outputs with programmable dead time for three-phase inverters. The 128 KB flash holds the full FOC estimator, current/speed loops, and a CAN or UART supervisory stack. Placed as the sole MCU driving a gate-driver stage, it runs the inner current loop at 10-20 kHz and outer speed loops slower; unlike general-purpose MCUs, the DSP engine avoids hand-optimized assembly for the Park/Clarke transforms. Microchip documents this family explicitly for precision, energy-efficient motor control.

⚡

Digital Switching Power Supplies

For digital power converters such as PFC, LLC, and buck stages, the DSPIC33EP128MC502-I/SO provides the high-resolution PWM and fast ADC sampling needed for voltage-mode and current-mode closed-loop control at switching frequencies well into the hundreds of kilohertz. The 70 MIPS core leaves ample margin for compensator math, soft-start sequencing, and protection routines (overcurrent, overvoltage) executed in firmware. Running the control ISR from 128 KB flash avoids code-banking complexity common on smaller parts. Compared with an analog PWM controller, this DSC adds adaptive non-linear control, telemetry via UART/CAN, and firmware-updatable compensation - at the cost of firmware development effort and careful ADC sampling synchronization to the PWM period.

🔧

CAN-Based Industrial Automation Nodes

The on-chip CAN module makes the DSPIC33EP128MC502-I/SO a compact industrial field node: one device handles CAN 2.0B communication, sensor acquisition via the integrated ADC, and local actuator PWM without external communication ICs. The industrial -40C to +85C rating matches factory-floor enclosures, and 128 KB flash accommodates a CANopen or proprietary protocol stack plus application logic. Typical usage is a distributed I/O or drive node sampling sensors at kilohertz rates and reporting over a 500 kbps CAN bus; deterministic interrupt latency of the dsPIC33E core supports hard real-time response. Versus an MCU plus separate CAN controller, integration reduces BOM cost and board area while simplifying EMC layout.

🧩

Embedded Sensing and Signal Processing

With its DSP engine (single-cycle MAC, dual operand fetch, modulo and bit-reversed addressing), the DSPIC33EP128MC502-I/SO performs onboard digital filtering, FFT-based analysis, and sensor compensation locally, transmitting only processed results over SPI, I2C, or UART. The 16 KB RAM supports reasonable filter and buffer structures, and 128 KB flash stores calibration tables and multiple operating profiles. Typical deployment: a vibration or acoustic sensor front end sampled by the internal ADC and band-filtered in an FIR routine at tens of kilohertz. Compared with offloading to a host processor, local DSP reduces bus traffic and latency; compared with a pure DSP, this DSC retains full microcontroller peripherals for system supervision in one chip.

☀️

Solar Micro-Inverters and Power Conversion

Grid-tied micro-inverter and DC-DC MPPT stages benefit from the DSPIC33EP128MC502-I/SO combination of high-speed PWM, fast 10/12-bit ADC with simultaneous sampling capability in the family, and 70 MIPS of headroom for MPPT algorithms running alongside the current control loop. Firmware executes phase-shifted full-bridge or interleaved buck modulation with cycle-by-cycle overcurrent protection in hardware. The 128 KB flash supports MPPT, grid monitoring logic, and a UART/CAN reporting link simultaneously. Design consideration: synchronize ADC sampling to PWM center points to avoid switching-noise corruption of current readings, and verify that interrupt jitter stays well below the switching period for stable loop response in high-frequency stages.

📺

Appliance and HVAC Motor Drives

Compressor, fan, and pump drives in appliances and HVAC systems use the DSPIC33EP128MC502-I/SO for sensorless BLDC control with the MC-variant PWM and analog comparators supporting low-cost single-shunt current sensing. The industrial temperature range and RoHS-compliant 28-SOIC package suit sealed controller boards, and 128 KB flash leaves room for field-updatable firmware, acoustic-noise-reduction modulation schemes, and fault diagnostics. Running sensorless back-EMF or sliding-mode observers on the DSP engine eliminates Hall sensors, reducing motor cost. Compared with discrete analog control, the DSC enables soft-start profiles and efficiency optimization; the trade-off is the need for careful firmware validation against stall and out-of-step conditions in low-cost, high-volume products.

What are the key specifications of DSPIC33EP128MC502-I/SO that engineers should know?
The DSPIC33EP128MC502-I/SO is a Microchip 16-bit dsPIC33E digital signal controller running up to 70 MIPS, with 128 KB (43K x 24) flash and 16 KB RAM in a 28-SOIC 7.50 mm package. It operates from 3.0 V to 3.6 V over -40C to +85C and integrates CAN, I2C, SPI, and UART plus high-speed PWM for motor control. According to the Microchip product page, the dsPIC33E family targets precision motor control and digital power applications.
What is the price of DSPIC33EP128MC502-I/SO?
As of 2026-09-24, DSPIC33EP128MC502-I/SO prices from approximately $4.62 at single-unit quantity down to about $3.29 at 1000 units, consistent with the LCSC listed price of $3.2861 and Octopart aggregate data from 11 distributors. XAIPART tier pricing is $4.62 (1), $4.20 (10), $3.86 (100), $3.55 (500), and $3.29 (1000). Final pricing varies with distributor stock and volume commitments, so request a quote for production quantities.
Where to buy DSPIC33EP128MC502-I/SO online?
DSPIC33EP128MC502-I/SO is available from XAIPART as well as DigiKey, Mouser, LCSC, and Hotenda. DigiKey and Mouser list it as in stock with same-day shipping ('Buy now, ships today'), and LCSC lists it from $3.2861 as of 2026-09-24. For production volumes, compare tier pricing across distributors; XAIPART offers consolidated pricing at quantity breaks of 10, 100, 500, and 1000 units with datasheet and design support included.
What is the best drop-in replacement for DSPIC33EP128MC502-I/SO?
The best drop-in replacements are same-family Microchip parts in the identical 28-SOIC pinout: DSPIC33EP256MC502-I/SO (double the flash, 256 KB), DSPIC33EP128MC202-I/SO and DSPIC33EP64MC502-I/SO (less flash), and DSPIC33EP128GP502-H/SO (GP peripheral variant). All are pin-to-pin compatible in the 28-SOIC package, so no PCB rework is required; only firmware and memory sizing need review. Every candidate shares the 70 MIPS core and 3.0-3.6 V operating range.
DSPIC33EP128MC502 vs DSPIC33EP128MC202 - which is better for motor control?
For motor control, the DSPIC33EP128MC502 is the safer choice: both run the same 70 MIPS dsPIC33E core with the same high-speed PWM and pinout in 28-SOIC, but the MC502 provides 128 KB flash versus 64 KB on the MC202. FOC firmware with CAN stacks and bootloader commonly consumes most of 64 KB, so the MC502 leaves headroom. If your compiled image fits comfortably under 64 KB, the MC202 saves cost with zero PCB changes.
Is DSPIC33EP128MC502 the same as DSPIC33EP128GP502?
No, they are the same silicon family and pinout but different peripheral variants. The MC (Motor Control) variant DSPIC33EP128MC502 emphasizes high-speed PWM for motors and digital power, while the GP (General Purpose) variant DSPIC33EP128GP502 trades some MC-specific peripherals for general-purpose analog and communication features. Both are 128 KB flash, 70 MIPS, 3.0-3.6 V parts in the same 28-SOIC footprint, so one can usually replace the other after a firmware and peripheral review.
When should I choose DSPIC33EP128MC502 over a dsPIC33CK part?
Choose the dsPIC33EP128MC502 when you need a proven, cost-effective 16-bit DSC at 70 MIPS with mature toolchain and code portability from dsPIC33E designs, and when 128 KB flash suffices. Choose the newer dsPIC33CK family (e.g., DSPIC33CK64MC102) when you need 100 MIPS performance, a barrel-shifter DSP engine, or finer PWM resolution. The EP family offers lower risk and established field history; the CK family offers higher performance per dollar on new designs.
Is DSPIC33EP128MC502-I/SO suitable for brushless DC motor control?
Yes. According to Microchip's dsPIC33EP family overview, these DSCs enable high-performance precision motor control and can control brushless DC and permanent magnet motors. The 70 MIPS core executes single-cycle MAC instructions for field-oriented control, the high-speed PWM generates complementary complementary outputs with dead time, and CAN/UART handles supervisory communication. The 128 KB flash accommodates full FOC firmware, position/speed estimators, and a bootloader in one device.
Where to download the DSPIC33EP128MC502 datasheet PDF?
Download the datasheet from the official Microchip product page at microchip.com/en-us/product/dsPIC33EP128MC502, which links the current device datasheet covering the dsPIC33EPXXXMC20X/50X family (16-bit DSCs with High-Speed PWM, Op Amps and Advanced Analog). Mirror PDFs exist on alldatasheet.com (526-page family datasheet), datasheet4u.com, and digchip.com, but always prefer the Microchip original for the latest revision and errata. XAIPART also links the official datasheet from this product page.
Where can I find the DSPIC33EP128MC502 pinout for the 28-SOIC package?
The complete 28-pin SOIC pinout is in the pin diagrams section of the dsPIC33EP128MC502 family datasheet on the Microchip website. Pin 1 is MCLR; pins 8 and 14 are VSS, pin 11 is VDD, pin 15 is VCAP/VDDCORE, and pins 27/28 are AVDD/AVSS. ICSP uses any matched PGECx/PGEDx pair (for example PGEC2 with PGED2). The full pin-by-pin table is reproduced on this XAIPART page with pin function descriptions.
What is the operating voltage range of DSPIC33EP128MC502?
The DSPIC33EP128MC502 operates from 3.0 V to 3.6 V, a standard 3.3 V logic supply, per the family datasheet operating conditions. Because the internal core regulator derives its supply from VDD, a low-ESR capacitor must be fitted on the VCAP/VDDCORE pin. The separate AVDD/AVSS pins power the analog peripherals and should be filtered with an RC network from the digital 3.3 V rail for best ADC accuracy. Never exceed 3.6 V on any VDD pin.
Can DSPIC33EP128MC502 be programmed and debugged with SEGGER J-Link?
Yes. According to SEGGER's supported devices page, dsPIC33EP128MC502 is supported by SEGGER tools, in addition to Microchip's own MPLAB ICD/REAL ICE programmers and NSDSP third-party programmers. Programming uses the 2-wire ICSP interface through any PGECx/PGEDx pair - for example, PGEC2 for ICSPCLK requires PGED2 for ICSPDAT, as pins must be used as matched pairs. All VDD and VSS pins must be connected during programming.
Is DSPIC33EP128MC502-I/SO in stock and what is the lead time?
Yes, DSPIC33EP128MC502-I/SO shows in-stock availability: DigiKey states 'Buy now, ships today' and LCSC lists it in stock from $3.2861 as of 2026-09-24. Octopart aggregates inventory from 11 distributors, so standard lead time is effectively same-day to a few days for stock items. Long lead times can occur on allocation; the pin-compatible DSPIC33EP256MC502-I/SO or DSPIC33EP128MC202-I/SO can serve as substitutes if a specific distributor is short.
What is the best Microchip equivalent for DSPIC33EP128MC502 in other brands' designs?
Microchip's official cross-reference tool recommends dsPIC33EP parts as substitutes for competitor 16-bit DSP/DSC parts. For designs migrating from a TI C2000 or Renesas RX motor-control MCU, the DSPIC33EP128MC502 offers comparable 70 MIPS DSP throughput, high-speed PWM, CAN, and integrated analog in a low-cost 28-pin SOIC. Use the Microchip cross-reference search to map a specific competitor MPN; confirm pin mapping on your own layout since cross-brand parts are never physically pin-compatible.
Is DSPIC33EP128MC502-I/SO RoHS compliant and lead-free?
Yes, the DSPIC33EP128MC502-I/SO is RoHS compliant and lead-free, consistent with distributor listings on DigiKey, Mouser, and LCSC for current Microchip production parts. The 'I' suffix denotes the industrial temperature grade (-40C to +85C); the package code /SO denotes the 28-lead SOIC with 7.50 mm body width. For REACH, halogen-free, and conflict-minerals declarations, consult the Microchip product compliance documentation for this exact ordering code, as declarations are issued per part number.

Engineering reference data for DSPIC33EP128MC502-I/SO — comparison, design guidance, and compliance information.

Selection Guide

Choose DSPIC33EP128MC502-I/SO as the default 28-pin dsPIC33EP motor-control choice: it offers the largest flash in the 28-pin MC sub-family (128 KB), which comfortably holds field-oriented control firmware, a CAN/UART stack, and a bootloader. If your compiled image is confirmed under 64 KB, DSPIC33EP128MC202-I/SO or DSPIC33EP64MC502-I/SO saves cost with an identical footprint. If code space is already tight or roadmap growth is expected, specify DSPIC33EP256MC502-I/SO - pin-to-pin identical, so migration is a BOM change only. For general-purpose (non-motor) designs needing the same package and memory, the DSPIC33EP128GP502-H/SO GP variant offers an alternate peripheral emphasis. Prefer the newer dsPIC33CK family only when you require 100 MIPS or finer PWM resolution, accepting a different pinout and toolchain migration. All dsPIC33EP options share the 3.0-3.6 V supply, 70 MIPS core, and mature MPLAB X ecosystem.

Comparison with Alternatives

Parameter This Product DSPIC33EP256MC502-I/SO DSPIC33EP128MC202-I/SO DSPIC33EP64MC502-I/SO DSPIC33EP32MC502-I/SO DSPIC33EP128GP502-H/SO
Package 28-SOIC (7.50 mm) 28-SOIC (7.50 mm) - same 28-SOIC (7.50 mm) - same 28-SOIC (7.50 mm) - same 28-SOIC (7.50 mm) - same 28-SOIC (7.50 mm) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Program Memory 128 KB (43K x 24) 256 KB 64 KB 64 KB 32 KB 128 KB
RAM 16 KB 16 KB 16 KB 16 KB 16 KB 16 KB
CPU Speed 70 MIPS 70 MIPS 70 MIPS 70 MIPS 70 MIPS 70 MIPS
Peripheral Variant MC (Motor Control) MC (Motor Control) MC (Motor Control) MC (Motor Control) MC (Motor Control) GP (General Purpose)
Operating Voltage 3.0 V to 3.6 V 3.0 V to 3.6 V 3.0 V to 3.6 V 3.0 V to 3.6 V 3.0 V to 3.6 V 3.0 V to 3.6 V

Key Differentiators

  • Maximum flash in the 28-pin MC family (vs DSPIC33EP128MC202-I/SO)
  • Growth path to double the code space (vs DSPIC33EP256MC502-I/SO)
  • Motor-control-optimized peripheral set (vs DSPIC33EP128GP502-H/SO)
  • Balanced cost/memory position (vs DSPIC33EP32MC502-I/SO)

Design Notes

The DSPIC33EP128MC502 derives its 1.8 V-class core supply internally from the 3.3 V VDD rail; pin 15 (VCAP/VDDCORE) must carry a low-ESR ceramic capacitor (value per datasheet, typically in the 10 uF class plus a ceramic) placed within a few millimeters of the pin. Omitting this capacitor or using a high-ESR part causes core brownouts and erratic resets. Connect both VDD pins (11, 20) and both VSS pins (8, 14); derive AVDD (27) through an RC or ferrite filter from VDD with AVSS (28) tied cleanly to ground for best ADC performance.

The device has three PGECx/PGEDx pairs for ICSP. Route one pair (e.g., PGEC1/PGED1 on pins 13/12) to a standard 5-pin ICSP header including MCLR, VDD, and VSS. Per Microchip programming guidance (see northernsoftware.com support notes), PGEC and PGED must be used as matched pairs - PGEC2 requires PGED2 - and all VDD/VSS pins must be connected during programming. Leave RB0-RB5 analog pins with resistor-isolated connections if they drive sensitive circuitry, since they toggle during programming/erase cycles.

Operating voltage is 3.0-3.6 V only - never connect a 5 V supply; if interfacing to 5 V logic, add level shifting or rely on the family's documented 5 V-tolerant digital inputs only where the datasheet permits. Also note that flash endurance and erase granularity limit parameter storage: use the dedicated EEPROM emulation routines from Microchip application libraries rather than frequent raw flash writes, or wear will degrade the code partition. For motor drives, verify PWM dead-time configuration in hardware before enabling the output stage.

When using the primary oscillator above ~20 MHz with PLL to reach 70 MIPS, keep the crystal and load capacitors close to pins 9/10 with a ground guard ring; assign secondary oscillator pins (SOSCI/SOSCO on 6/7) only to the 32.768 kHz crystal for RTCC or leave as GPIO. Remappable RPx pins allow clean routing of UART/SPI away from the PWM lines - plan pin assignment before layout so high-current PWM traces on adjacent pins do not couple into analog inputs AN0-AN5.

Compliance Information

RoHS
Compliant
REACH
Unknown
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Unknown

RoHS compliance per current Microchip production status reflected in DigiKey/Mouser/LCSC listings. REACH, halogen-free, and conflict-minerals declarations must be confirmed from official Microchip compliance documents for this exact ordering code.

Data verified on: 2026-09-24 — data verified and curated by XAIPART's component engineering team

Related Searches

DSPIC33EP128MC502-I/SO DSPIC33EP128MC502 datasheet Microchip DSPIC33EP128MC502 dsPIC33EP 70 MIPS 128KB flash DSC 28-SOIC digital signal controller DSPIC33EP128MC502 motor control BLDC DSPIC33EP128MC502 vs DSPIC33EP128MC202 DSPIC33EP128MC502 drop-in replacement buy DSPIC33EP128MC502-I/SO price DSPIC33EP128MC502 pinout 28 pin is DSPIC33EP128MC502 RoHS compliant dsPIC33EP128MC502 CAN UART PWM microcontroller

Related Components & Terms

Microchip Technology DSPIC33EP128MC502-I/SO dsPIC33EP dsPIC33E family digital signal controller DSC microcontroller 16-bit DSP core 70 MIPS 28-SOIC package SOIC surface mount family high-speed PWM CAN bus UART SPI I2C ICSP programming RoHS MPLAB X IDE SEGGER J-Link field-oriented control brushless DC motor digital power conversion PGEC/PGED debug pins VCAP/VDDCORE
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details