Microchip Technology

DSPIC33FJ128GP804-E/ML - 16-bit DSC 40 MIPS 128KB Flash | Microchip

MPN: DSPIC33FJ128GP804-E/ML ✓ Active
In Stock Ships in 1-3 business days
44-QFN (8x8 mm) Package 128 KB (128K x 8) Flash Memory
Contact for pricing
MOQ: 1 |
Price updated: 2026-09-26
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

DSPIC33FJ128GP804-E/ML Overview

The Microchip Technology DSPIC33FJ128GP804-E/ML is a 16-bit digital signal controller (DSC) delivering up to 40 MIPS from 128 KB (128K x 8) of Flash program memory and 16 KB of SRAM, housed in a 44-pin QFN (8x8 mm) package with an extended temperature range of -40C to +125C.

A digital signal controller combines the computational throughput of a DSP with the peripheral integration and ease of use of a microcontroller. Within the power-management hierarchy, the dsPIC33F family sits alongside Microchip's PIC24H 16-bit MCU line, sharing the same core architecture and pinout philosophy, so migration between PIC24F, dsPIC30F and dsPIC33F devices is seamless.

Key features include the 16-bit dsPIC33F CPU with single-cycle multiply and hardware divide support, 8-channel DMA, seven timers, and Peripheral Pin Select (PPS), which allows most digital peripherals to be remapped to any of a large number of package pins - a major advantage for PCB layout optimization. The GP (general purpose) variant includes advanced analog and audio-oriented peripherals such as ADC modules and serial interfaces (UART, SPI, I2C) suited for signal-chain integration.

Architecturally, the device uses CMOS technology with a modified Harvard architecture, two operational loop accumulators, and DSP instruction support including MAC operations. The -E suffix denotes the extended operating temperature grade, while /ML indicates the 44-terminal QFN (PQCC) surface-mount package.

Typical applications include industrial control and automation, digital power conversion, sensor signal conditioning, and motor-adjacent general purpose embedded systems that benefit from DSP-class math in a small 8x8 mm footprint.

A key design consideration is the 44-QFN thermal pad: connect the exposed pad to a ground pour with an array of vias to improve heat dissipation and signal integrity, and verify PPS mapping early in firmware development.

This page synthesizes distributor inventory data, drop-in family alternatives, and practical design guidance not consolidated in the manufacturer datasheet.

Drop-in alternatives for DSPIC33FJ128GP804-E/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 DSPIC33FJ128GP804-E/ML (same form factor and footprint) — differing in Core Architecture, Operating Temperature, Package, Peripheral Pin Select (PPS), Serial I/O Ports.

Microchip Technology
Core Architecture: 16-bit dsPIC33F modified Harvard
Operating Temperature: -40C to +85C (I grade)
Package: 44-pin QFN with exposed pad (ML)
Microchip Technology
Core Architecture: dsPIC33F 16-bit DSC (modified Harvard MCU + DSP engine)
Operating Temperature: -40C to +125C (E suffix)
Package: 44-pin QFN (8x8 mm)

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

DSPIC33FJ128GP804-I/ML

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 44-QFN (8x8)
16-bit dsPIC33F modified Harvard · 128 KB · 16 KB · 40 MIPS (40 MHz) · 3.3 V · 44-pin QFN with exposed pad (ML) · -40C to +85C (I grade) · 35

✓ In Stock

$8.9 / Unit

View Datasheet →

DSPIC33FJ64GP804-E/ML

✅ Drop-In ⚠️ Specs Unverified
📦 44-QFN (8x8)
Flash 64 KB vs 128 KB (-50%); same extended temp grade, SRAM, peripherals and pinout

📋 Reference alternative (not in catalog)

DSPIC33FJ32GP804-E/ML

✅ Drop-In ⚠️ Specs Unverified
📦 44-QFN (8x8)
Flash 32 KB vs 128 KB (-75%); pin-to-pin, extended temp, same core and peripherals

📋 Reference alternative (not in catalog)

DSPIC33FJ128MC804-E/ML

✅ Drop-In
Microchip Technology
📦 44-QFN (8x8)
dsPIC33F 16-bit DSC (modified Harvard MCU + DSP engine) · 40 MIPS at 40 MHz · 128 KB · 8 KB · 3.0 V to 3.6 V · -40C to +125C (E suffix) · 44-pin QFN (8x8 mm) · 21 (per datasheet)

✓ In Stock

$4.05 / Unit

View Datasheet →

