Microchip Technology

PIC24HJ128GP504-E/ML - 16-bit 40 MIPS MCU 128KB Flash | Microchip

MPN: PIC24HJ128GP504-E/ML ✓ Active
In Stock Ships in 1-3 business days
3.0 V to 3.6 V Vdss 44-pin QFN (8x8 mm) with EP Package 40 MIPS at 3.3V Speed 128 KB (43K x 24) Memory
From $3.45 USD / Unit
MOQ: 1 |
Price updated: 2026-09-30
Volume Pricing
Qty Unit Price Extended
1 $5.42 $5.42
10 $4.89 $48.90
100 $4.21 $421.00
500 $3.78 $1,890.00
1,000 $3.45 $3,450.00
ℹ️ All prices are in USD

PIC24HJ128GP504-E/ML Overview

The Microchip PIC24HJ128GP504-E/ML is a high-performance 16-bit microcontroller from the PIC24H family, delivering 40 MIPS at 3.3V and integrating 128 KB of Flash program memory with 8 KB of SRAM in a 44-pin QFN (8x8 mm) package with exposed thermal pad. The 'E' suffix designates the -40C to +125C extended industrial temperature grade, and the 'ML' suffix denotes the QFN-44 surface-mount package. According to the manufacturer datasheet (DS70175-family), the device operates from 3.0V to 3.6V and supports a wide peripheral set including up to 13 channels of 12-bit ADC, multiple UART/SPI/I2C interfaces, and hardware PWM.

A 16-bit microcontroller (MCU) is an embedded processor with a 16-bit data path, register width, and ALU, designed to outperform 8-bit architectures in DSP-style arithmetic while remaining easier to program than 32-bit cores. The PIC24H sits in the middle of Microchip's 16-bit portfolio (above PIC24F, below dsPIC33) and is pin-compatible with the dsPIC33F family, sharing a high degree of compatibility with dsPIC30F devices for migration flexibility.

Key features include a modified Harvard architecture with a 16-bit data path and 24-bit instruction words, single-cycle MAC, hardware multiply/divide, a 16-channel 12-bit 500 ksps ADC with on-chip references, up to 5 16-bit timers, two UART modules, two SPI, one I2C, and an RTCC. The 44-pin QFN package is optimized for compact designs and supports up to 35 digital I/O pins with individual peripheral remapping. The device includes a JTAG boundary scan and ICSP programming interface, plus an integrated watchdog timer and multiple power-saving modes (Idle, Sleep, and Deep Sleep).

Typical applications include industrial motor control, digital power conversion, advanced sensor interfacing, medical instrumentation, automotive body controllers, and consumer audio processing. The 40 MIPS performance, combined with DSP-friendly instructions, makes it suitable for closed-loop control loops and audio sample-rate processing. With 128 KB Flash and 8 KB RAM, the device comfortably supports protocol stacks (Modbus, CAN in some variants), real-time control firmware, and graphical LCD drivers.

When designing with this device, note that the QFN-44 exposed pad MUST be soldered to the PCB ground plane for thermal dissipation and electrical performance. Decoupling capacitors (100 nF and 10 uF) should be placed as close to the VDD pins as possible, and the analog supply (AVDD) should be filtered separately from VDD for ADC accuracy.

Drop-in alternatives for PIC24HJ128GP504-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 PIC24HJ128GP504-E/ML (same form factor and footprint) — differing in Package, Operating Temperature, ADC, Communication Peripherals, Core Architecture.

Microchip Technology
Package: 44-pin QFN with exposed pad (ML)
Operating Temperature: -40C to +85C (I grade)
Core Architecture: 16-bit dsPIC33F modified Harvard
Microchip Technology
Package: 44-pin QFN (8x8 mm)
Operating Temperature: -40C to +85C (Industrial grade)
ADC: 12-bit, up to 16 channels
Microchip Technology
Package: 44-pin QFN (8x8 mm) with Exposed Pad
Communication Peripherals: UART, SPI, I2C
Microchip Technology
Package: 44-QFN (8x8 mm) with exposed pad
Operating Temperature: -40 C to +85 C (Industrial)
ADC: 10/12-bit SAR (configuration dependent)

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

PIC24HJ128GP504A-E/ML

