Microchip Technology

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

MPN: DSPIC33FJ128GP804-I/ML ✓ Active
In Stock Ships in 1-3 business days
3.3 V Vdss 44-pin QFN with exposed pad (ML) Package 40 MIPS (40 MHz) Speed 128 KB Memory
From $8.9 USD / Unit
MOQ: 1 |
Price updated: 2026-09-26
Volume Pricing
Qty Unit Price Extended
1 $11.12 $11.12
10 $10.57 $105.70
25 $10.01 $250.25
100 $9.45 $945.00
1,000 $8.9 $8,900.00
ℹ️ All prices are in USD

DSPIC33FJ128GP804-I/ML Overview

The Microchip Technology DSPIC33FJ128GP804-I/ML is a high-performance 16-bit digital signal controller (DSC) combining MCU control with DSP computation, featuring 128 KB flash and 16 KB SRAM, up to 40 MIPS (40 MHz) execution, in a 44-pin QFN package with exposed pad, rated from -40C to +85C.

A digital signal controller blends the peripheral set and deterministic interrupt behavior of a microcontroller with the multiply-accumulate horsepower of a DSP core. Within Microchip's portfolio, the dsPIC33F family sits above PIC18 8-bit MCUs and below 32-bit PIC32/dsPIC33C parts, targeting mixed signal-and-control workloads such as motor control, digital power, and audio processing where a single chip must close control loops and process sampled data streams.

Key features of this device include a 16-bit modified Harvard architecture core executing up to 40 MIPS at 3.3 V, 128 KB of self-programmable flash program memory, 16 KB of SRAM, and a DMA controller that offloads the CPU during intensive data transfers. Peripheral Pin Select (PPS) allows most digital peripherals to be remapped to nearly any pin, easing PCB layout. The Data Conversion Interface (DCI) supports I2S/AC97 audio codecs, and the General Purpose (GP) variant carries advanced analog peripherals and multiple UART, SPI, and I2C modules.

Architecturally, the dsPIC33FJ128GP804 provides DSP engine instructions (MAC, DSP multiply), hardware looping, and a flexible interrupt vector table with per-interrupt priority. Flash endurance supports in-field firmware updates through self-programming. Automotive AEC-Q100 qualification of the -I temperature grade (per distributor listings) supports e-mobility applications, from e-bikes and scooters to electric vehicles, alongside industrial drives and digital audio platforms.

Typical applications include sensorless BLDC and PMSM motor control, digital power supplies and inverters, audio effect and codec processing via the DCI, and industrial automation nodes requiring deterministic control with math acceleration.

Design considerations: the 44-pin QFN exposed pad should be soldered to a ground plane for thermal and signal-integrity performance, and Peripheral Pin Select must be configured in code before any remapped peripheral becomes functional.

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

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

Microchip Technology
Package: 44-QFN (8x8 mm)
Operating Temperature: -40C to +125C (E grade)
Core Architecture: 16-bit dsPIC33F
Microchip Technology
Package: 44-QFN (8x8 mm) exposed pad
DMA Channels: 8 channels
SRAM: 4 KB

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

DSPIC33FJ64GP804-I/ML

✅ Drop-In ⚠️ Specs Unverified
📦 44-pin QFN-EP (ML)
flash 64 KB vs 128 KB (-50%); SRAM, 40 MIPS, peripherals and pinout identical

📋 Reference alternative (not in catalog)

DSPIC33FJ32GP304-I/ML

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 44-pin QFN-EP (ML)
dsPIC33F 16-bit DSC · 40 MIPS (40 MHz) · 32 KB (32K x 8) · 4 KB · 3.0 V to 3.6 V · 8 channels · 7 (16-bit and 32-bit) · 3 serial I/O ports (UART/SPI/I2C)

✓ In Stock

$3.49 / Unit

View Datasheet →