DSPIC33FJ128GP804-E/ML Maximum Ratings & Electrical Characteristics

Core Architecture 16-bit dsPIC33F
Maximum MIPS 40 MIPS
Program Memory 128 KB (128K x 8) Flash
Data RAM 16 KB SRAM
DMA Channels 8
Timers 7
Serial I/O Ports 3
Peripheral Pin Select Yes (PPS)
Operating Temperature -40C to +125C (E grade)
Package 44-QFN (8x8 mm)
Mounting Type Surface Mount
Technology CMOS
Product Status In Production

DSPIC33FJ128GP804-E/ML 44-qfn (8x8 mm) Pin Configuration Guide

Pin configuration for DSPIC33FJ128GP804-E/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 DSPIC33FJ128GP804-E/ML

No detailed pinout data available for DSPIC33FJ128GP804-E/ML.

Refer to the datasheet for full pin configuration.

Typical Applications

DSPIC33FJ128GP804-E/ML is suitable for 6 applications: Industrial Control and Automation, Sensor Signal Conditioning and Data Acquisition, Digital Power Conversion, Portable and Battery-Powered Instruments, Audio Signal Processing Front Ends, Motor-Adjacent General Purpose Embedded Systems.

🏭

Industrial Control and Automation

The DSPIC33FJ128GP804-E/ML fits industrial control nodes that need DSP-class arithmetic in a compact footprint: its 40 MIPS 16-bit core executes PID and filtering loops with single-cycle multiply, while 8 DMA channels offload serial and ADC data movement from the CPU. The extended -40C to +125C grade tolerates hot control cabinets near drives and power electronics, and 128 KB Flash accommodates protocol stacks plus field-updatable application code. Peripheral Pin Select lets engineers route UART, SPI and I2C functions to whatever pads the PCB layout favors, simplifying board routing in dense panels. Place the controller between a switching regulator and isolated I/O, using its timers for sequencing and watchdog functions; the main trade-off versus a plain MCU is slightly higher quiescent power in exchange for deterministic math throughput.

🧩

Sensor Signal Conditioning and Data Acquisition

In multi-channel acquisition front ends, the GP804's DSP MAC instructions implement IIR/FIR filters and RMS computations directly on sampled data, while DMA streams ADC results to 16 KB SRAM without CPU intervention. The 40 MIPS core gives roughly 25 ns instruction cycles, enough for kHz-rate control loops with real-time filtering. The -E extended temperature rating suits sensors mounted on machinery or outdoors where ambient can exceed the standard 85C ceiling. Using PPS, designers can map the serial ports to pins that best fit connector placement, and the small 8x8 mm QFN keeps the controller close to the analog front end, shortening noisy analog traces. Trade-off: verify the exposed pad is well-grounded, as QFN thermal and ground performance depends entirely on the PCB pour.

⚡

Digital Power Conversion

Digital power supplies and converters demand fast, deterministic control loops; the dsPIC33FJ128GP804's 40 MIPS core with hardware divide and single-cycle MAC executes compensator math at fixed sample rates, while seven timers generate precisely phased gate-drive or synchronization signals. The 128 KB Flash leaves room for soft-start routines, protection state machines and communication interfaces (UART, SPI, I2C via PPS remapping). The extended -40C to +125C rating is important because controllers often sit near hot switching stages. In a typical topology the DSC samples output voltage/current, computes the duty update, and drives gate interfaces; DMA offloads ADC buffering. Note that this GP variant lacks the MC family's dedicated high-resolution PWM - for sophisticated multi-phase motor drives, the pin-compatible dsPIC33FJ128MC804 may be the better drop-in.

📱

Portable and Battery-Powered Instruments

Handheld instruments benefit from the controller's 16-bit architecture balancing performance and efficiency: the 40 MIPS clock can be scaled down in low-power modes to stretch battery life, while 128 KB Flash supports menus, calibration tables and logging. The 44-QFN 8x8 mm package is compact enough for handheld PCBs yet has 0.5 mm-pitch terminations that remain hand-reviewable, unlike fine-pitch BGA alternatives. Extended temperature tolerance (-40C to +125C) protects against enclosed, sun-exposed or vehicle-mounted instruments. PPS remapping lets one PCB serve multiple product variants by relocating display and sensor interfaces in firmware rather than respinning the board. Engineers should budget the SRAM carefully, since 16 KB is ample for signal processing but modest for heavy logging buffers, complementing it with external storage over SPI.

🎧

Audio Signal Processing Front Ends