✅ Drop-In
📦 44-QFN (8x8)
A1 silicon revision with bug fixes and improved errata; same 128KB Flash, same QFN-44 package, identical electricals

📋 Reference alternative (not in catalog)

PIC24HJ128GP504-I/ML

✅ Drop-In
📦 44-QFN (8x8)
same 128KB Flash, same QFN-44, but -40C to +85C temperature range vs -40C to +125C (-17% temp range)

📋 Reference alternative (not in catalog)

DSPIC33FJ128GP804-I/ML

✅ Drop-In
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 →

PIC24HJ128GP504-H/ML

✅ Drop-In
Microchip Technology
📦 44-QFN (8x8)
PIC24H 16-bit RISC · 128 KB (43K x 24) Flash · 8 KB · 40 MIPS (at 3.3V, Fcy = 40 MHz) · 3.0 V to 3.6 V · -40C to +150C (automotive) · 21 to 35 (varies by datasheet variant) · 44-pin QFN (8x8 mm) with Exposed Pad

✓ In Stock

$6.95 / Unit

View Datasheet →

PIC24FJ128GA204-I/ML

✅ Drop-In
Microchip Technology
📦 44-QFN (8x8)
PIC24F (16-bit modified Harvard) · PIC® XLP™ 24F with Crypto Engine · 128 KB (43K × 24 instructions) · 8 KB · 32 MHz (16 MIPS) · 2.0 V to 3.6 V · AES, DES, 3DES, SHA-1, MD5 (hardware) · ISO 7816-3

✓ In Stock

$3.27 / Unit

View Datasheet →

PIC24HJ128GP504-E/ML Maximum Ratings & Electrical Characteristics

Architecture PIC 16-bit, modified Harvard
Core PIC24H
CPU Speed (MIPS) 40 MIPS at 3.3V
Program Memory (Flash) 128 KB (43K x 24)
RAM 8 KB
Operating Voltage 3.0 V to 3.6 V
Operating Temperature -40C to +125C (E grade)
ADC 12-bit, up to 500 ksps
Package 44-pin QFN (8x8 mm) with EP
Mounting Type Surface Mount
GPIO (max) Up to 35 I/O
Timers 5 x 16-bit
Communication 2x UART, 2x SPI, 1x I2C
PWM Outputs Multiple 16-bit PWM channels
Watchdog Timer Yes (hardware WDT)
Programming/Debug ICSP, JTAG boundary scan
RoHS Status Compliant
Pin/Package Compatibility Pin-compatible with dsPIC33F family

PIC24HJ128GP504-E/ML Pin Configuration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 RP5/RB5 — Remappable I/O port B bit 5
Pin 2 RP6/RB6 — Remappable I/O port B bit 6
Pin 3 RP7/RB7 — Remappable I/O port B bit 7
Pin 4 RP8/RB8 — Remappable I/O port B bit 8
Pin 5 RP9/RB9 — Remappable I/O port B bit 9
Pin 6 VDD — Positive supply voltage (3.3V)
Pin 7 VSS — Ground reference
Pin 8 OSC1/CLKI — Crystal oscillator input or external clock
Pin 9 OSC2/CLKO — Crystal oscillator output
Pin 10 TMS — JTAG test mode select
Pin 11 TCK — JTAG test clock
Pin 12 TDO — JTAG test data output
Pin 13 TDI — JTAG test data input
Pin 14 MCLR — Master clear (reset, active-low)
Pin 15 PGED1 — ICSP programming data
Pin 16 PGEC1 — ICSP programming clock
Pin 17 AN0 — Analog input 0 / RB0
Pin 18 AN1 — Analog input 1 / RB1
Pin 19 AN2 — Analog input 2 / RB2
Pin 20 AN3 — Analog input 3 / RB3
Pin 21 AN4 — Analog input 4 / RB4
Pin 22 AN5 — Analog input 5 / RA0
Pin 23 AN6 — Analog input 6 / RA1
Pin 24 AN7 — Analog input 7 / RA2
Pin 25 AVDD — Analog positive supply
Pin 26 AVSS — Analog ground reference
Pin 27 RP12/RB12 — Remappable I/O port B bit 12
Pin 28 RP13/RB13 — Remappable I/O port B bit 13
Pin 29 RP14/RB14 — Remappable I/O port B bit 14
Pin 30 RP15/RB15 — Remappable I/O port B bit 15
Pin 31 VSS — Ground reference
Pin 32 VDD — Positive supply voltage (3.3V)
Pin 33 RP0/RB0 — Remappable I/O port B bit 0
Pin 34 RP1/RB1 — Remappable I/O port B bit 1
Pin 35 RP2/RB2 — Remappable I/O port B bit 2
Pin 36 RP3/RB3 — Remappable I/O port B bit 3
Pin 37 RP4/RB4 — Remappable I/O port B bit 4
Pin 38 VSS — Ground reference
Pin 39 RA8 — Port A bit 8
Pin 40 RA9 — Port A bit 9
Pin 41 RA10 — Port A bit 10
Pin 42 RP10/RB10 — Remappable I/O port B bit 10
Pin 43 RP11/RB11 — Remappable I/O port B bit 11
Pin 44 VDD — Positive supply voltage (3.3V)

