Microchip Technology

DSPIC33EP128GP504-I/ML - 16-bit DSC 128KB Flash 60MHz | Microchip

MPN: DSPIC33EP128GP504-I/ML ✓ Active
In Stock Ships in 1-3 business days
3.3 V Vdss 44-QFN (8x8 mm) Package 60 MHz Speed 128 KB Flash Memory
Contact for pricing
MOQ: 1 |
Price updated: 2026-09-23
Volume Pricing
Qty Unit Price Extended
1 $0 $0.00
10 $0 $0.00
100 $0 $0.00
500 $0 $0.00
1,000 $0 $0.00
ℹ️ All prices are in USD

DSPIC33EP128GP504-I/ML Overview

The Microchip Technology DSPIC33EP128GP504-I/ML is a 16-bit Digital Signal Controller (DSC) with 128 KB flash, 16 KB RAM, and a 60 MHz (60 MIPS) dsPIC33E core, housed in a 44-pin QFN (8x8 mm) package. According to Mouser and DigiKey listings, it integrates CAN, 3 on-chip op amps, 4 comparators, a Peripheral Trigger Generator (PTG), and a Charge Time Measurement Unit (CTMU).

A Digital Signal Controller combines the computational throughput of a digital signal processor with the peripheral integration, interrupt architecture, and ease of use of a microcontroller. In the semiconductor hierarchy, the dsPIC33EP sits within the 16-bit MCU/DSC family, below 32-bit microprocessors but above 8-bit PIC MCUs, targeting real-time control loops that need hardware multiply-accumulate (MAC) performance.

Key features include the high-speed PWM module for motor control and power conversion, 12 general-purpose timers, dual CAN or ECAN-class communication, and advanced analog integration. The three on-chip operational amplifiers can front-end current-sense signals without external op-amp ICs, and the CTMU enables precise time and charge measurements for capacitive sensing or ultrasonic flow applications.

The dsPIC33E core executes DSP-class instructions such as MAC and DSP multiply with single-cycle throughput, supported by a modified Harvard architecture with separate program and data buses. Flash-based program memory with self-write capability and an internal fast RC oscillator reduce external component count and bill-of-material cost.

Typical applications include brushless DC and PMSM motor control, digital power supplies (LLC, PFC, solar micro-inverters), sensor signal conditioning using the on-chip op amps, and industrial networking nodes that require the CAN interface.

A key design consideration: the -I suffix specifies an industrial temperature grade of -40C to +85C; the QFN package requires a solid ground plane and thermal via array under the exposed pad for reliable operation at full clock speed.

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

Drop-in alternatives for DSPIC33EP128GP504-I/ML — 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 DSPIC33EP128GP504-I/ML (same form factor and footprint) — differing in Package, Lifecycle Status, Comparators, Core, On-chip Op Amps.

Microchip Technology
Lifecycle Status: In Production
Comparators: Yes
On-chip Op Amps: Yes
Microchip Technology
Package: 44-VQFN (8x8 mm) Exposed Pad
Lifecycle Status: In Production (per Microchip product page)
Core: dsPIC33E 16-bit DSC core
Microchip Technology
Lifecycle Status: In Production (per Microchip product page)
Core: 16-bit dsPIC33EP (modified Harvard)

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

DSPIC33EP128GP504-E/ML

✅ Drop-In
Microchip Technology
📦 44-QFN (8x8)
16-bit dsPIC33E DSC · 60 MIPS · 128 KB (43K x 24) · 16 KB · 3.0 V to 3.6 V · -40C to +125C (E grade) · 44-QFN (8x8 mm) · Surface Mount

✓ In Stock

$3.28 / Unit

View Datasheet →

DSPIC33EP256GP504-I/ML

✅ Drop-In
📦 44-QFN (8x8)
256 KB flash vs 128 KB flash (+100%), same peripherals and pinout

📋 Reference alternative (not in catalog)