The GP (General Purpose) family includes audio-oriented analog and serial peripherals, making the DSPIC33FJ128GP804 well suited to audio preprocessing: the DSP MAC pipeline handles equalization, level detection and echo algorithms, while DMA keeps sample streams moving between codec interfaces and memory without stalls. At 40 MIPS there is headroom for 48 kHz stereo processing with multiple biquad stages. The 44-QFN package minimizes board area behind panel connectors, and the extended temperature grade covers amplifiers in ventilated but hot enclosures. Signal-chain placement is typically between an audio codec/ADC and power amplifier, with the DSC performing filtering and gain control. Compared with a dedicated audio DSP, this part integrates general control (UI, storage, comms) on one die, reducing BOM count at the cost of lower absolute DSP throughput.

🔧

Motor-Adjacent General Purpose Embedded Systems

Systems that supervise or communicate with a separate motor drive - conveyors, pumps, HVAC controllers - fit the GP804 well: it handles HMI, serial communication and monitoring logic at 40 MIPS, while its extended -40C to +125C rating survives the hot environment near motor windings and drives. The 128 KB Flash stores protocol stacks and logging, and PPS lets designers position CAN/UART/SPI transceiver interfaces wherever the wiring harness demands. Where the actual motor control is done on the same board, the pin-compatible dsPIC33FJ128MC804 is a firmware-level alternative with dedicated PWM peripherals - a key advantage of this shared-footprint family. Thermal design is straightforward: a solid ground pour under the QFN exposed pad suffices at the controller's power levels, but confirm junction estimates with local ambient near the drive.