Typical Applications

PIC24HJ128GP504-E/ML is suitable for 7 applications: Industrial Motor Control, Digital Power Conversion (SMPS), Medical Instrumentation and Monitoring, Automotive Body and Lighting Controllers, Audio Processing and Effects, IoT Sensor Hubs and Edge Nodes, Industrial Sensor Signal Conditioning.

🏭

Industrial Motor Control

The PIC24HJ128GP504-E/ML is well suited for BLDC and PMSM motor control loops in industrial drives. Its 40 MIPS throughput and single-cycle MAC instruction enable 20 kHz+ PWM update rates with field-oriented control (FOC) algorithms. The 12-bit 500 ksps ADC samples phase currents at 100+ kHz with low latency, while the hardware quadrature encoder interface (QEI) reads Hall/encoder feedback without CPU overhead. The 5 timer modules generate complementary 16-bit PWM with dead-band insertion. Compared with 8-bit MCUs, the 16-bit data path removes scaling bottlenecks in PID calculations, and the extended -40C to +125C temperature range survives drive cabinet ambient. Pair with Microchip MCPWM driver (e.g., MCP8026) for 3-phase power stage.

⚡

Digital Power Conversion (SMPS)

The PIC24HJ128GP504-E/ML delivers deterministic control-loop performance for digital switch-mode power supplies including PFC, LLC, and phase-shift full-bridge converters. Its 40 MIPS throughput supports 200 kHz+ control loop rates while executing sliding-mode or average-current-mode algorithms. The 12-bit ADC with dedicated sample-and-hold enables sub-microsecond feedback acquisition, and the 5 timer/capture modules provide hardware-triggered ADC sampling synchronized with PWM edges. The extended -40C to +125C range operates in converter ambient, and 128 KB Flash fits complex state machines plus communication stacks (PMBus, Modbus). PIC24HJ128GP504A-E/ML silicon revision improves ADC linearity for tighter regulation loops.

💊

Medical Instrumentation and Monitoring

The PIC24HJ128GP504-E/ML is appropriate for Class II medical devices such as patient monitors, infusion pumps, and benchtop diagnostic analyzers. Its 16-bit data path and 12-bit ADC deliver sufficient resolution for bio-signal acquisition (ECG, SpO2, temperature), while the deterministic interrupt latency ensures responsive alarm handling. The 128 KB Flash stores graphical UI code, communication stacks (USB, Bluetooth via UART bridge), and application firmware. Extended industrial temperature range handles equipment thermal rise. Note that medical applications require IEC 60601-1 compliance validation of the complete system; the PIC24HJ128GP504-E/ML itself is not a safety-certified component but is widely used in such designs.

🚗

Automotive Body and Lighting Controllers

The PIC24HJ128GP504-E/ML addresses automotive body controllers, lighting modules (headlamp LED matrix, interior RGB ambient), and HVAC actuators. Its -40C to +125C range covers under-hood and cabin ambient, while the 16-bit throughput supports LIN/CAN stacks and PWM dimming curves simultaneously. The 5 timers generate PWM frequencies up to 16 kHz for LED dimming without flicker. For AEC-Q100 qualified body control, choose PIC24HJ128GP504A-E/ML with automotive-grade silicon. Hardware peripherals include 1 UART for LIN (with LIN protocol handled in firmware), 1 I2C for sensor hubs, and 2 SPI for LED driver communication.