DSPIC33EP64GP504-I/ML

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 44-QFN (8x8)
16-bit dsPIC33E DSC · 70 MIPS · 60 MHz · 64KB (22K x 24) Flash · 8KB (4K x 16) · 3 V to 3.6 V · 9-channel, 10/12-bit · 35 pins

✓ In Stock

$3.44 / Unit

View Datasheet →

DSPIC33EP128MC504-I/ML

✅ Drop-In ⚠️ Specs Unverified
📦 44-QFN (8x8)
MC (Motor Control) peripheral variant: enhanced PWM configuration vs GP analog emphasis; same memory, core, and footprint

📋 Reference alternative (not in catalog)

DSPIC33EP64MC504-I/ML

✅ Drop-In ⚠️ Specs Unverified
📦 44-QFN (8x8)
64 KB flash (-50%) and MC motor-control peripheral variant; same package and core

📋 Reference alternative (not in catalog)

DSPIC33EP128GP504-I/ML Maximum Ratings & Electrical Characteristics

Core Processor dsPIC33E 16-bit
Core Size 16-bit
Program Memory Size 128 KB Flash
RAM Size 16 KB
Maximum Clock Frequency 60 MHz
Performance 60 MIPS
Package 44-QFN (8x8 mm)
Number of Pins 44
Operating Supply Voltage 3.3 V
CAN Interface Yes
On-chip Op Amps 3
Comparators 4
General Purpose Timers 12
Special Peripherals PTG, CTMU, High-Speed PWM
Operating Temperature Range -40C to +85C
Mounting Type Surface Mount
Packaging Tube

DSPIC33EP128GP504-I/ML 44-qfn (8x8 mm) Pin Configuration Guide