What are the key specifications of DSPIC33FJ128GP804-E/ML?
The DSPIC33FJ128GP804-E/ML is a 16-bit digital signal controller running at up to 40 MIPS with 128 KB Flash, 16 KB SRAM, 8 DMA channels, 7 timers and Peripheral Pin Select. It comes in a 44-QFN (8x8 mm) package with an extended -40C to +125C temperature grade. According to Microchip's product page, the device status is In Production.
What is the price of DSPIC33FJ128GP804-E/ML?
Pricing for the DSPIC33FJ128GP804-E/ML varies by quantity and distributor; as of 2026-09-26, DigiKey and Mouser list the part for individual purchase, but exact unit pricing should be confirmed on their product pages since it changes with stock and volume breaks. XAIPART displays quantity-tiered pricing on this page once current quotes are received.
Where to buy DSPIC33FJ128GP804-E/ML online?
The DSPIC33FJ128GP804-E/ML can be purchased from authorized distributors including DigiKey (product ID 1635956) and Mouser, both of which list the part as available with same-day shipping options. Aggregators such as Octopart, Findchips and DigiPart also compare stock across authorized and independent distributors for this Microchip part number.
Is DSPIC33FJ128GP804-E/ML in stock?
Yes, according to DigiKey's listing the DSPIC33FJ128GP804-E/ML is available to buy with ships-today fulfillment, indicating active stock as of 2026-09-26. Mouser also lists inventory and pricing for the same part. Because stock levels fluctuate, verify real-time availability on the distributor page before placing a large production order.
What is the difference between DSPIC33FJ128GP804-E/ML and DSPIC33FJ64GP804-E/ML?
The primary difference is program memory: the GP804 variant provides 128 KB of Flash, while the GP64 variant provides 64 KB. Both share the same 44-QFN package, 40 MIPS core, 16 KB SRAM and identical peripherals, making them pin-compatible drop-in options. Choose the 128 KB part when code size headroom matters, or the 64 KB part to reduce cost on firmware-fitted designs.
What is the difference between dsPIC33FJ128GP804 and dsPIC33FJ128MC804?
The core difference is peripheral targeting: GP (General Purpose) parts include audio/general-purpose analog peripherals, while MC (Motor Control) parts include motor-control PWM peripherals. According to Microchip, the dsPIC33FJ128MC804 shares the same 16-bit dsPIC33F core, 128 KB Flash and 44-pin QFN package and is pin-compatible with the GP804, so the MC part can serve as a drop-in when motor-control PWM is required.
What is the best drop-in replacement for DSPIC33FJ128GP804-E/ML?
The best drop-in replacements are same-family parts in the same 44-QFN (8x8) package: DSPIC33FJ128MC804 for motor-control peripherals, DSPIC33FJ64GP804-E/ML when 64 KB Flash suffices, and DSPIC33FJ128GP804-I/ML if the industrial -40C to +85C grade is acceptable instead of extended temperature. All are pin-to-pin compatible; only Flash size, peripheral set or temperature grade change.
Can DSPIC33FJ128GP804-I/ML replace DSPIC33FJ128GP804-E/ML?
Yes, electrically and physically the -I/ML can replace the -E/ML on the same PCB footprint, since both use the 44-QFN package with the same die and pinout. The trade-off is temperature rating: the -I grade is specified for -40C to +85C, whereas the -E extended grade covers -40C to +125C. Use the -I/ML only in environments that stay within the industrial range.
What is the best equivalent for DSPIC33FJ128GP804-E/ML from another manufacturer?
There is no true cross-brand pin-to-pin equivalent for this Microchip dsPIC33F part documented in authoritative cross-reference sources; the 44-QFN 16-bit DSC niche is Microchip-specific. Engineers needing a second source typically qualify dsPIC33FJ128MC804 (same brand) or evaluate functionally similar 16-bit DSCs from other vendors, which requires PCB redesign because packages and pinouts differ.
Where to download the dsPIC33FJ128GP804 datasheet PDF?
The dsPIC33FJ128GP804 family datasheet (16-bit Digital Signal Controllers with up to 128 KB Flash and 16 KB SRAM) is available on Microchip's website at ww1.microchip.com/downloads/en/DeviceDoc/70292G.pdf. The family document covers the GP804 variants together with dsPIC33FJ32GP302/304 and GPX02/X04 devices, including electrical characteristics, pin diagrams and peripheral details.
Where can I find the 44-QFN pinout for dsPIC33FJ128GP804?
The pinout is documented in the dsPIC33FJ128GP804 family datasheet and in Microchip's PIM Information Sheet (document 70325A), which details the 44-pin QFN pin mapping and notes that Peripheral Pin Select lets most digital peripherals map to many pins. Because PPS makes the functional pin assignment largely software-defined, consult the datasheet pin diagram for fixed power, oscillator and programming pins.
When should I choose the dsPIC33FJ128GP804-E/ML over the -I/ML grade?
Choose the -E/ML extended-grade part whenever the ambient environment can exceed +85C, such as industrial enclosures near motors, power supplies, automotive-adjacent bays or outdoor equipment exposed to solar heating, since the -E grade is rated to +125C. The -I/ML grade is cheaper but caps at +85C; using it in a hot enclosure risks out-of-spec timing and reliability degradation.
Is the DSPIC33FJ128GP804-E/ML suitable for digital power and industrial control?
Yes. The device combines a 40 MIPS 16-bit core with single-cycle MAC-class DSP instructions, 8-channel DMA and rich timers, which suits closed-loop control loops, sensor conditioning and general industrial logic. For applications needing dedicated high-resolution motor-control PWM, the pin-compatible dsPIC33FJ128MC804 in the same 44-QFN package is the better-targeted sibling.
Is the dsPIC33FJ128GP804 pin compatible with PIC24H devices?
Yes, according to Microchip the dsPIC33F 16-bit device family is pin compatible with the PIC24HJ family and shares a very high degree of compatibility with dsPIC30F devices. This enables seamless migration between PIC24F, dsPIC30F and dsPIC33F devices, which is valuable when a design needs to move between general-purpose MCU code and DSP-accelerated firmware on the same PCB.
What development tools support the dsPIC33FJ128GP804?
The device is supported by Microchip's MPLAB X IDE with XC16 compiler, and hardware development via the Explorer 16/32 Development Board using a dsPIC33FJ128GP804 Processor Plug-In Module (PIM), as documented in Microchip's PIM Information Sheet 70325A. In-circuit programming and debugging use standard PICkit/MPLAB ICD-class tools through the ICSP pins.

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

Selection Guide

Choose the DSPIC33FJ128GP804-E/ML when you need maximum Flash (128 KB) and general-purpose analog peripherals in the compact 44-QFN package, and your environment can exceed +85C - the extended -40C to +125C grade is its core reason to exist. If your ambient stays below +85C, the -I/ML grade offers the same silicon cheaper. If 64 KB of Flash fits your firmware, the DSPIC33FJ64GP804-E/ML reduces cost on the identical footprint. If your application is a motor drive needing dedicated high-resolution PWM, select the pin-compatible DSPIC33FJ128MC804-E/ML instead. All four options share the 8x8 mm QFN footprint and PPS architecture, so a single PCB can be qualified across the family. Note there is no cross-brand pin-to-pin equivalent; second-sourcing requires PCB redesign.

