Microchip Technology

DSPIC33EP128MC502-H/SP - 16-bit 60 MIPS Motor Control DSC | Microchip

MPN: DSPIC33EP128MC502-H/SP ✓ Active
In Stock Ships in 1-3 business days
28-SPDIP (0.300 in, 7.62 mm) Package 60 MIPS (60 MHz) Speed 128KB (43K x 24) Flash Memory
From $3.05 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.75 $375.00
500 $3.4 $1,700.00
1,000 $3.05 $3,050.00
ℹ️ All prices are in USD

DSPIC33EP128MC502-H/SP Overview

The Microchip Technology DSPIC33EP128MC502-H/SP is a 16-bit digital signal controller (DSC) with a dsPIC33E core running at up to 60 MIPS, 128KB (43K x 24) of Flash program memory, and 16KB of RAM, housed in a 28-pin SPDIP (0.300 in, 7.62 mm) through-hole package with AEC-Q100 automotive qualification.

A digital signal controller combines the compute capability of a DSP with the peripheral integration and ease of use of a microcontroller. In the embedded hierarchy, the dsPIC33E family sits above general-purpose PIC16/PIC18 MCUs and beside 32-bit MCUs, targeting control loops that need multiply-accumulate DSP instructions, such as field-oriented motor control and digital power conversion.

Key features include the high-speed PWM module purpose-built for motor control, an ADC configurable as 10-bit at 1.1 Msps with four sample-and-hold circuits or 12-bit at 500 ksps with one sample-and-hold, and up to three on-chip op amps/comparators with direct connection to the ADC. These integrated analog blocks eliminate external amplifiers in current-sense feedback paths.

Architecturally, the device executes a modified Harvard 16-bit instruction set with DSP engine (40-bit accumulators, single-cycle MAC) and supports In-Circuit Serial Programming (ICSP) and In-Circuit Debugging with two program and two complex data breakpoints, plus IEEE 1149.2-compatible (JTAG) boundary scan. Multiple PGECx/PGEDx pin pairs allow flexible debugger hookup.

Typical applications include brushless DC and PMSM motor drives, digital power supplies, automotive actuators, and industrial automation nodes where a 28-pin through-hole footprint eases prototyping and low-volume assembly.

Design consideration: use any PGEC/PGED pair as a matched set for ICSP (for example PGEC2 with ICSPCLK paired to PGED2 for ICSPDAT) and connect all VDD/VSS pins during programming.

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

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

Microchip Technology
Package: 28-pin SPDIP
Core: dsPIC33E 16-bit DSC core
RAM: 16 KB
Microchip Technology
Package: SPDIP-28
Core Architecture: 16-bit dsPIC RISC
Microchip Technology
Package: 28-pin SPDIP (0.300 in / 7.62 mm)
Core Architecture: 16-bit dsPIC DSC core
RAM: 48 KB

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

DSPIC33EP128MC502-I/SP

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 28-SPDIP
dsPIC33E 16-bit DSC core · 70 MIPS · 60 MHz · 128 KB (43K x 24) FLASH · 16 KB · 3.0 V to 3.6 V · 28-pin SPDIP · Through Hole

✓ In Stock

$3.55 / Unit

View Datasheet →

DSPIC33EP128MC502-E/SP

✅ Drop-In
📦 28-SPDIP
extended temperature grade (/E), same die and peripherals, pin-to-pin compatible

📋 Reference alternative (not in catalog)

DSPIC33EP256MC502-H/SP

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 28-SPDIP
16-bit dsPIC RISC · 70 MIPS · 60 MHz · 256 KB · 32 KB · 3.3 V · 28 · SPDIP-28

✓ In Stock

$4.95 / Unit

View Datasheet →

DSPIC33EP64MC502-H/SP

✅ Drop-In ⚠️ Specs Unverified
📦 28-SPDIP
64KB Flash vs 128KB Flash (-50%), same pinout and peripherals, check firmware fit

📋 Reference alternative (not in catalog)

DSPIC33EP128MC202-H/SP

✅ Drop-In ⚠️ Specs Unverified
📦 28-SPDIP
same memory/core/pinout but reduced motor-control peripheral set (fewer PWM/ADC channels), verify peripheral count

📋 Reference alternative (not in catalog)

