Microchip Technology

PIC24HJ128GP506A-I/MR - 16-bit 40MIPS 128KB Flash MCU | Microchip 64-VQFN

MPN: PIC24HJ128GP506A-I/MR ✓ Active
In Stock Ships in 1-3 business days
3.0 V to 3.6 V Vdss 64-pin VQFN (9x9 mm) - "MR" suffix Package 40 MIPS (80 MHz FOSC/2) Speed 128 KB (43K x 24) Memory
From $3.32 USD / Unit
MOQ: 1 |
Price updated: 2026-09-30
Volume Pricing
Qty Unit Price Extended
1 $6.45 $6.45
10 $5.79 $57.90
100 $4.95 $495.00
500 $4.3 $2,150.00
1,000 $3.78 $3,780.00
3,000 $3.32 $9,960.00
ℹ️ All prices are in USD

PIC24HJ128GP506A-I/MR Overview

The Microchip PIC24HJ128GP506A-I/MR is a 16-bit RISC microcontroller built on the PIC24H CPU core, delivering up to 40 MIPS performance at 3.3V in a 64-pin VQFN (9x9) industrial-grade package. It integrates 128 KB of Flash program memory and 8 KB of SRAM, providing ample headroom for embedded control and signal-processing applications that demand deterministic real-time execution at high code density.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (typically Flash), working RAM, and a rich set of peripherals such as ADC, PWM, UART, SPI and I2C. Within the semiconductor hierarchy, the PIC24HJ128GP506A belongs to the 16-bit MCU class -> microcontroller family -> embedded processor category -> semiconductor IC. The "PIC24H" sub-family is Microchip's high-performance 16-bit tier, sitting above the cost-optimized PIC24F and below the dsPIC33F DSP-enhanced parts, making it well suited to closed-loop control loops, motor drive, and high-speed sensor interfacing.

Key features include a 16-channel 12-bit ADC capable of 500 ksps conversion, up to eight PWM outputs with edge-aligned or center-aligned modes, two UART, two SPI and two I2C peripherals, and a 16-bit timer/counter bank. The device also exposes multiple DMA channels that offload data movement between peripherals and RAM, freeing CPU cycles for application logic. The wide 3.0V to 3.6V supply range, dual Watchdog Timer and Fail-Safe Clock Monitor support robust industrial deployments. The ICSP/In-Circuit programming interface enables in-field firmware updates without removing the device from the PCB.

Typical applications include industrial motor control (BLDC/PMSM FOC), digital signal processing front-ends, multi-channel data acquisition, point-of-load system monitoring, and embedded control for medical and consumer appliances. The 64-VQFN package exposes up to 53 digital I/O pins, supporting parallel sensor buses and human-interface buttons/LEDs simultaneously. Pair the MCU with an external EEPROM or serial Flash for data logging, and use the integrated 12-bit ADC for transducer readout.

When laying out the PCB, place the 64-VQFN exposed pad (EP) directly over a top-layer copper pour stitched with thermal vias to inner ground layers to keep junction temperature within the -40C to +85C industrial range. The PIC24HJ128GP506A-I/MR is pin-compatible with the PIC24HJ128GP306A-I/MR and PIC24HJ128GP306-I/MR variants, simplifying PCB reuse across the 128/64 KB Flash tiers. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.

Drop-in alternatives for PIC24HJ128GP506A-I/MR — 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 PIC24HJ128GP506A-I/MR (same form factor and footprint) — differing in Package, ADC, Operating Temperature, Timers, Program Memory (Flash).