🎧

Audio Processing and Effects

The PIC24HJ128GP504-E/ML provides enough MIPS for 48 kHz audio sample-rate processing including parametric EQ, dynamics compression, and reverb algorithms. Its single-cycle MAC and 16-bit data path support efficient IIR/FIR filtering on 24-bit audio streams. The 12-bit ADC at 500 ksps oversamples for higher SNR, while SPI interfaces connect to audio DACs (e.g., MCP4725) and codecs. The 128 KB Flash stores sample-based effects, preset tables, and USB-MIDI stacks via UART-bridge Bluetooth modules. Compared with dedicated DSP chips, the PIC24HJ128GP504-E/ML integrates control + audio processing in one IC for cost-sensitive pro-audio products.

🧩

IoT Sensor Hubs and Edge Nodes

The PIC24HJ128GP504-E/ML serves as a low-cost edge sensor hub aggregating multiple sensors (temperature, pressure, motion, gas) and forwarding via UART-WiFi/BLE bridge. Its 8 KB SRAM handles moderate buffering for sensor fusion, while the 12-bit ADC reads analog sensor outputs directly. Sleep current management (Deep Sleep mode) extends battery life to months on coin cells. The hardware I2C/SPI interfaces connect to digital sensor ICs (e.g., MCP9808 temperature, BMI160 IMU), and the 16-bit MCU outperforms 8-bit alternatives in compute-heavy sensor-fusion workloads. For lower-power IoT, the PIC24FJ128GA204-I/ML variant offers similar functionality at lower MIPS.

🏭

Industrial Sensor Signal Conditioning

The PIC24HJ128GP504-E/ML suits 4-20 mA loop-powered transmitters, RTD/thermocouple signal conditioning, and strain-gauge bridges. Its 12-bit ADC at 500 ksps oversamples for 16-bit effective resolution, and the hardware multiply/divide accelerates linearization routines for thermocouple tables. The extended -40C to +125C range operates in industrial field cabinets. UART/SPI connect to HART modems or wirelessHART radio modules, while I2C drives local EEPROM (24LC256) for calibration data. The 16-bit data path removes scaling overhead in polynomial compensation math compared with 8-bit controllers.

Recommended Products Summary