Pin configuration for DSPIC33EP128GP504-I/ML (44-qfn (8x8 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.

44-qfn (8x8 mm) package pinout diagram for DSPIC33EP128GP504-I/ML

No detailed pinout data available for DSPIC33EP128GP504-I/ML.

Refer to the datasheet for full pin configuration.

Typical Applications

DSPIC33EP128GP504-I/ML is suitable for 6 applications: Brushless DC / PMSM Motor Control, Digital Power Supplies (PFC / LLC), Industrial CAN Networking Nodes, Sensor Signal Conditioning, Portable and Battery-Powered Instrumentation, Embedded Control / IoT Edge Nodes.

🏭

Brushless DC / PMSM Motor Control

The DSPIC33EP128GP504-I/ML fits BLDC and PMSM drives because its 60 MIPS dsPIC33E core executes field-oriented control loops with single-cycle MAC instructions, while the high-speed PWM module delivers the complementary or center-aligned drive signals at carrier frequencies typical of motor inverters. The on-chip op amps can amplify low-level current-shunt signals for torque-loop feedback, and the 4 comparators support hardware overcurrent trip without CPU latency. In practice, the DSC sits between the gate-driver ICs and the position/current sensors, closing current loops in the tens of microseconds. Using the internal fast RC oscillator saves the crystal cost in cost-driven appliance drives, and the CAN interface links the drive to a higher-level controller in industrial installations.

⚡

Digital Power Supplies (PFC / LLC)

For digitally controlled power supplies, the DSPIC33EP128GP504-I/ML offers the fine PWM edge resolution and fast analog comparators needed for peak-current-mode and burst-mode regulation in PFC and LLC stages. The 60 MHz core closes voltage loops in software while hardware comparators handle cycle-by-cycle current limiting, providing deterministic protection independent of firmware execution. The 3 on-chip op amps condition current transformer or shunt feedback, trimming external component count on the densely routed power board. Its 16 KB RAM holds state variables for multi-loop compensation, and flash self-programming supports firmware-updatable control coefficients in the field. Because it shares the dsPIC33EP50x footprint with larger variants, designers can scale flash without respinning the PCB.

🌐

Industrial CAN Networking Nodes

The integrated CAN peripheral makes the DSPIC33EP128GP504-I/ML a natural fit for industrial networked nodes such as sensor aggregators, actuator controllers, and CANopen slaves on factory buses. A single 44-pin QFN replaces a discrete MCU-plus-CAN-controller combination, cutting board area and BOM cost. The 12 timers and PTG (Peripheral Trigger Generator) automate periodic sampling and message scheduling with minimal CPU overhead, while the CTMU can measure sensor charge or time intervals for diagnostic purposes. Typical deployments pair the DSC with a CAN transceiver at the physical layer and rely on its -40C to +85C industrial temperature grade for cabinet and floor environments. The Peripheral Pin Select feature lets firmware place CAN RX/TX on convenient physical pins, easing PCB routing constraints.

🧩

Sensor Signal Conditioning

The three on-chip operational amplifiers and the CTMU (Charge Time Measurement Unit) position this DSC as a compact analog front-end for sensor systems such as thermistor bridges, pressure transducer amplifiers, and capacitive or ultrasonic level sensors. The op amps can be configured as programmable-gain stages feeding the on-chip ADC, eliminating discrete amplifier ICs; the CTMU measures charge or time with high resolution for capacitive touch or time-of-flight measurements. The 4 comparators provide windowed alarm detection directly in hardware. A 16-bit DSP core then applies digital filtering and calibration on the sampled data, achieving accuracy comparable to discrete AFE designs in roughly one square centimeter of PCB area. This consolidation shortens signal paths, reducing noise pickup in high-impedance measurement circuits.

📱

Portable and Battery-Powered Instrumentation

Operating from a single 3.3 V rail with a rich peripheral set in one 44-pin QFN, the DSPIC33EP128GP504-I/ML suits handheld instruments, battery testers, and portable measurement tools. The 60 MIPS core processes FFT or RMS computations locally, while the 16 KB RAM buffers waveform captures for display. The 12 timers support multiple concurrent measurement windows, and the CTMU provides precision charge-based measurement for battery impedance estimation techniques. Peripheral Pin Select lets the design route UART/SPI/I2C to wherever the LCD, memory, and telemetry connectors land on the board, simplifying layout. Low-power modes allow the DSC to idle between measurements, extending battery life, and the industrial temperature range covers outdoor and workshop use without derating the specification.

🖥️

Embedded Control / IoT Edge Nodes

As a general embedded controller, the DSPIC33EP128GP504-I/ML handles deterministic control tasks in IoT edge nodes, HVAC controllers, and building automation where hard real-time response matters more than running an RTOS stack on a 32-bit application processor. The 128 KB flash stores application firmware plus communication stacks, and DSP capability accelerates sensor analytics such as vibration signature filtering at the edge. Its 4 comparators and 12 timers offload time-critical events, and the CAN interface integrates with legacy industrial fieldbus infrastructure that Ethernet-based nodes cannot reach. The -I temperature grade suits unconditioned enclosures. Designers benefit from MPLAB X tooling, free compiler tiers, and a large installed base of reference designs for rapid development cycles.

Recommended Products Summary

MCP2515 CAN transceiver companion (if ECAN needs external flexibility) Used in: Brushless DC / PMSM Motor Control MCP9804 I2C temperature sensor for drive thermal monitoring Used in: Brushless DC / PMSM Motor Control MCP16301 Step-down regulator for local 3.3 V bias rail Used in: Digital Power Supplies (PFC / LLC) MCP3421 18-bit delta-sigma ADC for precision voltage telemetry Used in: Digital Power Supplies (PFC / LLC) MCP2551 High-speed CAN transceiver for physical bus interface Used in: Industrial CAN Networking Nodes MCP2562 CAN FD-capable transceiver option Used in: Industrial CAN Networking Nodes MCP9701 Analog temperature sensor for thermistor-adjacent measurements Used in: Sensor Signal Conditioning MCP3221 Auxiliary I2C ADC for extra channels Used in: Sensor Signal Conditioning MCP73831 Li-Ion charge management IC Used in: Portable and Battery-Powered Instrumentation MCP1700 Low-quiescent-current LDO for 3.3 V rail Used in: Portable and Battery-Powered Instrumentation MCP79410 Battery-backed real-time clock with SRAM Used in: Embedded Control / IoT Edge Nodes 25LC256 256 Kb SPI EEPROM for configuration storage Used in: Embedded Control / IoT Edge Nodes
What are the key specifications of DSPIC33EP128GP504-I/ML that engineers should know?
The DSPIC33EP128GP504-I/ML is a Microchip 16-bit dsPIC33E Digital Signal Controller with 128 KB flash, 16 KB RAM, and a 60 MHz core (60 MIPS) in a 44-pin QFN 8x8 mm package. It integrates CAN, 3 op amps, 4 comparators, 12 timers, PTG, CTMU, and high-speed PWM peripherals, and operates from 3.3 V over -40C to +85C.
Where can I buy DSPIC33EP128GP504-I/ML online?
The DSPIC33EP128GP504-I/ML is stocked at major distributors including DigiKey, Mouser, Arrow, and JLCPCB assembly services. DigiKey and Mouser list the part as in stock with same-day shipping options, and Octopart compares bulk pricing across 10 distributors. XAIPART also offers this part; request a quote for volume pricing beyond the standard quantity breaks.
What is the price of DSPIC33EP128GP504-I/ML?
Exact unit pricing for the DSPIC33EP128GP504-I/ML was not captured in the latest verified data as of 2026-09-23, so this page marks price tiers as data-needed rather than guessing. Historically, dsPIC33EP128GP504-class parts occupy the low single-digit USD range at qty 1 on DigiKey and Mouser. Check the live XAIPART quote form or Octopart for current distributor pricing across 10+ sources.
Is DSPIC33EP128GP504-I/ML in stock and what is the lead time?
According to the DigiKey product page retrieved 2026-09-23, the DSPIC33EP128GP504-I/ML is in stock with buy-now, ships-today availability. Mouser also lists inventory and pricing. Since the part carries Microchip status 'In Production' on the manufacturer page, long-term lead times are typically stable; for volume orders, confirm allocation with your distributor, as 16-bit DSC lead times can fluctuate with demand.
What is the difference between DSPIC33EP128GP504 and DSPIC33EP256GP504?
The only material difference is flash memory: the DSPIC33EP256GP504 provides 256 KB of program flash versus 128 KB on the DSPIC33EP128GP504, in the same 44-pin QFN package with the same peripheral set. Both share identical pinouts, so the 256 KB variant is a drop-in upgrade when firmware outgrows 128 KB, at a modest price premium per distributor listings.
DSPIC33EP128GP504 vs DSPIC33EP128MC504 - which is better for motor control?
For motor control, the DSPIC33EP128MC504 is generally the better fit because the MC (Motor Control) family variant offers more advanced PWM channels tuned for multi-phase motor drives, while the GP (General Purpose) variant trades some PWM capability for general-purpose analog such as op amps and CTMU. Both share the 44-pin QFN package, 128 KB flash, 60 MIPS core, and pin-compatible footprint, so the choice is peripheral-driven, not footprint-driven.
When should I choose DSPIC33EP128GP504 over DSPIC33EP256GP504?
Choose the DSPIC33EP128GP504 when your compiled firmware fits within 128 KB flash and cost matters: the 128 KB variant carries a lower unit price at equivalent quantities. Choose the 256 KB variant if you need headroom for complex control algorithms, field firmware update dual-bank images, or anticipated feature growth. Both are pin-to-pin compatible in QFN-44, so you can defer the decision until firmware size is known and reuse the same PCB.
What is the best drop-in replacement for DSPIC33EP128GP504-I/ML?
The best drop-in replacement is DSPIC33EP256GP504-I/ML: same 44-pin QFN 8x8 mm footprint, same 60 MHz core, same peripherals, with double the flash. For extended-temperature builds, DSPIC33EP128GP504-E/ML is pin-to-pin identical but rated -40C to +125C instead of +85C. All are Microchip family members, so toolchains (MPLAB X) and programming hardware remain unchanged.
Is there a cross-brand equivalent for DSPIC33EP128GP504-I/ML?
No verified pin-to-pin cross-brand equivalent was found in the cross-reference search data retrieved 2026-09-23. While TI C2000, Renesas RX, and ST STM32 families offer similar 16/32-bit DSC performance classes, none share the 44-pin QFN footprint and dsPIC33E peripheral register map, so a port to another vendor requires PCB and firmware redesign. For drop-in replacement, stay within the Microchip dsPIC33EP50x family.
Where can I download the DSPIC33EP128GP504 datasheet PDF?
The official datasheet is Microchip document DS70000657J, 'dsPIC33EPXXXGP50X, dsPIC33EPXXXMC20X/50X and PIC24EPXXXGP/MC20X Family Data Sheet,' available from ww1.microchip.com; it covers the whole GP50X/MC50X family including this part in a 510-page document per alldatasheet listings. The family datasheet is the authoritative source for electrical characteristics, timing, and register maps for the DSPIC33EP128GP504-I/ML.
What package does the DSPIC33EP128GP504-I/ML use and is a pinout available?
The DSPIC33EP128GP504-I/ML comes in a 44-pin QFN measuring 8x8 mm, suffix ML in Microchip nomenclature. The complete pinout, including power, oscillator, PPS-mappable peripheral pins, and analog channel assignments, is shown in the family datasheet DS70000657J pin diagrams. Because the dsPIC33E family uses Peripheral Pin Select (PPS), many digital functions can be routed to multiple physical pins at design time in firmware.
Can DSPIC33EP128GP504-E/ML replace DSPIC33EP128GP504-I/ML?
Yes. The -E/ML suffix is the extended-temperature variant of the same die: it shares the identical 44-pin QFN 8x8 mm footprint, 128 KB flash, 16 KB RAM, 60 MHz core, and peripheral set. The only difference is the operating range, -40C to +125C for -E versus -40C to +85C for -I. It is fully pin-to-pin replaceable and costs slightly more per distributor comparison listings.
Is the DSPIC33EP128GP504-I/ML suitable for digital power supply applications?
Yes. Its high-speed PWM with fine edge resolution, 60 MIPS DSP core with single-cycle MAC instructions, and 4 comparators make it well suited for digital power topologies such as LLC resonant converters, PFC stages, and solar micro-inverters. The on-chip op amps can condition current-shunt feedback without external amplifiers, reducing BOM count in compact power stage designs.
Does DSPIC33EP128GP504-I/ML comply with RoHS and is it lead-free?
The DSPIC33EP128GP504-I/ML is a current production Microchip part supplied in standard lead-free, RoHS-compliant packaging, consistent with current Microchip environmental policy for active catalog parts. Exact REACH and halogen-free declarations were not captured in the retrieved data as of 2026-09-23, so confirm the official Material Declaration from Microchip's environmental compliance portal before releasing the BOM for regulated markets.

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

Selection Guide

Choose the DSPIC33EP128GP504-I/ML when you need DSP-grade 60 MIPS control performance, CAN, and on-chip analog (3 op amps, 4 comparators, CTMU) in a compact 44-pin QFN, and your firmware fits within 128 KB flash at industrial temperatures. Choose DSPIC33EP256GP504-I/ML when code size is marginal or dual-image bootloaders are planned. Choose DSPIC33EP64GP504-I/ML to cut cost on simpler firmware. Choose DSPIC33EP128GP504-E/ML when ambient temperatures exceed +85C. For motor drives prioritizing PWM capability over integrated op amps, the pin-compatible DSPIC33EP128MC504-I/ML is the better peripheral match. No cross-brand drop-in exists - all alternatives are Microchip family members sharing the same QFN-44 footprint, toolchain, and programming hardware, so migration risk is limited to a configuration-word and pin-mapping review.

Comparison with Alternatives

Parameter This Product DSPIC33EP128GP504-E/ML DSPIC33EP256GP504-I/ML DSPIC33EP64GP504-I/ML DSPIC33EP128MC504-I/ML DSPIC33EP64MC504-I/ML
Package 44-QFN (8x8) 44-QFN (8x8) - same 44-QFN (8x8) - same 44-QFN (8x8) - same 44-QFN (8x8) - same 44-QFN (8x8) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Memory 128 KB 128 KB 256 KB 64 KB 128 KB 64 KB
RAM 16 KB 16 KB 16 KB 16 KB 16 KB 16 KB
Core Speed 60 MHz (60 MIPS) 60 MHz (60 MIPS) 60 MHz (60 MIPS) 60 MHz (60 MIPS) 60 MHz (60 MIPS) 60 MHz (60 MIPS)
Operating Temperature -40C to +85C -40C to +125C -40C to +85C -40C to +85C -40C to +85C -40C to +85C
Peripheral Variant GP (General Purpose, 3 op amps) GP - same GP - same GP - same MC (Motor Control PWM emphasis) MC (Motor Control PWM emphasis)

Key Differentiators

  • On-chip op amps reduce BOM (vs DSPIC33EP128MC504-I/ML)
  • Extended temperature option exists in same footprint (vs DSPIC33EP128GP504-E/ML)
  • Cost-optimized flash density (vs DSPIC33EP256GP504-I/ML)

Design Notes

The 44-QFN 8x8 mm package has an exposed thermal pad on the underside that must be soldered to a grounded copper pour. Use a 5x5 via array (0.3 mm vias) connecting the pad to internal ground planes; this is both the primary heat-removal path and the only ground return for the device. Follow Microchip QFN land-pattern recommendations in the family datasheet DS70000657J, and inspect the pad joint via X-ray for volume production since it is hidden after reflow.

Decouple each VDD pin pair with 100 nF ceramics placed within 2 mm of the pin, plus one bulk 4.7-10 uF per rail. The dsPIC33E core draws transient current at 60 MIPS during flash write and DMA bursts; keep the VDD/CORE capacitor trace short. Estimated: at 60 MHz the core current is on the order of tens of milliamps (per datasheet typical curves), so a 3.3 V LDO with at least 150 mA capability provides comfortable margin.

Peripheral Pin Select (PPS) must be explicitly unlocked (PPS unlock sequence) before mapping digital functions; forgetting this is the most common first-revision failure on dsPIC33E designs. Also, the -I grade tops out at +85C: for engine-bay or outdoor-enclosure products above that, substitute the pin-identical DSPIC33EP128GP504-E/ML (-40C to +125C) rather than risk field failures. Configure configuration words (FOSC, FWDT, FPOR) before first programming - default oscillator settings do not yield 60 MHz.

Compliance Information

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

RoHS/lead-free inferred from current production status and standard Microchip catalog packaging; REACH, halogen-free, and conflict-minerals declarations were not present in retrieved data as of 2026-09-23 - confirm via Microchip environmental portal.

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

Related Searches

DSPIC33EP128GP504-I/ML datasheet Microchip DSPIC33EP128GP504-I/ML price dsPIC33EP128GP504 44-QFN 16-bit DSC dsPIC33EP128GP504 pinout QFN-44 DSPIC33EP128GP504 vs DSPIC33EP256GP504 DSPIC33EP128GP504 drop-in replacement dsPIC33EP128GP504 motor control PWM DSC buy DSPIC33EP128GP504-I/ML in stock what can replace dsPIC33EP128GP504 dsPIC33EP128GP504 CAN op amp CTMU microcontroller dsPIC33EP128GP504 digital power supply design Microchip dsPIC33EP504 cross reference equivalent

Related Components & Terms

Microchip Technology DSPIC33EP128GP504-I/ML dsPIC33E Digital Signal Controller DSC 16-bit microcontroller digital signal processor 44-QFN (8x8) QFN package family surface mount CAN CTMU Peripheral Trigger Generator high-speed PWM MPLAB X RoHS motor control digital power supply sensor signal conditioning DS70000657J Peripheral Pin Select 60 MIPS
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