Microchip Technology
Package: 64-pin VQFN (MR), 9x9 mm
Operating Temperature: -40C to +125C (Extended, -E suffix)
Program Memory (Flash): 128 KB
Microchip Technology
Package: 64-pin VQFN (9x9 mm) with exposed thermal pad
ADC: 16-channel, 10/12-bit
Operating Temperature: -40 °C to +125 °C (Extended)
Microchip Technology
Package: 64-pin QFN (MR) with exposed thermal pad
ADC: 12-bit, up to 500 ksps, 16 channels
Operating Temperature: -40 C to +85 C (Industrial)
Microchip Technology
Package: 64-pin VQFN (9x9 mm) with exposed thermal pad
ADC: 10/12-bit SAR, multiple channels
Timers: Multiple 16-bit timers
Microchip Technology
Package: 64-pin VQFN (9x9 mm) with exposed pad
ADC: 12-bit, up to 18 channels, 500 ksps
Program Memory (Flash): 128 KB (43K x 24 instructions)
Microchip Technology
Package: 64-pin TQFP (10x10 mm, PT suffix)
ADC: 10/12-bit SAR, 16 channels, up to 500 ksps
Operating Temperature: -40C to +85C (Industrial)
Microchip Technology
Package: 64-VQFN (9x9 mm) with exposed pad
ADC: 10/12-bit SAR, up to 16 channels
Operating Temperature: -40C to +85C (Industrial)
Microchip Technology
Package: 64-TQFP (10x10 mm), T&R
ADC: 18 channels, 10-bit / 12-bit
Operating Temperature: -40 C to +85 C (Industrial)
Microchip Technology
Package: 64-pin VQFN (MR) with exposed pad
ADC: 16-channel, 10/12-bit
Operating Temperature: -40C to +85C (Industrial)
Microchip Technology
Package: 64-pin VQFN (MR), 9x9 mm with exposed pad
ADC: 10/12-bit, up to 16 channels
Operating Temperature: -40C to +125C (E = Enhanced, industrial)
Microchip Technology
Package: 64-pin VQFN (MR), surface mount with exposed thermal pad
ADC: 10-bit, up to 500 ksps
Operating Temperature: -40 °C to +85 °C (Industrial, 'I' suffix)

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

PIC24HJ128GP306A-I/MR

✅ Drop-In
Microchip Technology
📦 64-VQFN (9x9)
PIC24H 16-bit modified Harvard · 16-bit data, 24-bit instruction · 40 MIPS @ 40 MHz · 128 KB · 16 KB · 3.0 V to 3.6 V · -40 C to +85 C (Industrial) · 12-bit, up to 500 ksps, 16 channels

✓ In Stock

$3.24 / Unit

View Datasheet →

PIC24HJ128GP306A-I/MR

✅ Drop-In
Microchip Technology
📦 64-VQFN (9x9)
PIC24H 16-bit modified Harvard · 16-bit data, 24-bit instruction · 40 MIPS @ 40 MHz · 128 KB · 16 KB · 3.0 V to 3.6 V · -40 C to +85 C (Industrial) · 12-bit, up to 500 ksps, 16 channels

✓ In Stock

$3.24 / Unit

View Datasheet →

PIC24HJ128GP306-I/MR

✅ Drop-In
📦 64-VQFN (9x9)
original PIC24HJ GP306 (pre-A silicon rev) 64 KB Flash, same VQFN footprint

📋 Reference alternative (not in catalog)

PIC24HJ128GP306A-E/MR

✅ Drop-In
Microchip Technology
📦 64-VQFN (9x9)
PIC24H 16-bit MCU · 16-bit modified Harvard · 128 KB (43K x 24) · 16 KB · 40 MIPS at 40 MHz · 3.0 V to 3.6 V · -40 °C to +125 °C (Extended) · 64-pin VQFN (9x9 mm) with exposed thermal pad

✓ In Stock

$6.5 / Unit

View Datasheet →

dsPIC33FJ128GP306A-I/MR

✅ Drop-In
📦 64-VQFN (9x9)
adds DSP engine (MAC unit) for signal processing, same Flash/RAM/peripherals, same VQFN footprint

📋 Reference alternative (not in catalog)

PIC24HJ128GP506A-I/MR Maximum Ratings & Electrical Characteristics