DSPIC33FJ128GP804-E/ML

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 44-pin QFN-EP (ML)
16-bit dsPIC33F · 40 MIPS · 128 KB (128K x 8) Flash · 16 KB SRAM · 8 · 7 · 3 · Yes (PPS)

✓ In Stock

Contact for price

View Datasheet →

DSPIC33FJ128MC804-I/ML

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 44-pin QFN-EP (ML)
16-bit dsPIC33F DSC (DSP-enhanced MCU) · 40 MIPS (50 MHz oscillator with PLL) · 128 KB · 16 KB · 3.0 V to 3.6 V · 44-pin QFN (8x8 mm) - Industrial temp grade (-40C to +85C) · 35 · 1x 10-bit ADC, up to 32 channels, 500 ksps

✓ In Stock

$5.95 / Unit

View Datasheet →

DSPIC33FJ128GP804-I/ML Maximum Ratings & Electrical Characteristics

Core Architecture 16-bit dsPIC33F modified Harvard
Program Flash Memory 128 KB
SRAM 16 KB
Max CPU Speed 40 MIPS (40 MHz)
Operating Voltage 3.3 V
Package 44-pin QFN with exposed pad (ML)
Operating Temperature -40C to +85C (I grade)
Digital I/O Pins 35
DMA Controller Yes
Peripheral Pin Select (PPS) Yes
Audio Interface DCI (I2S/AC97)
Qualification AEC-Q100 (automotive, per distributor listing)
Mounting Type Surface Mount
Series dsPIC33FJ128GPX02/X04

DSPIC33FJ128GP804-I/ML 44-pin qfn with exposed pad (ml) Pin Configuration Guide