DSPIC33EP128MC502-H/SP Maximum Ratings & Electrical Characteristics

Core dsPIC33E 16-bit DSC
CPU Speed 60 MIPS (60 MHz)
Program Memory Size 128KB (43K x 24) Flash
RAM Size 16KB
Package 28-SPDIP (0.300 in, 7.62 mm)
Mounting Type Through Hole
ADC Resolution 10-bit (1.1 Msps, 4 S&H) or 12-bit (500 ksps, 1 S&H)
Analog Inputs 6 (on 28-pin devices)
Op Amps / Comparators Up to 3, direct ADC connection
PWM High-Speed PWM module for motor control
Debug / Programming ICSP, In-Circuit Debug, 2 program + 2 data breakpoints
Boundary Scan IEEE 1149.2 compatible (JTAG)
Qualification AEC-Q100 (Automotive)
Series dsPIC 33EP

DSPIC33EP128MC502-H/SP 28-spdip (0.300 in, 7.62 mm) Pin Configuration Guide

Pin configuration for DSPIC33EP128MC502-H/SP (28-spdip (0.300 in, 7.62 mm) package). This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.

28-spdip (0.300 in, 7.62 mm) package pinout diagram for DSPIC33EP128MC502-H/SP

No detailed pinout data available for DSPIC33EP128MC502-H/SP.

Refer to the datasheet for full pin configuration.

Typical Applications

DSPIC33EP128MC502-H/SP is suitable for 6 applications: BLDC / PMSM Motor Control, Digital Power Supplies, Automotive Actuators and Body Electronics, Industrial Automation and Sensing Nodes, Embedded Audio and Signal Processing, Test, Measurement, and Prototyping.

🏭

BLDC / PMSM Motor Control

The DSPIC33EP128MC502-H/SP fits brushless DC and permanent-magnet synchronous motor drives because its 60 MIPS DSP core executes field-oriented control loops with single-cycle MAC instructions while the high-speed PWM module generates complementary gate signals with hardware dead-time insertion. The 10-bit 1.1 Msps ADC with four sample-and-hold circuits samples phase currents at the PWM center, and up to three on-chip op amps condition low-side shunt signals directly, eliminating external amplifiers. The result is a complete single-chip FOC drive for fans, pumps, and servo motors in a 28-pin footprint.

⚡

Digital Power Supplies

In digital SMPS and PFC stages, this DSC closes current- and voltage-loop feedback at switching frequencies where its 500 ksps 12-bit ADC mode and deterministic 60 MIPS instruction timing matter. The high-speed PWM supports complementary outputs and dead-time control suited to half-bridge and LLC topologies, while on-chip comparators provide fast cycle-by-cycle overcurrent protection independent of the CPU. Firmware-defined control laws let one hardware design serve multiple output voltages, and the 128KB Flash leaves room for compensation tables, telemetry, and bootloader code.

🚗

Automotive Actuators and Body Electronics

AEC-Q100 qualification makes the DSPIC33EP128MC502-H/SP suitable for automotive motor loads such as throttle actuators, HVAC dampers, pumps, and window lifts. The 60 MIPS core runs sensorless control algorithms across the automotive temperature range, six ADC channels read position potentiometers and current shunts, and CRC/JTAG boundary-scan support aids manufacturing test. The through-hole SPDIP package also supports low-volume, serviceable automotive subassemblies where solderability inspection and hand rework remain practical requirements.

🏭

Industrial Automation and Sensing Nodes

Factory nodes benefit from the combination of DSP math for filtering (FFT, FIR) and rich serial peripherals for Modbus/CAN-style field connectivity. The 128KB Flash accommodates protocol stacks plus the application, and the 16KB RAM buffers sensor arrays. In a prototyping or pilot-line environment, the 28-pin SPDIP through-hole package plugs directly into breadboards and socketed industrial carrier boards, shortening iteration time; the same board then migrates to the SOIC or QFN sibling for production volume with identical firmware.

🎧

Embedded Audio and Signal Processing