Core Architecture PIC24H (16-bit RISC, modified Harvard)
Maximum CPU Speed 40 MIPS (80 MHz FOSC/2)
Program Memory (Flash) 128 KB (43K x 24)
Data RAM 8 KB
Operating Voltage (VDD) 3.0 V to 3.6 V
ADC 12-bit, up to 16 channels, 500 ksps
Digital I/O Pins Up to 53
UART Modules 2
SPI Modules 2
I2C Modules Up to 2
PWM Outputs Up to 8 (16-bit)
DMA Channels Yes (8 channels)
Timers 16-bit Timer/Counter (multiple)
Watchdog Timer Yes (WDT, Fail-Safe Clock Monitor)
Operating Temperature -40C to +85C (Industrial, "-I")
Package 64-pin VQFN (9x9 mm) - "MR" suffix
Mounting Type Surface Mount
MSL Level MSL3 (per JEDEC J-STD-020, reflow 260C)
Programming Interface ICSP / ICD (PGECx/PGEDx)
RoHS Status Compliant

PIC24HJ128GP506A-I/MR Pin Configuration

QFN-64 (8x8mm, EP) Package Pinout Diagram QFN-64 8x8mm, P0.5mm, EP 5.1x5.1mm, JEDEC MO-220. Pin 1 by dot. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 QFN-64 (8x8mm, EP)
Pin 1 RP15/CN15/PMD15/RB15 — Remappable I/O, CN15, PMP data bit 15, I/O port B15
Pin 2 RP14/CN14/PMD14/RB14 — Remappable I/O, CN14, PMP data bit 14, I/O port B14
Pin 3 RP13/CN13/PMD13/RB13 — Remappable I/O, CN13, PMP data bit 13, I/O port B13
Pin 4 RP12/CN12/PMD12/RB12 — Remappable I/O, CN12, PMP data bit 12, I/O port B12
Pin 5 RP11/CN11/PMD11/RB11 — Remappable I/O, CN11, PMP data bit 11, I/O port B11
Pin 6 RP10/CN10/PMD10/RB10 — Remappable I/O, CN10, PMP data bit 10, I/O port B10
Pin 7 RP9/CN9/PMD9/RB9 — Remappable I/O, CN9, PMP data bit 9, I/O port B9
Pin 8 RP8/CN8/PMD8/RB8 — Remappable I/O, CN8, PMP data bit 8, I/O port B8
Pin 9 RP7/CN7/PMD7/RB7 — Remappable I/O, CN7, PMP data bit 7, I/O port B7
Pin 10 RP6/CN6/PMD6/RB6 — Remappable I/O, CN6, PMP data bit 6, I/O port B6
Pin 11 RP5/CN5/PMD5/RB5 — Remappable I/O, CN5, PMP data bit 5, I/O port B5
Pin 12 RP4/CN4/PMD4/RB4 — Remappable I/O, CN4, PMP data bit 4, I/O port B4
Pin 13 RP3/CN3/PMD3/RB3 — Remappable I/O, CN3, PMP data bit 3, I/O port B3
Pin 14 RP2/CN2/PMD2/RB2 — Remappable I/O, CN2, PMP data bit 2, I/O port B2
Pin 15 RP1/CN1/PMD1/RB1 — Remappable I/O, CN1, PMP data bit 1, I/O port B1
Pin 16 RP0/CN0/PMD0/RB0 — Remappable I/O, CN0, PMP data bit 0, I/O port B0
Pin 17 AVDD — Analog supply voltage
Pin 18 AVSS — Analog ground
Pin 19 AN0/VREF+/CN8/RA0 — ADC analog input 0, positive reference, CN8, I/O port A0
Pin 20 AN1/VREF-/CN9/RA1 — ADC analog input 1, negative reference, CN9, I/O port A1
Pin 21 AN2/RA2 — ADC analog input 2, I/O port A2
Pin 22 AN3/RA3 — ADC analog input 3, I/O port A3
Pin 23 AN4/RA4 — ADC analog input 4, I/O port A4
Pin 24 AN5/RA5 — ADC analog input 5, I/O port A5
Pin 25 AN6/RA6 — ADC analog input 6, I/O port A6
Pin 26 AN7/RA7 — ADC analog input 7, I/O port A7
Pin 27 AN8/RB8 — ADC analog input 8, I/O port B8
Pin 28 AN9/RB9 — ADC analog input 9, I/O port B9
Pin 29 AN10/RB10 — ADC analog input 10, I/O port B10
Pin 30 AN11/RB11 — ADC analog input 11, I/O port B11
Pin 31 AN12/RB12 — ADC analog input 12, I/O port B12
Pin 32 AN13/RB13 — ADC analog input 13, I/O port B13
Pin 33 AN14/RB14 — ADC analog input 14, I/O port B14
Pin 34 AN15/RB15 — ADC analog input 15, I/O port B15
Pin 35 VDD — Digital supply voltage
Pin 36 VSS — Digital ground
Pin 37 OSC1/RC1 — External crystal oscillator input / RC clock in
Pin 38 OSC2/RC2 — External crystal oscillator output
Pin 39 SOSCI/RC4 — Secondary oscillator (32.768 kHz) input
Pin 40 SOSCO/RC3 — Secondary oscillator (32.768 kHz) output
Pin 41 PGED2/RP19/CN19/RC19 — ICSP data I/O 2 / Remappable I/O
Pin 42 PGEC2/RP18/CN18/RC18 — ICSP clock 2 / Remappable I/O
Pin 43 PGED1/RC1 — ICSP data I/O 1 (shared with OSC1)
Pin 44 PGEC1/RC2 — ICSP clock 1 (shared with OSC2)
Pin 45 RD8 — I/O port D8
Pin 46 RD9 — I/O port D9
Pin 47 RD10 — I/O port D10
Pin 48 RD11 — I/O port D11
Pin 49 RD12 — I/O port D12
Pin 50 RD13 — I/O port D13
Pin 51 RD14 — I/O port D14
Pin 52 RD15 — I/O port D15
Pin 53 RF0 — I/O port F0
Pin 54 RF1 — I/O port F1
Pin 55 RF2 — I/O port F2
Pin 56 RF3 — I/O port F3
Pin 57 RF4 — I/O port F4
Pin 58 RF5 — I/O port F5
Pin 59 RF6 — I/O port F6
Pin 60 RF7 — I/O port F7
Pin 61 RG6 — I/O port G6
Pin 62 RG7 — I/O port G7
Pin 63 RG8 — I/O port G8
Pin 64 RG9 — I/O port G9 (EP)