Pin configuration for DSPIC33FJ128GP804-I/ML (44-pin qfn with exposed pad (ml) 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-pin qfn with exposed pad (ml) package pinout diagram for DSPIC33FJ128GP804-I/ML

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

Refer to the datasheet for full pin configuration.

Typical Applications

DSPIC33FJ128GP804-I/ML is suitable for 6 applications: Sensorless BLDC / PMSM Motor Control, Digital Power Supplies and Inverters, Audio Processing and Codec Systems, E-Mobility and Electric Vehicles, Industrial Automation and Sensing Nodes, Medical and Portable Instrumentation.

🏭

Sensorless BLDC / PMSM Motor Control

The DSPIC33FJ128GP804-I/ML fits motor control because its 40 MIPS DSP engine executes field-oriented control loops with MAC instructions at deterministic interrupt latency, while 128 KB flash holds FOC code, compensation tables, and communications stacks simultaneously. Motor-control firmware typically uses the ADC with simultaneous sampling of phase currents, PWM output compare channels, and Peripheral Pin Select to route capture inputs for speed feedback. Running the current loop at 10-20 kHz leaves ample CPU margin for field weakening and protection routines. The DMA controller offloads ADC results so the CPU is not stalled during multi-channel sampling, a quantified benefit for control-loop jitter.

⚡

Digital Power Supplies and Inverters

Digital SMPS and solar/battery inverters demand fast, deterministic control loops - precisely what the DSPIC33FJ128GP804-I/ML delivers with its 40 MIPS core, high-speed ADC, and hardware PWM with fine edge control. The DSP engine computes PID or predictive control terms each switching cycle (typically 50-500 kHz for power stages), and the 128 KB flash supports multiple operating profiles, soft-start routines, and firmware-updatable compensation. Digital implementations avoid analog drift over temperature, and the I-grade -40C to +85C rating with AEC-Q100 qualification (per distributor data) suits telecom rectifiers and on-board charger sub-systems where reliability documentation is required.

🎧

Audio Processing and Codec Systems

The Data Conversion Interface (DCI) on the DSPIC33FJ128GP804-I/ML supports I2S and AC97 framing, connecting directly to external audio codecs, while the DSP engine performs biquad filters, dynamics processing, and mixing at 40 MIPS. The DMA controller streams sample buffers between the DCI and 16 KB SRAM without CPU intervention, cutting interrupt overhead during continuous audio throughput. Typical products include mixers, guitar effects, conferencing endpoints, and intercom systems. The constraint to respect is SRAM: 16 KB bounds delay lines and buffer depth, so designs needing long reverb tails or multi-channel buffering should verify their memory budget before layout.

🚗

E-Mobility and Electric Vehicles

Microchip positions the dsPIC33 DSC family explicitly for e-mobility - e-bikes, scooters, and electric cars and trucks - and the DSPIC33FJ128GP804-I/ML contributes AEC-Q100 qualification (per Arrow listing) plus an industrial -40C to +85C range. In e-bike and light-EV controllers it closes motor current loops, monitors battery voltage and temperature through its ADC, and speaks CAN or UART to the vehicle network, all from one 44-pin QFN. The 128 KB flash accommodates safety routines, multi-mode riding profiles, and field updates. Peripheral Pin Select lets one board design serve several SKU variants by remapping peripherals in firmware rather than respinning hardware.

🏭

Industrial Automation and Sensing Nodes

Factory equipment requires deterministic control plus robust communications - the DSPIC33FJ128GP804-I/ML provides multiple UART, SPI, and I2C modules alongside the DSP core, so a single chip handles sensor conditioning, actuator control, and Modbus or proprietary serial links. The 35 I/O pins and Peripheral Pin Select allow a PCB to be routed for manufacturing convenience and then functionalized in firmware, shortening layout iterations. Advanced analog integration reduces external component count in transducer front ends. Running control and communications at 40 MIPS with hardware interrupt priorities keeps real-time response within microseconds even while service protocols execute in background loops.

💊

Medical and Portable Instrumentation

Portable medical devices benefit from the DSPIC33FJ128GP804-I/ML's combination of signal processing and low system cost: the DSP engine applies digital filtering to biopotential or pressure-sensor signals, while the 3.3 V, 44-pin QFN implementation keeps board area small for handheld enclosures. The I-grade temperature rating and stable flash retention support device calibration storage in code space. Typical uses include blood-pressure monitors, infusion pump control boards, and diagnostic sensor hubs where 40 MIPS executes FFT or wavelet analysis on sampled data. Verify the applicable regulatory qualification path for the end product, as AEC-Q100 automotive grading does not itself constitute medical device certification.

What is the DSPIC33FJ128GP804-I/ML?
The DSPIC33FJ128GP804-I/ML is a Microchip Technology 16-bit digital signal controller with 128 KB flash, 16 KB SRAM, and up to 40 MIPS performance at 3.3 V, packaged in a 44-pin QFN with exposed pad. It belongs to the dsPIC33FJ128GPX04 family and is rated -40C to +85C, combining MCU peripherals such as UART, SPI, and I2C with a DSP engine for control and signal-processing tasks.
What are the key specifications of DSPIC33FJ128GP804-I/ML that engineers should know?
Core facts: 16-bit dsPIC33F core at up to 40 MIPS, 128 KB self-programmable flash, 16 KB SRAM, 3.3 V operation, 35 I/O pins, DMA controller, Peripheral Pin Select for flexible pin mapping, and a DCI audio interface supporting I2S/AC97 codecs. The 44-pin QFN-EP package is rated -40C to +85C (I grade). According to the Microchip datasheet (document 70292G) and distributor listings, the device is in production and carries automotive AEC-Q100 qualification per Arrow.
Where can I buy DSPIC33FJ128GP804-I/ML online?
DSPIC33FJ128GP804-I/ML is available from authorized distributors including DigiKey (part detail 1635963, ships today), Newark (part 39M8123), Arrow, LCSC (stock code C642118, listed at $11.1242 with 4 in stock as of 2026-09-26), and MicrochipDirect, plus price comparison via Octopart and Findchips across 12 distributors. XAIPART also offers this part with drop-in alternative guidance. Compare tier pricing and stock before committing to a single supplier.
What is the price of DSPIC33FJ128GP804-I/ML?
The DSPIC33FJ128GP804-I/ML lists from $11.1242 at LCSC as of 2026-09-26, and Octopart compares bulk pricing across 12 distributors for the same MPN. Typical unit pricing for this family falls in the $9 to $12 range at quantity one, with meaningful discounts at 100 pieces or more. XAIPART provides tier pricing at 1, 10, 25, 100, and 1000 pieces; request a quote for volume or long-term supply agreements.
What is the difference between DSPIC33FJ128GP804-I/ML and DSPIC33FJ128GP804-I/PT?
The only difference is the package: the /ML suffix is a 44-pin QFN with exposed pad (roughly 8x8 mm), while the /PT suffix is a 44-pin TQFP (10x10 mm). Both share the same die, 128 KB flash, 40 MIPS core speed, -40C to +85C rating, and identical peripherals. They are NOT footprint-compatible, so a PCB designed for one cannot accept the other without redesign; choose QFN for board area, TQFP for hand assembly.
DSPIC33FJ128GP804 vs DSPIC33FJ64GP804 - which is better for motor control?
For most motor control projects the DSPIC33FJ64GP804 is sufficient because control loop code rarely exceeds 64 KB; both parts are pin-compatible in the 44-pin QFN and run at the same 40 MIPS. Choose the DSPIC33FJ128GP804 when you need field-upgradable firmware images, complex field-oriented-control with extensive lookup tables, or protocol stacks alongside the control loop. Since flash doubles (128 KB vs 64 KB) at a modest price premium, the 128 KB part offers headroom without any pin or peripheral penalty.
Is DSPIC33FJ128GP804-I/ML suitable for automotive applications?
Yes, according to Arrow's product listing the DSPIC33FJ128GP804-I/ML carries automotive AEC-Q100 qualification with the -I (industrial/automotive) temperature grade of -40C to +85C. Microchip's dsPIC33 DSC family is explicitly positioned for e-mobility vehicles, from e-bikes and scooters to electric cars and trucks. For extended-temperature engine-bay environments near +125C, verify the /E grade variant instead of the standard -I suffix before finalizing the BOM.
Can DSPIC33FJ64GP804-I/ML replace DSPIC33FJ128GP804-I/ML?
Yes, the DSPIC33FJ64GP804-I/ML is a pin-to-pin drop-in replacement in the same 44-pin QFN package, but flash is halved from 128 KB to 64 KB while SRAM and 40 MIPS performance stay identical. If your compiled application image plus reserved bootloader and data-logging space fits within 64 KB, you can swap directly and reprogram. Verify your linker map utilization is below roughly 90% of 64 KB before qualifying the substitution.
What is the best non-Microchip equivalent for DSPIC33FJ128GP804-I/ML?
There is no verified cross-brand pin-compatible equivalent for this exact 44-pin QFN dsPIC33 part in the reviewed cross-reference data; competitor DSCs such as TI C2000 or ST DSC-class parts require PCB redesign. Within Microchip, the closest matches are same-family variants like DSPIC33FJ64GP804-I/ML or the DSPIC33EP GP series at higher performance. Treat any cross-brand substitution as a redesign project, not a drop-in swap, and re-verify the full pinout and peripheral mapping.
What is a good drop-in replacement for DSPIC33FJ128GP804-I/ML?
The best same-footprint replacements are DSPIC33FJ64GP804-I/ML (64 KB flash, otherwise identical) and DSPIC33FJ32GP304-I/ML (32 KB flash, lowest cost). For extended temperature to +125C, the /E grade of the same die is the drop-in choice. The DSPIC33FJ128MC804-I/ML shares the 44-pin QFN footprint but belongs to the motor-control (MC) family, so its ADC and peripheral mix differs - it is pin-compatible but functionally not a 1:1 substitute for audio or general-purpose designs.
Where can I download the DSPIC33FJ128GP804 datasheet PDF?
Download the official datasheet from Microchip at ww1.microchip.com/downloads/en/DeviceDoc/70292G.pdf; this family document (dsPIC33FJ32GP302/304, dsPIC33FJ64GPX02/X04, dsPIC33FJ128GPX02/X04) covers the DSPIC33FJ128GP804 with 436 pages of electrical specifications, pinout diagrams, and register maps. The Microchip product page at microchip.com/en-us/product/dsPIC33FJ128GP804 also links the current data sheet PDF and confirms In Production status.
How do I use Peripheral Pin Select on the DSPIC33FJ128GP804?
Peripheral Pin Select (PPS) lets you remap many digital peripherals - UART, SPI, input capture, output compare - to almost any of the 35 I/O pins by writing RPINR/RPOR registers. According to Microchip's PIM information sheet (document 70325A), PPS is a headline feature of the 44-pin device. Configure PPS early in initialization: unlock sequence, assign RPx output functions, set input mappings, then lock. Note that some pins (like PGEC/PGED programming pins) and analog-only pins are excluded from remapping.
Is DSPIC33FJ128GP804-I/ML in stock and what is the lead time?
Stock is available but tight as of 2026-09-26: LCSC reports 4 units in stock at $11.1242, while DigiKey lists the part as available to ship today, and Findchips aggregates additional authorized and independent stock across 12 distributors. Lead time through MicrochipDirect factory ordering typically depends on your volume commitment. For production quantities, request quotes from multiple distributors simultaneously, since independent-stock pricing for this MPN varies significantly from authorized channel.
Does the DSPIC33FJ128GP804 support audio applications?
Yes. The DSPIC33FJ128GP804 includes a Data Conversion Interface (DCI) that supports I2S and AC97 audio codecs, enabling direct connection to external audio ADC/DAC chips. Combined with the DSP engine's MAC instructions and the DMA controller, it can implement filters, effects, and sample-rate processing at 40 MIPS. For higher-fidelity or multi-channel audio, the DCI bandwidth and 16 KB SRAM become the practical limits; evaluate the buffer depth your algorithm needs before committing.
Is the DSPIC33FJ128GP804-I/ML the same as the dsPIC33FJ128GP802?
No - the GP802 is a 28-pin device while the GP804 is 44-pin, so they are not interchangeable despite sharing the same 128 KB flash, 16 KB SRAM, and 40 MIPS core. The GP804's extra pins provide more I/O (35 pins available), which matters for designs needing multiple communication ports plus control outputs simultaneously. Both use Peripheral Pin Select, so some functionality can be consolidated onto the 28-pin part in minimal designs, but PCB footprints are completely different.

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

Selection Guide

Choose the DSPIC33FJ128GP804-I/ML when your 44-pin QFN design needs the maximum 128 KB flash with the general-purpose GP peripheral set - audio DCI, UART/SPI/I2C, DMA, and PPS - at 40 MIPS with AEC-Q100-backed industrial reliability. Step down to the DSPIC33FJ64GP804-I/ML (drop-in, 64 KB) when code size is proven under ~58 KB and cost matters; choose the DSPIC33FJ32GP304-I/ML for cost-optimized high-volume builds that fit 32 KB. Select the DSPIC33FJ128GP804-E/ML drop-in when ambient exceeds +85C. Consider the DSPIC33FJ128MC804-I/ML only when your application is motor-control centric, since its analog/peripheral mix differs from the GP part despite the identical footprint. There is no verified cross-brand pin-compatible equivalent - treat cross-brand DSCs as redesigns.

Comparison with Alternatives

Parameter This Product DSPIC33FJ64GP804-I/ML DSPIC33FJ32GP304-I/ML DSPIC33FJ128GP804-E/ML DSPIC33FJ128MC804-I/ML
Package 44-pin QFN-EP (ML) 44-pin QFN-EP (ML) - same 44-pin QFN-EP (ML) - same 44-pin QFN-EP (ML) - same 44-pin QFN-EP (ML) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Flash 128 KB 64 KB 32 KB 128 KB 128 KB
CPU Speed 40 MIPS 40 MIPS 40 MIPS 40 MIPS 40 MIPS
Operating Temperature -40C to +85C (I grade) -40C to +85C (I grade) -40C to +85C (I grade) -40C to +125C (E grade) -40C to +85C (I grade)
Peripheral Family Focus GP (general purpose / audio DCI) GP (identical peripheral set) GP (identical peripheral set) GP (identical peripheral set) MC (motor-control ADC/peripheral mix)

Key Differentiators

  • Maximum flash in the 44-pin GP family (vs DSPIC33FJ64GP804-I/ML)
  • Extended temperature option on identical die (vs DSPIC33FJ128GP804-E/ML)
  • Audio/general-purpose peripheral mix with DCI (vs DSPIC33FJ128MC804-I/ML)

Design Notes

The 44-pin QFN exposed pad (ML package) must be soldered to a solid ground pour. Use a via array (3x3 or larger, 0.3 mm vias) under the pad to tie the internal ground plane and dissipate die heat - estimated: with total dissipation around 200-300 mW at 40 MIPS, a well-soldered exposed pad keeps junction temperature rise under roughly 15-25 C above ambient at typical board conditions. Follow Microchip QFN soldering application notes for stencil aperture design; insufficient paste on the center pad causes floating die and intermittent ground.

Peripheral Pin Select (PPS) is not enabled by default: remapped peripherals (UART, SPI, OC, IC) do nothing until RPINR/RPOR registers are configured with the unlock sequence. Also reserve PGC/PGD programming pins and any analog-designated pins - they cannot be remapped. Teams migrating from non-PPS PIC devices frequently lose days debugging 'dead' UARTs that are simply un-routed in PPS. Configure PPS immediately after oscillator setup and before enabling any peripheral, per Microchip's dsPIC33FJ family datasheet (document 70292G).

The device operates at a single 3.3 V rail. Decouple each VDD pin with 100 nF ceramic capacitors placed within 2 mm of the pin, plus one bulk 10 uF per device. If your PCB derives 3.3 V from a 5 V rail, budget the regulator dropout and dsPIC33 core current spikes during flash programming (estimated: allow 50-100% margin over the average run current for erase/write transients). For battery-powered e-mobility products, exploit doze and idle low-power modes; evaluate the datasheet current tables per mode rather than assuming a single sleep figure.

Compliance Information

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

AEC-Q100 automotive qualification per Arrow product listing ('Tube Automotive AEC-Q100'). RoHS/REACH/lead-free status not stated in the provided web data - verify on the Microchip product page before export documentation.

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

Related Searches

DSPIC33FJ128GP804-I/ML DSPIC33FJ128GP804 datasheet PDF Microchip DSPIC33FJ128GP804-I/ML price dsPIC33FJ 44-pin QFN 128KB 40 MIPS DSC DSPIC33FJ128GP804 pinout 44 QFN DSPIC33FJ128GP804 motor control application DSPIC33FJ128GP804 vs DSPIC33FJ64GP804 DSPIC33FJ128GP804-I/ML drop-in replacement buy DSPIC33FJ128GP804-I/ML in stock what is Peripheral Pin Select on dsPIC33FJ128GP804 dsPIC33 DCI I2S audio codec interface AEC-Q100 dsPIC33 e-mobility controller

Related Components & Terms

Microchip Technology DSPIC33FJ128GP804-I/ML DSPIC33FJ64GP804-I/ML DSPIC33FJ32GP304-I/ML DSPIC33FJ128MC804-I/ML dsPIC33F digital signal controller DSC 16-bit microcontroller DSP engine Peripheral Pin Select PPS DCI I2S DMA 44-pin QFN AEC-Q100 RoHS e-mobility motor control digital power audio processing 40 MIPS flash memory
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