The dsPIC33E DSP engine, with 40-bit accumulators and single-cycle multiply-accumulate, performs real-time filtering and spectral analysis at 60 MIPS, enough bandwidth for audio preprocessing, tone detection, and active-noise-control tasks. The 12-bit 500 ksps ADC digitizes microphone or sensor inputs while the on-chip op amps provide gain staging without external components. The 128KB program space stores coefficient tables and multiple algorithm profiles, and the through-hole package simplifies bench prototyping of DSP algorithms before surface-mount production release.

🔧

Test, Measurement, and Prototyping

Bench instruments and lab prototypes use this DSC for sequence control, data logging, and simple DSP analysis. JTAG boundary scan (IEEE 1149.2 compatible) supports board-level test, and in-circuit debugging with two program and two complex data breakpoints accelerates firmware development under MPLAB X. The SPDIP package is socket-friendly: parts can be swapped without hot-air rework, which is why it remains a favorite for university labs, evaluation boards, and low-volume instruments. Multiple PGEC/PGED pairs allow flexible programming header placement on carrier boards.

What is the DSPIC33EP128MC502-H/SP microcontroller?
The DSPIC33EP128MC502-H/SP is a Microchip Technology 16-bit dsPIC33E digital signal controller with 128KB Flash, 16KB RAM, and a 60 MIPS core in a 28-pin SPDIP package. It is AEC-Q100 automotive qualified and targets precision motor control and digital power applications, according to the Microchip product page and Mouser catalog data.
What is the price of DSPIC33EP128MC502-H/SP?
Pricing for the DSPIC33EP128MC502-H/SP typically starts around 4 to 5 USD at quantity one from distributors, dropping toward 3 USD at 1000-piece volumes as of 2026-09-24. XAIPART lists tiered pricing: 4.62 USD at qty 1, 3.75 USD at qty 100, and 3.05 USD at qty 1000. Final pricing varies with distributor stock, so request a quote for current volume pricing.
Where can I buy DSPIC33EP128MC502-H/SP online?
The DSPIC33EP128MC502-H/SP is available from XAIPART and from major distributors including Mouser, DigiKey, and Hotenda, with additional stock listed by Octopart-tracked brokers. Mouser and DigiKey both carry the part under Microchip's Digital Signal Processors & Controllers category. For guaranteed traceable automotive-grade units (AEC-Q100), purchase from authorized distributors rather than gray-market brokers.
Is DSPIC33EP128MC502-H/SP in stock and what is the lead time?
Distributor listings indicate the DSPIC33EP128MC502-H/SP is generally in stock at multiple suppliers, with standard distributor lead times of a few days for stock items as of 2026-09-24. Hotenda explicitly lists it in stock. Because Through-Hole SPDIP variants sometimes carry less distributor depth than surface-mount variants, confirm real-time quantity availability before committing to a production build.
Where can I download the dsPIC33EP128MC502 datasheet PDF?
The official dsPIC33EP128MC502 datasheet is available on the Microchip product page at microchip.com/en-us/product/dsPIC33EP128MC502. Mirror copies are hosted by alldatasheet and datasheet4u; the alldatasheet copy is a 526-page document covering the full 16-bit DSC family with pinout, electrical specifications, and peripheral chapters. Always use the Microchip original as the authoritative revision.
What is the difference between DSPIC33EP128MC502-H/SP and DSPIC33EP128MC502-I/SP?
The difference is the temperature grade suffix: the /H part and the /I part share the identical die, 128KB Flash, 60 MIPS performance, and 28-SPDIP footprint. Per Microchip convention the /I grade typically covers -40C to +85C, while the H-grade variant used here carries extended-range ordering (confirm the exact range on the datasheet ordering table). Both are pin-to-pin drop-in replacements for each other on the same PCB.
DSPIC33EP128MC502-H/SP vs DSPIC33EP256MC502-H/SP - which is better?
Choose the DSPIC33EP128MC502-H/SP when 128KB of Flash is sufficient and unit cost matters; choose the DSPIC33EP256MC502-H/SP when your firmware plus bootloader approaches the 128KB limit or you need extra space for OTA updates. Both are pin-to-pin compatible in the 28-SPDIP package with identical peripherals and 60 MIPS performance, so upgrading is a drop-in swap with no PCB change.
Can DSPIC33EP64MC502-H/SP replace DSPIC33EP128MC502-H/SP?
Yes, the DSPIC33EP64MC502-H/SP can replace it only if your compiled firmware fits in 64KB of program memory, which is half of the 128KB target. The devices are pin-to-pin compatible in the same 28-SPDIP package with the same motor-control peripherals. For existing designs migrating in the opposite direction, the 128KB part is the drop-in upgrade path with no layout or BOM change beyond the part number.
What is the best drop-in replacement for DSPIC33EP128MC502-H/SP?
The best drop-in replacement is DSPIC33EP128MC502-I/SP from the same Microchip family: identical die, identical 28-SPDIP footprint, and identical 128KB Flash / 16KB RAM / 60 MIPS specifications, differing only in temperature-grade ordering code. Other pin-compatible family members include the /E, /SP grade variants and the 256KB/64KB memory siblings. All are programmed with the same MPLAB toolchain and programmer.
What are the key specifications of DSPIC33EP128MC502-H/SP?
Key specifications: 16-bit dsPIC33E DSC core at 60 MIPS (60 MHz); 128KB (43K x 24) Flash program memory; 16KB RAM; 10-bit ADC at 1.1 Msps with four sample-and-hold circuits or 12-bit ADC at 500 ksps; six analog inputs; up to three op amps/comparators connected directly to the ADC; high-speed PWM for motor control; AEC-Q100 automotive qualification; 28-pin SPDIP through-hole package.
Is the DSPIC33EP128MC502-H/SP suitable for BLDC motor control?
Yes, this device is purpose-built for precision motor control. Its dsPIC33E core executes field-oriented control (FOC) algorithms efficiently using single-cycle DSP MAC instructions, the high-speed PWM module generates complementary outputs with dead-time control, and the 1.1 Msps ADC with multiple sample-and-hold circuits can sample phase currents simultaneously. On-chip op amps allow direct connection of low-side current-shunt signals, reducing external component count.
How do I program the DSPIC33EP128MC502-H/SP?
Program the device via In-Circuit Serial Programming (ICSP) using a Microchip programmer such as PICkit or ICD tools with MPLAB X IDE. The device has multiple PGECx/PGEDx pin pairs; you must use one pair as a matched set - for example, if PGEC2 is connected to ICSPCLK, then PGED2 must connect to ICSPDAT. Connect all VDD and VSS pins during programming. In-application programming and in-circuit debugging with breakpoints are also supported.
Is there an STM32 or cross-brand equivalent for DSPIC33EP128MC502-H/SP?
No true cross-brand drop-in equivalent exists: the 28-pin SPDIP package with this exact dsPIC33E pinout is Microchip-proprietary, and STMicroelectronics or Renesas parts in similar packages have different pin maps and toolchains. Cross-brand parts such as STM32F1-series MCUs are functionally similar alternatives but require PCB rework and firmware migration. For true drop-in replacement, stay within the Microchip dsPIC33EPxxMC502 family in the same package.
Does DSPIC33EP128MC502-H/SP meet automotive requirements?
Yes, distributor data from Hotenda and DigiKey list the DSPIC33EP128MC502-H/SP as automotive-qualified to AEC-Q100, meaning it has passed the Automotive Electronics Council stress qualification for onboard electronics. This makes it suitable for automotive motor control, actuators, and body-electronics modules. For documentation packages supporting automotive production (PPAP), request them through Microchip or an authorized distributor.

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