Typical Applications

PIC24HJ128GP506A-I/MR is suitable for 6 applications: BLDC / PMSM Motor Control (FOC), Industrial Sensor Data Acquisition, Digital Signal Processing Front-End, Multi-Rail Point-of-Load System Monitor, Medical Monitoring Device Sub-System, Building Automation / HVAC Controller.

🏭

BLDC / PMSM Motor Control (FOC)

The PIC24HJ128GP506A-I/MR's 40 MIPS core, 8-channel 16-bit PWM, and 500 ksps 12-bit ADC map directly to field-oriented control of 3-phase BLDC and PMSM motors. Per Microchip AN1078, the 16-bit PWM delivers 20 ns resolution at 50 MHz which is sufficient for sinusoidal commutation up to ~50 kHz electrical frequency. The 8 DMA channels offload ADC-to-PWM timing from the CPU, leaving headroom for speed/current PI loops. Its industrial -40C to +85C rating suits appliances and small industrial drives without derating.

🏭

Industrial Sensor Data Acquisition

With up to 16 ADC inputs sampling at 500 ksps and 8 KB SRAM, the PIC24HJ128GP506A-I/MR handles 4-8 sensor channels at >10 kHz aggregate rate with DMA buffering to RAM. Engineers typically run a 100 Hz to 1 kHz sample loop with averaging and digital calibration, then forward processed data via UART or SPI to a host PLC or display. The wide 3.0-3.6 V supply and dual Watchdog Timer support robust 24V-rail industrial backplanes where electrical noise is present. Pin-compatible migration to the PIC24HJ128GP306A-I/MR lets the same PCB ship in two memory tiers.