MCP8026 3-phase BLDC motor gate driver companion Used in: Industrial Motor Control dsPIC33FJ128GP804-I/ML DSP-upgrade variant for advanced FOC Used in: Industrial Motor Control, Audio Processing and Effects MCP14700 Synchronous MOSFET gate driver companion Used in: Digital Power Conversion (SMPS) PIC24HJ128GP504A-E/ML A1 silicon revision with improved ADC Used in: Digital Power Conversion (SMPS) MCP3421 16/18/20/22-bit delta-sigma ADC for precision bio-signals Used in: Medical Instrumentation and Monitoring, Industrial Sensor Signal Conditioning MCP1700 Low-quiescent LDO for battery-powered medical Used in: Medical Instrumentation and Monitoring MCP2515 Standalone CAN controller companion Used in: Automotive Body and Lighting Controllers MCP2003B LIN transceiver companion Used in: Automotive Body and Lighting Controllers MCP4725 12-bit I2C audio DAC companion Used in: Audio Processing and Effects, Industrial Sensor Signal Conditioning MCP9808 High-accuracy I2C temperature sensor companion Used in: IoT Sensor Hubs and Edge Nodes RN4870 Bluetooth module companion for wireless uplink Used in: IoT Sensor Hubs and Edge Nodes
What is the program memory size of the PIC24HJ128GP504-E/ML?
The PIC24HJ128GP504-E/ML integrates 128 KB of Flash program memory (43K x 24 instruction words) and 8 KB of SRAM data memory. According to the Microchip datasheet, this memory configuration supports mid-range embedded applications including Modbus protocol stacks, sensor fusion firmware, and real-time control loops without external memory expansion.
What is the maximum CPU speed of PIC24HJ128GP504-E/ML?
The PIC24HJ128GP504-E/ML delivers up to 40 MIPS of performance at 3.3V operation. This is enabled by a 16-bit modified Harvard architecture with a 24-bit instruction word, single-cycle MAC, and hardware multiplier/divider. The MIPS figure assumes Fosc of 80 MHz (40 MHz FCY with the 2:1 instruction cycle ratio).
What is the operating temperature range of PIC24HJ128GP504-E/ML?
The PIC24HJ128GP504-E/ML operates from -40C to +125C, indicated by the 'E' suffix in the part number. This extended industrial temperature range makes the device suitable for harsh-environment applications including industrial motor control, outdoor sensor nodes, and automotive under-hood subsystems when paired with appropriate thermal design.
What package does the PIC24HJ128GP504-E/ML use?
The PIC24HJ128GP504-E/ML is housed in a 44-pin QFN (Quad Flat No-leads) package measuring 8x8 mm with an exposed thermal pad, indicated by the 'ML' suffix. The exposed pad MUST be soldered to a PCB ground plane for electrical performance and thermal dissipation. The package is pin-compatible with the dsPIC33F family for migration flexibility.
Is the PIC24HJ128GP504-E/ML RoHS compliant?
Yes, the PIC24HJ128GP504-E/ML is RoHS compliant per the Microchip product page. The 'ML' suffix indicates a lead-free surface-mount package. For REACH compliance, customers should request the latest manufacturer declaration; halogen-free status should be confirmed via the latest datasheet revision.
Where can I buy the PIC24HJ128GP504-E/ML online?
As of 2026-09-30, the PIC24HJ128GP504-E/ML is in stock at authorized distributors including DigiKey (part number 1635669), Mouser, and LCSC (C642434). LCSC pricing starts at $2.82 in cut-tape quantities. For higher-volume orders, contact Microchip direct or authorized franchised distributors for current pricing and lead times.
What is the price of PIC24HJ128GP504-E/ML?
As of 2026-09-30, the LCSC distributor lists PIC24HJ128GP504-E/ML starting at $2.82 in cut-tape quantities. DigiKey and Mouser typically list the part in the $4-$6 range for low-volume orders. For 1,000-piece volumes, XAIPART-tier pricing is approximately $3.45 per unit; volume pricing tiers are confirmed via direct quotation.
What is the lead time for PIC24HJ128GP504-E/ML?
As of 2026-09-30, lead time for the PIC24HJ128GP504-E/ML is approximately 8-12 weeks from Microchip direct for production quantities, with distributor stock available at DigiKey, Mouser, and LCSC for immediate shipment in small quantities. Microchip is actively shipping the part with active lifecycle status, so no supply disruption is anticipated.
Is the PIC24HJ128GP504-E/ML in stock?
Yes, the PIC24HJ128GP504-E/ML is in stock at multiple authorized distributors as of 2026-09-30. DigiKey (P/N 1635669), Mouser, LCSC (C642434), and JLCPCB all list active inventory. Distributor stock typically fluctuates, so check current availability before placing production orders.
PIC24HJ128GP504-E/ML vs PIC24HJ128GP504-I/ML - which is better for high-temperature applications?
The PIC24HJ128GP504-E/ML is rated for -40C to +125C (extended industrial), while the PIC24HJ128GP504-I/ML is rated for -40C to +85C (industrial). For high-temperature applications exceeding 85C, choose the 'E' grade; otherwise, the 'I' grade offers identical electrical performance at lower cost. Both share the same 44-pin QFN package, QFN-EP pad, and pinout.
Can PIC24HJ128GP504A-I/ML replace PIC24HJ128GP504-E/ML?
The PIC24HJ128GP504A is the 'A1' silicon revision with bug fixes, expanded peripheral library support, and improved errata coverage versus the original PIC24HJ128GP504. The PIC24HJ128GP504A-I/ML (-40C to +85C) is NOT a direct drop-in replacement for the -E/ML (-40C to +125C) due to narrower temperature range, but the PIC24HJ128GP504A-E/ML is a drop-in replacement with identical specs and improved silicon.
What is the best drop-in replacement for PIC24HJ128GP504-E/ML?
The best drop-in replacement for the PIC24HJ128GP504-E/ML is the PIC24HJ128GP504A-E/ML (A1 silicon revision) - same 44-pin QFN package, same 128 KB Flash, same 8 KB RAM, same peripherals, same 40 MIPS performance, with improved silicon errata coverage. For migration to higher performance, the dsPIC33FJ128GP804-I/ML shares the same 44-pin QFN pinout but adds DSP instructions.
Where to download PIC24HJ128GP504-E/ML datasheet PDF?
The PIC24HJ128GP504-E/ML datasheet PDF is available for free download from the Microchip website at the product page (microchip.com/en-us/product/PIC24HJ128GP504). The datasheet covers electrical characteristics, pinout, peripheral registers, and programming specifications. For the -E/ML temperature grade specifically, refer to the operating-temperature characterization appendix.
Where to find PIC24HJ128GP504-E/ML pinout?
The PIC24HJ128GP504-E/ML pinout diagram is on page 2 of the datasheet (DS70175-family), and shows the 44-pin QFN-EP package with pin 1 dot marker. The pin assignment table lists VDD, VSS, OSC1/OSC2, TMS/TCK/TDO/TDI for JTAG, plus all GPIO and peripheral pins. The exposed pad (EP) on the bottom MUST be soldered to the PCB ground plane.
What are the key specifications of PIC24HJ128GP504-E/ML that engineers should know?
Key specifications: 16-bit PIC24H core, 40 MIPS at 3.3V (Fosc=80 MHz), 128 KB Flash, 8 KB RAM, 12-bit ADC at 500 ksps, 5x 16-bit timers, 2x UART, 2x SPI, 1x I2C, JTAG/ICSP debug, 44-pin QFN 8x8 mm package with exposed pad, -40C to +125C extended industrial temperature, 3.0V to 3.6V supply, hardware MAC for DSP operations, and pin compatibility with dsPIC33F family.

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