Selection Guide

Choose the DSPIC33EP128MC502-H/SP when you need a motor-control DSC in a hand-assemblable through-hole 28-pin package for prototyping, low-volume, or serviceable industrial/automotive hardware. Select DSPIC33EP128MC502-I/SP for standard industrial temperature grading and DSPIC33EP128502-E/SP for extended temperature environments - all three are pin-identical. Choose DSPIC33EP256MC502-H/SP only if firmware plus bootloader will exceed 128KB; choose DSPIC33EP64MC502-H/SP to cut cost when 64KB suffices. If surface-mount production is the goal, migrate to the MC204/MC502 SOIC or QFN siblings with unchanged firmware. Do not attempt cross-brand substitutions (e.g., STM32) without a PCB and firmware redesign, since no equivalent drop-in exists outside the Microchip dsPIC33 family.

Comparison with Alternatives

Parameter This Product DSPIC33EP128MC502-I/SP DSPIC33EP128MC502-E/SP DSPIC33EP256MC502-H/SP DSPIC33EP64MC502-H/SP DSPIC33EP128MC202-H/SP
Package 28-SPDIP 28-SPDIP - same 28-SPDIP - same 28-SPDIP - same 28-SPDIP - same 28-SPDIP - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
CPU Speed 60 MIPS 60 MIPS 60 MIPS 60 MIPS 60 MIPS 60 MIPS
Flash Memory 128KB (43K x 24) 128KB 128KB 256KB 64KB 128KB
Motor-Control Peripherals High-Speed PWM, MC-family ADC/OpAmps Identical Identical Identical Identical Reduced (GP-ish peripheral set)
Temperature Grade /H (extended range ordering) /I industrial /E extended /H (same as target) /H (same as target) /H (same as target)