🎧

Digital Signal Processing Front-End

Although the PIC24H core lacks the MAC unit of dsPIC33F, the 40 MIPS throughput is adequate for FIR filters up to ~40 taps at 100 kHz, RMS calculations, and Goertzel tone detection. The PIC24HJ128GP506A-I/MR serves as a pre-processor in audio/sonar/vibration front-ends, conditioning data before forwarding to a host processor. With 128 KB Flash it can hold large coefficient tables in program memory mapped via the PSV window. Pin-compatible upgrade to dsPIC33FJ128GP306A-I/MR enables true DSP without PCB rework.

⚡

Multi-Rail Point-of-Load System Monitor

Telecom and server point-of-load cards use the PIC24HJ128GP506A-I/MR to monitor multiple voltage rails through the 12-bit ADC, sequence power-up via GPIO, and report faults over I2C to a baseboard management controller. The 53 I/O pins accommodate 8-12 enable signals plus status LEDs without external muxing. Industrial temperature rating and the Fail-Safe Clock Monitor maintain operation during oscillator fault conditions common in hot-running racks.

💊

Medical Monitoring Device Sub-System

Portable patient monitors and diagnostic peripherals rely on the PIC24HJ128GP506A-I/MR's deterministic interrupt latency to drive LCDs, manage button inputs, and stream sensor data over UART/SPI to a host CPU. The wide Flash headroom accommodates multi-language UI assets and field-updatable bootloader. Its industrial temperature rating and low-power sleep modes (down to ~20 uA) suit battery-powered handheld devices where the IEC 60601-1 isolation barrier is implemented externally.

🏭

Building Automation / HVAC Controller

The PIC24HJ128GP506A-I/MR integrates seamlessly into HVAC controllers that manage fans, dampers, and temperature sensors with PID control loops running on the 40 MIPS core. Up to two I2C buses permit multi-master sensor networks (temperature, humidity, CO2) while UART/SPI bridges to a building automation backbone such as Modbus or BACnet. The exposed VQFN thermal pad keeps junction temperature within spec when driving multiple relay drivers from the GPIO pins.

Recommended Products Summary