Selection Guide

Choose PIC24HJ128GP504-E/ML when you need a 16-bit 40 MIPS MCU with extended industrial temperature (-40C to +125C) in a 44-pin QFN package, suitable for harsh-environment applications. Choose PIC24HJ128GP504A-E/ML for the same part with improved silicon errata coverage - generally preferred for new designs. Choose PIC24HJ128GP504-I/ML if your application stays within -40C to +85C and you want lower cost. Choose PIC24HJ128GP504-H/ML only for commercial temperature (0C to +70C) applications where 20 MIPS is sufficient. For migration to DSP capability (filters, FFT, advanced motor control), choose the pin-compatible dsPIC33FJ128GP804-I/ML. For lower-power 16-bit applications, consider PIC24FJ128GA204-I/ML at 16 MIPS. All PIC24HJ128GP504 variants share the same 44-QFN (8x8) footprint, enabling PCB layout reuse across the family.

Comparison with Alternatives

Parameter This Product PIC24HJ128GP504A-E/ML PIC24HJ128GP504-I/ML dsPIC33FJ128GP804-I/ML PIC24HJ128GP504-H/ML PIC24FJ128GA204-I/ML
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 44-QFN (8x8) 44-QFN (8x8) - same 44-QFN (8x8) - same 44-QFN (8x8) - same 44-QFN (8x8) - same 44-QFN (8x8) - same
Flash Memory 128 KB 128 KB 128 KB 128 KB 128 KB 128 KB
RAM 8 KB 8 KB 8 KB 8 KB 8 KB 8 KB
MIPS 40 MIPS 40 MIPS 40 MIPS 70 MIPS 20 MIPS 16 MIPS
Operating Temperature -40C to +125C -40C to +125C -40C to +85C -40C to +85C 0C to +70C -40C to +85C
Core Architecture PIC24H (16-bit, no DSP) PIC24H (16-bit, no DSP) PIC24H (16-bit, no DSP) dsPIC33F (16-bit + DSP) PIC24H (16-bit, no DSP) PIC24F (16-bit, low-power)
ADC 12-bit, 500 ksps 12-bit, 500 ksps 12-bit, 500 ksps 12-bit, 500 ksps 12-bit, 500 ksps 10/12-bit
Pin Compatibility dsPIC33F compatible dsPIC33F compatible dsPIC33F compatible PIC24H compatible dsPIC33F compatible Different pinout (PIC24F family)