Comparison with Alternatives

Parameter This Product DSPIC33FJ128GP804-I/ML DSPIC33FJ64GP804-E/ML DSPIC33FJ32GP804-E/ML DSPIC33FJ128MC804-E/ML
Package 44-QFN (8x8) 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
Flash Program Memory 128 KB 128 KB 64 KB 32 KB 128 KB
SRAM 16 KB 16 KB 16 KB 16 KB 16 KB
Maximum Performance 40 MIPS 40 MIPS 40 MIPS 40 MIPS 40 MIPS
Operating Temperature -40C to +125C (E) -40C to +85C (I) -40C to +125C (E) -40C to +125C (E) -40C to +125C (E)
Peripheral Targeting General Purpose (GP) with advanced analog General Purpose (GP) General Purpose (GP) General Purpose (GP) Motor Control (MC) PWM
DMA Channels 8 8 8 8 8

Key Differentiators

  • Extended temperature grade for hot environments (vs DSPIC33FJ128GP804-I/ML)
  • Full 128 KB Flash in the smallest QFN footprint (vs DSPIC33FJ64GP804-E/ML)
  • General Purpose peripheral set with advanced analog (vs DSPIC33FJ128MC804-E/ML)

Design Notes

The 44-QFN (8x8) exposed pad must be soldered to a ground plane through an array of at least 9 (3x3) thermal vias. Beyond heat dissipation, the pad is the main low-inductance ground return, and incomplete reflow here is the most common cause of erratic analog behavior in QFN dsPIC designs. Follow Microchip's QFN land-pattern guidelines in the family datasheet; use a solder-mask-defined aperture with careful paste segmentation to avoid pad floating during reflow.

Peripheral Pin Select (PPS) allows most digital peripherals (UART, SPI, I2C, input capture) to map to many RP pins. Exploit this during layout: place the crystal and analog pins first, then route PPS-mapped digital signals last. Lock your PPS map in firmware initialization before any peripheral use, and never re-map pins while peripherals are active - PPS writes during operation are a classic intermittent-failure source on dsPIC33F designs.

Estimated: the -E grade permits up to +125C ambient. Before selecting the -E part, calculate your worst-case junction: Tj ≈ Ta + Pd * theta_JA. The precise theta_JA value for the 44-QFN should be taken from the family datasheet electrical characteristics section; use the -E grade headroom conservatively when the board sits near power stages where local ambient can exceed cabinet ambient by 15-20C. If your environment never exceeds +85C, the -I/ML variant saves cost without sacrifice.

Do not confuse the /ML (44-QFN) with /PT (44-TQFP) suffixes - they are electrically identical but NOT footprint-compatible, so BOM substitutions between them require PCB rework. Also confirm operating voltage decoupling: place 100 nF ceramic capacitors at each VDD/VSS pair as close to the pins as possible. For ICSP programming, reserve MCLR, PGD and PGC header access even in production boards; PPS-mapped pins must not conflict with PGD/PGC during programming.

Compliance Information

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

Compliance status not stated in provided web data. The -E/ML suffix conventionally indicates lead-free/extended processing at Microchip, but verify RoHS and REACH status on the official Microchip product page before procurement.

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

Related Searches

DSPIC33FJ128GP804-E/ML dsPIC33FJ128GP804 datasheet PDF Microchip dsPIC33FJ128GP804-E/ML price 16-bit DSC 40 MIPS 128KB Flash 44-QFN dsPIC33FJ128GP804 44-QFN pinout dsPIC33FJ128GP804 industrial control application dsPIC33FJ128GP804 vs dsPIC33FJ128MC804 DSPIC33FJ128GP804-E/ML drop-in replacement buy DSPIC33FJ128GP804-E/ML in stock what can replace dsPIC33FJ128GP804-E/ML dsPIC33FJ128GP804 Peripheral Pin Select PPS extended temperature dsPIC 125C microcontroller

Related Components & Terms

Microchip Technology DSPIC33FJ128GP804-E/ML DSPIC33FJ128GP804-I/ML DSPIC33FJ64GP804-E/ML DSPIC33FJ128MC804-E/ML dsPIC33F digital signal controller DSC 16-bit microcontroller digital signal processor Peripheral Pin Select PPS 44-QFN QFN package family surface mount 40 MIPS DMA CMOS Explorer 16/32 Development Board MPLAB X IDE industrial automation digital power conversion extended temperature grade
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