PIC24HJ128GP306A-I/MR Microchip Technology Used in: BLDC / PMSM Motor Control (FOC), Industrial Sensor Data Acquisition, Multi-Rail Point-of-Load System Monitor, Medical Monitoring Device Sub-System, Building Automation / HVAC Controller dsPIC33FJ128GP306A-I/MR DSP-enhanced alternative for sine/space-vector modulation Used in: BLDC / PMSM Motor Control (FOC), Digital Signal Processing Front-End MCP8024 3-phase gate driver companion Used in: BLDC / PMSM Motor Control (FOC) MCP3424 External 18-bit delta-sigma ADC for precision channels Used in: Industrial Sensor Data Acquisition MCP4725 DAC for analog reconstruction output Used in: Digital Signal Processing Front-End MCP9808 High-accuracy digital temperature sensor on I2C bus Used in: Multi-Rail Point-of-Load System Monitor MCP1700 LDO regulator for 3.3 V rail Used in: Medical Monitoring Device Sub-System MCP23017 I2C GPIO expander for additional relay outputs Used in: Building Automation / HVAC Controller
What is the maximum CPU speed of PIC24HJ128GP506A-I/MR?
The PIC24HJ128GP506A-I/MR runs at up to 40 MIPS, sourced from an 80 MHz internal oscillator (FOSC/2 pipeline). According to the Microchip PIC24HJ family datasheet, the 16-bit PIC24H core executes most instructions in one cycle, so for control loops needing sub-microsecond response at 3.3V, the part comfortably meets typical 50-100 kHz PWM update rates for motor control.
How much Flash and RAM does the PIC24HJ128GP506A-I/MR have?
The PIC24HJ128GP506A-I/MR ships with 128 KB (43K x 24) of Flash program memory and 8 KB of on-chip SRAM. This memory ratio favors firmware-heavy applications such as bootloader + application stacks or audio/signal-processing pipelines. For projects requiring larger RAM buffers, the user may map constant tables into Flash via the device's program-space visibility window.
What is the difference between PIC24HJ128GP506A-I/MR and PIC24HJ128GP306A-I/MR?
Both parts share the same 64-pin VQFN (9x9) package and pinout. The PIC24HJ128GP506A integrates 128 KB Flash and 8 KB RAM, while the PIC24HJ128GP306A provides 64 KB Flash and 8 KB RAM. For firmware exceeding 64 KB, the GP506A is required; the GP306A can serve as a cost-down drop-in when only the smaller memory map is needed, per Microchip migration documentation.
Can PIC24HJ128GP506A-I/MR be used for motor control?
Yes. The PIC24HJ128GP506A-I/MR provides up to 8 PWM outputs (16-bit resolution), a 500 ksps 12-bit ADC, and DMA channels that together are well-suited to field-oriented control (FOC) of BLDC and PMSM motors up to a few kW. Microchip's AN1078 application note documents the firmware architecture and demonstrates closed-loop current control at 16 kHz PWM on this exact MCU.
Is PIC24HJ128GP506A-I/MR RoHS compliant?
Yes. The PIC24HJ128GP506A-I/MR is RoHS compliant per the Microchip product page and ships in lead-free packaging suitable for reflow profiles to 260C peak per JEDEC J-STD-020. The -I/MR suffix indicates the industrial temperature grade (-40C to +85C) and the 64-pin VQFN (MR) package.
What package does PIC24HJ128GP506A-I/MR use?
The PIC24HJ128GP506A-I/MR is packaged in a 64-pin VQFN measuring 9 mm x 9 mm with an exposed thermal pad (EP) that must be soldered to the PCB ground plane. The -MR suffix in the Microchip ordering code uniquely identifies this package; -PT denotes 64-pin TQFP and -PF denotes 64-pin TQFP variants.
Where can I buy PIC24HJ128GP506A-I/MR online?
As of 2026-09-30, PIC24HJ128GP506A-I/MR is in stock at authorized distributors including DigiKey (2125583) and LCSC (C643019), with typical qty-1 pricing around $6.45 USD. Microchip Direct and major franchised distributors also list the part with 1-2 week lead times; avoid grey-market brokers given the active lifecycle status.
What is the lead time for PIC24HJ128GP506A-I/MR?
As of 2026-09-30, DigiKey shows factory stock with same-day shipping for small quantities of PIC24HJ128GP506A-I/MR, and LCSC lists in-stock units with 2-5 day shipping. Bulk orders of 3000+ reels have a typical 4-8 week factory lead time directly from Microchip, depending on wafer lot scheduling.
PIC24HJ128GP506A-I/MR vs PIC24HJ128GP506A-I/PT - which is better for thermal performance?
Both parts use the same PIC24HJ128GP506A silicon die. The -I/MR (64-VQFN 9x9) has a lower thermal resistance than the -I/PT (64-TQFP 10x10) when the VQFN exposed pad is soldered to a continuous ground pour with thermal vias. For high-I/O, surface-mount designs that must dissipate more than ~0.5 W internally, prefer the VQFN for its ~28 C/W theta_JA vs ~50 C/W for the TQFP.
When should I choose PIC24HJ128GP506A-I/MR over PIC24FJ128GA006-I/MR?
Choose the PIC24HJ128GP506A-I/MR when your application needs 40 MIPS performance, DMA-driven data movement, or 16-bit PWM precision for motor control - the PIC24H core delivers roughly 2x the throughput of the PIC24F family. Choose the PIC24FJ128GA006-I/MR instead for lower-power, battery-friendly designs (nA sleep current) where the 16 MIPS ceiling is acceptable and cost dominates.
What is the best drop-in replacement for PIC24HJ128GP506A-I/MR?
The closest drop-in replacement is the PIC24HJ128GP306A-I/MR (64 KB Flash vs 128 KB) on the same 64-VQFN footprint. If you can tolerate the larger 64-TQFP package, the PIC24HJ128GP506A-I/PT is the same silicon in a different footprint. For cost-down designs with relaxed memory, the PIC24HJ128GP506A-E/MR (extended temp) is also pin-compatible.
Where do I download the PIC24HJ128GP506A-I/MR datasheet PDF?
The official PIC24HJ128GP506A datasheet PDF is hosted on Microchip's product page at https://www.microchip.com/en-us/product/PIC24HJ128GP506A and includes the full electrical characteristics, peripheral library manual references, and package drawings. For pinout and 64-VQFN mechanical drawings, refer to the same document's "Packaging Information" section.
Where can I find the PIC24HJ128GP506A-I/MR pinout?
The 64-pin VQFN pinout for PIC24HJ128GP506A-I/MR is published in the "Pin Diagrams" chapter of the Microchip PIC24HJ family datasheet (DS70293). Pin 1 is located at the top-left of the package (dot/indicator mark) with numbering proceeding counter-clockwise. PGEC1/PGED1 (ICSP) and PGEC2/PGED2 (alternate ICSP) pairs are documented in the programming section.
What are the key specifications of PIC24HJ128GP506A-I/MR that engineers should know?
The PIC24HJ128GP506A-I/MR combines a 40 MIPS PIC24H 16-bit core, 128 KB Flash, 8 KB SRAM, 12-bit 500 ksps ADC (16 channels), 8 PWM outputs, 2 UART/SPI and up to 2 I2C ports, plus 8 DMA channels in a 64-pin VQFN. It operates from 3.0-3.6 V at -40C to +85C industrial temperature and supports ICSP in-circuit programming. Designers choose this part for deterministic real-time control where dsPIC33F DSP overhead is not required.

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