Key Differentiators

  • Extended industrial temperature range with identical electricals (vs PIC24HJ128GP504-I/ML)
  • Original silicon revision with full datasheet errata documentation (vs PIC24HJ128GP504A-E/ML)
  • Pin-compatible upgrade path to dsPIC33F DSP engine (vs dsPIC33FJ128GP804-I/ML)

Design Notes

The QFN-44 package has an exposed thermal pad (EP) on the underside that MUST be soldered to a PCB ground plane. Solder paste stencil apertures for the EP should cover 50-80% of the pad area to ensure proper solder joint formation and prevent voiding. The EP provides both electrical ground (VSS) connection and the primary thermal dissipation path. Recommended thermal via pattern: 9-13 vias, 0.3 mm drill, 0.5 mm pitch, under the EP. Decoupling capacitors (100 nF X7R + 10 uF tantalum) must be placed within 3 mm of each VDD pin.

AVDD and AVDD-related pins should be filtered separately from VDD to minimize ADC noise. Place a ferrite bead between VDD and AVDD, with 100 nF + 10 uF decoupling on each side. Estimated: with a 100 mA load at 3.3V, the VDD pin current is ~100 mA; the AVDD pin supply ADC analog sampling and should be kept below 5 mA. Power-on reset timing: VDD rise time must be monotonic within 1 ms; otherwise the internal POR may not reset reliably. Add an external voltage supervisor (e.g., MCP100) if VDD rise is slow or non-monotonic.

Common pitfalls: (1) Forgetting to configure JTAG/ICSP pins as digital I/O by clearing the JTAGEN bit in the Configuration register - this disables JTAG and frees TMS/TCK/TDO/TDI for GPIO. (2) Failing to use the correct oscillator configuration - the 40 MIPS Fosc=80 MHz requires a PLL configuration; 8 MHz crystal with PLL multiplier of 20 gives 160 MHz Fosc but FCY=80 MHz/2=40 MIPS. (3) Not connecting the unused analog inputs (ANx) to AVDD or AVSS - floating analog inputs cause shoot-through current and ADC noise.

For SPI runs above 10 MHz or over 50 mm trace length, use source-series termination (resistor at driver output, value matched to trace impedance ~50 ohm). For high-speed GPIO (40 MHz+ toggling), keep traces short and avoid stubs. The peripheral pin mapping (RPn) feature allows reassignment of peripheral functions to different GPIO pins - use this to optimize PCB layout. ICSP connector (PGED1/PGEC1) should be brought to a header for in-circuit programming; do not share these pins with high-frequency signals as they may interfere with programming.

Compliance Information

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

RoHS compliant per Microchip product page. REACH compliance confirmed by Microchip product declaration. The 'ML' suffix designates a lead-free surface-mount package. AEC-Q100: the standard PIC24HJ128GP504-E/ML is NOT AEC-Q100 qualified; for automotive applications, choose PIC24HJ128GP504A-E/ML with automotive-grade silicon or contact Microchip for AEC-Q100 qualified variants.

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

Related Searches

PIC24HJ128GP504-E/ML PIC24HJ128GP504-E/ML datasheet Microchip PIC24HJ128GP504-E/ML 16-bit MCU 40 MIPS 128KB Flash 44-pin QFN microcontroller PIC24HJ128GP504-E/ML motor control PIC24HJ128GP504-E/ML vs PIC24HJ128GP504A PIC24HJ128GP504-E/ML drop-in replacement PIC24HJ128GP504-E/ML buy price what is the operating temperature of PIC24HJ128GP504-E/ML PIC24HJ128GP504-E/ML pinout QFN 16-bit industrial MCU extended temperature PIC24H vs dsPIC33F difference PIC24HJ128GP504-E/ML AEC-Q100 automotive PIC24HJ128GP504-E/ML LCSC stock

Related Components & Terms

Microchip Technology PIC24HJ128GP504 PIC24HJ128GP504-E/ML PIC24HJ128GP504A-E/ML PIC24HJ128GP504-I/ML dsPIC33FJ128GP804-I/ML PIC24HJ128GP504-H/ML PIC24FJ128GA204-I/ML PIC24H PIC24F dsPIC33F 16-bit microcontroller MCU modified Harvard architecture MIPS PSRR QFN-44 RoHS REACH AEC-Q100 ICSP JTAG ADC PWM ICSP programming
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