Key Differentiators

  • Integrated analog saves external components (vs DSPIC33EP128MC202-H/SP)
  • Double the program memory at same footprint (vs DSPIC33EP64MC502-H/SP)
  • Automotive qualification (vs Generic hobbyist MCU alternatives)
  • Through-hole prototyping advantage (vs DSPIC33EP128MC502-H/MM (QFN))

Design Notes

ICSP programming requires a matched PGEC/PGED pair: if PGEC2 carries ICSPCLK, ICSPDAT must connect to PGED2 - never mix pairs. Per the dsPIC33EP documentation, all VDD and VSS pins must be connected during programming and debugging. Route the programming header (5 pins: MCLR, VDD, GND, PGECx, PGEDx) on every production PCB even when field programming is not planned, or you will lose in-circuit debugging capability.

Decouple each VDD pin with a 100 nF ceramic capacitor placed within a few millimeters of the pin, plus one bulk 4.7-10 uF capacitor per board. Motor-control designs switching high PWM currents should separate the analog supply path (AVDD) from noisy digital rails with an RC or ferrite filter so the 1.1 Msps ADC achieves its specified accuracy; keep current-shunt kelvin routing dedicated to the op-amp/ADC input pins.

Although this is a through-hole SPDIP part, keep oscillator traces short and place the high-speed PWM gate-driver returns away from the analog front end to limit ground bounce on ADC readings. If you plan a later migration to the SOIC or QFN sibling (DSPIC33EP128MC204T-I/MV), design a dual-footprint carrier and keep crystal/ICSP nets identical so the same firmware and layout migrate without redesign.

When using the on-chip op amps for current-sense feedback, source impedance on the non-inverting input should be kept low and symmetric to minimize offset from input bias currents; add a small RC anti-alias filter ahead of the ADC when operating in the 12-bit 500 ksps mode if the source has wideband noise. Estimated: a 1 kohm / 1 nF filter sets a 159 kHz pole, well above typical FOC current-loop bandwidths.

Compliance Information

RoHS
Unknown
REACH
Unknown
AEC-Q100
Qualified
Lead Free
Unknown
Halogen Free
Unknown
Conflict Minerals
Unknown

AEC-Q100 automotive qualification stated in DigiKey and Hotenda distributor listings. RoHS/REACH status not stated in the provided verified data.

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

Related Searches

DSPIC33EP128MC502-H/SP dsPIC33EP128MC502 datasheet PDF Microchip DSPIC33EP128MC502 16-bit DSC dsPIC33E 60 MIPS motor control DSC 128KB 28-pin SPDIP dsPIC33 microcontroller dsPIC33EP128MC502 BLDC FOC motor control DSPIC33EP128MC502-H/SP vs DSPIC33EP256MC502 DSPIC33EP128MC502 drop-in replacement equivalent DSPIC33EP128MC502-H/SP price buy how to program DSPIC33EP128MC502 ICSP AEC-Q100 dsPIC33 motor controller STM32 equivalent to dsPIC33EP128MC502

Related Components & Terms

Microchip Technology DSPIC33EP128MC502-H/SP dsPIC33E digital signal controller DSC 16-bit microcontroller MPLAB X ICSP AEC-Q100 28-SPDIP package high-speed PWM 1.1 Msps ADC 12-bit ADC field-oriented control BLDC motor control digital power supply JTAG boundary scan IEEE 1149.2 DSP MAC DSPIC33EP256MC502-H/SP DSPIC33EP64MC502-H/SP automotive actuator industrial automation
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