Selection Guide

Choose the PIC24HJ128GP506A-I/MR when you need a 40 MIPS 16-bit MCU with 128 KB Flash on a compact 64-VQFN (9x9) industrial-grade footprint, particularly for motor control, multi-channel data acquisition, and embedded DSP-lite workloads. If your firmware fits in 64 KB, drop to the PIC24HJ128GP306A-I/MR for cost savings on the same PCB. If you need extended temperature, switch to PIC24HJ128GP306A-E/MR (-40C to +125C). For true DSP with a MAC unit and higher 50 MIPS throughput, migrate to the dsPIC33FJ128GP306A-I/MR with no layout changes. For lower-power battery applications where 40 MIPS is overkill, evaluate the PIC24FJ128GA006-I/MR (16 MIPS, nA sleep).

Comparison with Alternatives

Parameter This Product PIC24HJ128GP306A-I/MR PIC24HJ128GP306-I/MR PIC24HJ128GP306A-E/MR dsPIC33FJ128GP306A-I/MR
Package 64-VQFN (9x9) - MR 64-VQFN (9x9) - MR (same) 64-VQFN (9x9) - MR (same) 64-VQFN (9x9) - MR (same) 64-VQFN (9x9) - MR (same)
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Core PIC24H 16-bit, 40 MIPS PIC24H 16-bit, 40 MIPS PIC24H 16-bit, 40 MIPS PIC24H 16-bit, 40 MIPS dsPIC33F 16-bit DSP, 50 MIPS
Flash Memory 128 KB 64 KB (-50%) 64 KB (-50%) 64 KB (-50%) 128 KB (same)
RAM 8 KB 8 KB (same) 8 KB (same) 8 KB (same) 8 KB (same)
ADC 12-bit, 16-ch, 500 ksps 12-bit, 16-ch, 500 ksps 12-bit, 16-ch, 500 ksps 12-bit, 16-ch, 500 ksps 12-bit, 16-ch, 500 ksps
DSP Engine No (PIC24H CPU) No No No Yes (MAC unit)
Operating Temperature -40C to +85C (Industrial) -40C to +85C -40C to +85C -40C to +125C (Extended) -40C to +85C
Silicon Revision A-revision (GP506A) A-revision (GP306A) Pre-A (GP306) A-revision (GP306A-E) A-revision (dsPIC33F)

Key Differentiators

  • Larger 128 KB Flash on the same 64-VQFN footprint (vs PIC24HJ128GP306A-I/MR)
  • DSP upgrade path exists on identical footprint (vs dsPIC33FJ128GP306A-I/MR)
  • Industrial temperature vs Extended temperature at same cost (vs PIC24HJ128GP306A-E/MR)

Design Notes

The 64-VQFN (9x9) package relies on the bottom exposed pad (EP) for heat dissipation. Estimate: at 80 MHz / 3.3 V with all peripherals active, ICC is approximately 70 mA (~230 mW). Solder the EP directly to a top-layer copper pour of at least 1 sq inch, stitch it with 4-9 thermal vias (0.3 mm drill, 0.5 mm pitch) to the inner ground plane, and the resulting theta_JA is approximately 28 C/W, which keeps the junction at +85C max when ambient is +60C. Do NOT leave the EP floating - the device will overheat and trigger thermal reset.

Place the decoupling network immediately at each VDD/VSS pair: a 100 nF X7R ceramic as close as possible (<2 mm trace) to the pin plus a bulk 4.7-10 uF tantalum or ceramic on the board supply entry. The PIC24HJ128GP506A-I/MR has multiple VDD/VSS pairs (digital, analog AVDD/AVSS) - bypass each independently. For analog ANx inputs, route a guard trace tied to AVSS between analog and digital signals to minimize digital noise coupling into ADC readings.

Do NOT connect PGEC1/PGED1 to the same pins as the high-speed oscillator (OSC1/OSC2). On 64-VQFN the PGECx/PGEDx pairs are multiplexed: PGEC1/PGED1 share pins with OSC1/OSC2, so using a crystal on those pins disables ICSP on that pair. Choose the PGEC2/PGED2 pair on RC18/RC19 for ICSP debugging while keeping the primary oscillator free to run. Also ensure all VSS pins (including AVSS) are tied to ground - leaving any floating breaks programming and ADC reference.

Route the 12-bit ADC analog inputs (AN0-AN15) as short, parallel traces with a ground guard on each side; keep them away from PWM switching signals (>10 mm or with ground plane between). For PWM-driven motor applications, place gate-driver signals on inner layers to avoid injecting common-mode noise onto the ADC bus. The crystal oscillator traces (OSC1/OSC2, SOSCI/SOSCO) should be <5 mm and surrounded by a continuous ground pour to maintain jitter below 50 ps RMS, per the PIC24H datasheet AC characteristics.

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. Not AEC-Q100 qualified - the part targets industrial (-40C to +85C) not automotive grade. For automotive applications consider dsPIC33F AEC-Q100 variants. REACH and conflict-minerals statements available from Microchip corporate compliance.

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

Related Searches

PIC24HJ128GP506A-I/MR PIC24HJ128GP506A-I/MR datasheet Microchip PIC24HJ128GP506A-I/MR price PIC24HJ128GP506A-I/MR 64-VQFN pinout PIC24H 16-bit microcontroller 128KB flash PIC24HJ128GP506A vs PIC24HJ128GP306A PIC24H motor control FOC BLDC PIC24HJ128GP506A drop-in replacement buy PIC24HJ128GP506A-I/MR online dsPIC33FJ128GP306A vs PIC24HJ128GP506A PIC24H ADC PWM 12-bit VQFN-64 industrial microcontroller

Related Components & Terms

Microchip Technology PIC24HJ128GP506A PIC24HJ128GP506A-I/MR PIC24HJ128GP306A-I/MR dsPIC33FJ128GP306A-I/MR PIC24H 16-bit microcontroller RISC modified Harvard architecture MIPS VQFN-64 Flash memory SRAM 12-bit ADC PWM DMA ICSP RoHS JEDEC J-STD-020 motor control field-oriented control data acquisition industrial automation building automation medical device
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