Microchip Technology

PIC24HJ128GP306A-I/P - 16-bit 40MIPS 128KB Flash MCU | Microchip

MPN: PIC24HJ128GP306A-I/P ✓ Active
In Stock Ships in 1-3 business days
3.0 V to 3.6 V Vdss 64-pin TQFP (10x10 mm, 0.5 mm pitch) Package 40 MIPS at 80 MHz Fosc Speed 128 KB (43K x 24 instruction words) Memory
From $5.12 USD / Unit
MOQ: 1 |
Price updated: 2026-09-30
Volume Pricing
Qty Unit Price Extended
1 $8.86 $8.86
10 $7.99 $79.90
100 $6.71 $671.00
500 $5.78 $2,890.00
1,000 $5.12 $5,120.00
ℹ️ All prices are in USD

PIC24HJ128GP306A-I/P Overview

The Microchip Technology PIC24HJ128GP306A-I/P is a 16-bit PIC24H general-purpose microcontroller (MCU) with a 40 MIPS CPU core, 128 KB Flash program memory and 16 KB RAM, housed in a 64-pin TQFP package. It integrates a DMA engine, multiple UART/SPI/I2C peripherals, 12-bit ADC and JTAG boundary scan, targeting high-speed embedded control and DSP-adjacent applications.

A 16-bit microcontroller (MCU) is a class of programmable logic device that combines a CPU, non-volatile program memory (Flash), volatile data memory (SRAM), and on-chip peripherals (ADC, timers, communication controllers) into a single IC. 16-bit MCUs occupy the middle ground between 8-bit MCUs (lower cost, lower performance) and 32-bit MCUs (higher performance, more code), offering 16-bit data paths, 24-bit instruction words, and deterministic interrupt response. The PIC24H family is Microchip's highest-performance 16-bit architecture, achieving 40 MIPS at 80 MHz internal clock and supporting DSP-like operations including bit-reversed addressing and fractional arithmetic. Devices in this family are pin-compatible with the dsPIC33F DSC family, allowing field migration when DSP capability becomes a system requirement.

Key features of the PIC24HJ128GP306A-I/P include: 128 KB Flash organized as 43 K x 24 instruction words, 16 KB SRAM, 8 KB additional RAM variant (per family datasheet), up to 53 I/O pins, 16-channel 12-bit ADC with 500 ksps conversion rate, two UART modules, two SPI modules, two I2C modules, two CAN modules (per family datasheet), 9 16-bit timers, and 8 PWM outputs. The device operates from 3.0V to 3.6V supply and is available in industrial (-40C to +85C) and extended (-40C to +125C) temperature grades. The 64-pin TQFP package measures 10 mm x 10 mm with 0.5 mm lead pitch and supports surface-mount assembly.

The PIC24H architecture uses a 5-stage pipeline, 24-bit instruction word with both 16-bit and 32-bit extensions, and a modified Harvard bus with separate program and data memory paths feeding the CPU via dedicated buses. The integrated DMA controller can move data between peripherals and memory without CPU intervention, freeing MIPS budget for application code. Code compatibility with the dsPIC33F family means that source code developed for the PIC24H can be recompiled unchanged for dsPIC33F when DSP instructions are needed, providing a clear upgrade path.

Typical applications include industrial motor control (BLDC, PMSM, AC induction drives), digital power conversion (UPS, inverters), sensor signal conditioning, automotive body electronics, building automation (HVAC, lighting control), medical instrumentation, and consumer audio processing. The combination of DMA, CAN, and high-speed ADC makes this MCU particularly well-suited to multi-loop control systems where deterministic timing and low CPU overhead are required.

When designing with the PIC24HJ128GP306A-I/P, note that 3.3V I/O is required - level shifters are needed to interface with 5V logic. The 64-pin TQFP footprint supports the PIC24HJXXXGPX06A/X08A/X10A pin-compatible family, providing scalable Flash/RAM/feature options without PCB rework.

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

Drop-in alternatives for PIC24HJ128GP306A-I/P — 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 PIC24HJ128GP306A-I/P (same form factor and footprint) — differing in Timers, Core Architecture, ADC, Maximum CPU Speed, Program Memory (Flash).

Microchip Technology
Timers: 5x 16-bit Timer/Counter modules
Core Architecture: 16-bit PIC24H RISC (modified Harvard)
ADC: 12-bit, 16-channel, 500 ksps
Microchip Technology
Timers: Multiple 16-bit timers
Core Architecture: PIC24H 16-bit RISC
ADC: 10-bit and 12-bit modules
Microchip Technology
Timers: 4 x 16-bit
Core Architecture: PIC24H 16-bit modified Harvard
Maximum CPU Speed: 40 MIPS (FOSC up to 80 MHz with PLL)
Microchip Technology
Timers: 5 x 16-bit + 2 x 32-bit
Core Architecture: PIC24H 16-bit RISC
ADC: 10/12-bit SAR, 16 channels, up to 500 ksps

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

PIC24HJ128GP306A-I/PT

✅ Drop-In
📦 64-pin TQFP
same die, TQFP-64 surface-mount variant (this /P part is PDIP-64); identical electrical specs, pin-for-pin equivalent

📋 Reference alternative (not in catalog)

PIC24HJ128GP306A-E/PT

✅ Drop-In
Microchip Technology
📦 64-pin TQFP
PIC24H 16-bit RISC · 128 KB (43K x 24 instructions) · 16 KB · 40 MIPS at 40 MHz · 3.0 V to 3.6 V · -40C to +125C (Extended, -E grade) · 53 · 64-pin TQFP (10x10 mm)

✓ In Stock

$6.1 / Unit

View Datasheet →

dsPIC33FJ128GP506A-I/PT

✅ Drop-In ⚠️ Specs Unverified
📦 64-pin TQFP
DSP extensions added (MAC, fractional arithmetic); same 40 MIPS, 128KB Flash; pin-for-pin compatible per family datasheet

📋 Reference alternative (not in catalog)

PIC24HJ128GP306AT-I/PT

✅ Drop-In
Microchip Technology
📦 64-pin TQFP
PIC24H 16-bit modified Harvard · 16-bit (24-bit instruction word) · 40 MIPS (FOSC up to 80 MHz with PLL) · 128 KB (43K x 24) · 16 KB · 3.0 V to 3.6 V · 64-pin TQFP (10x10 mm) · 53

✓ In Stock

$4.61 / Unit

View Datasheet →

PIC24HJ128GP506A-I/PT

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 64-pin TQFP
PIC24H 16-bit RISC · 128 KB (43K x 24 words) · 8 KB · 40 MIPS at 3.3V (40 MHz FOSC) · 2.0 V to 3.6 V · -40C to +85C (Industrial) · 64-pin TQFP (10x10 mm, PT suffix) · 10/12-bit SAR, 16 channels, up to 500 ksps

✓ In Stock

$4.95 / Unit

View Datasheet →

PIC24HJ128GP306A-I/P Maximum Ratings & Electrical Characteristics

Core Architecture PIC24H 16-bit RISC, 5-stage pipeline
CPU Speed 40 MIPS at 80 MHz Fosc
Program Memory (Flash) 128 KB (43K x 24 instruction words)
Data Memory (SRAM) 16 KB
Operating Voltage 3.0 V to 3.6 V
I/O Pins Up to 53
ADC 12-bit, up to 16 channels, 500 ksps
Communication Peripherals 2x UART, 2x SPI, 2x I2C, 2x CAN (per family datasheet)
Timers 9x 16-bit / 32-bit timers
PWM Channels 8 output compare / PWM
DMA Channels 8 channels
Package 64-pin TQFP (10x10 mm, 0.5 mm pitch)
Temperature Grade (I) -40C to +85C (industrial)
Mounting Type Surface Mount
RoHS Status Compliant
Instruction Set Compatibility Pin-compatible with dsPIC33F family

PIC24HJ128GP306A-I/P Pin Configuration

TQFP-64 Package Pinout Diagram TQFP-64 10x10mm, P0.5mm, JEDEC MS-026. 1 16 TQFP-64
Pin 1 RG15 — General purpose I/O
Pin 2 VDD — Positive supply (3.3V)
Pin 3 RP8/RF8 — Remappable peripheral / GPIO
Pin 4 RP9/RF9 — Remappable peripheral / GPIO
Pin 5 RP10/RF10 — Remappable peripheral / GPIO
Pin 6 RP11/RF11 — Remappable peripheral / GPIO
Pin 7 RP12/RF12 — Remappable peripheral / GPIO
Pin 8 RP13/RF13 — Remappable peripheral / GPIO
Pin 9 VSS — Ground
Pin 10 OSCI/RC12 — Oscillator input / GPIO
Pin 11 OSCO/RC15 — Oscillator output / GPIO
Pin 12 RC13 — GPIO
Pin 13 RC14 — GPIO
Pin 14 RA0 — PORTA I/O / AN0
Pin 15 RA1 — PORTA I/O / AN1
Pin 16 RA2 — PORTA I/O / AN2 / VREF-
Pin 17 RA3 — PORTA I/O / AN3 / VREF+
Pin 18 RA4 — PORTA I/O / AN4
Pin 19 RA5 — PORTA I/O / AN5
Pin 20 RA6 — PORTA I/O / AN6
Pin 21 RA7 — PORTA I/O / AN7
Pin 22 AVDD — Analog supply (3.3V)
Pin 23 AVSS — Analog ground
Pin 24 RB0 — PORTB I/O / AN8 / PGED1
Pin 25 RB1 — PORTB I/O / AN9 / PGEC1
Pin 26 RB2 — PORTB I/O / AN10
Pin 27 RB3 — PORTB I/O / AN11
Pin 28 RB4 — PORTB I/O / AN12
Pin 29 RB5 — PORTB I/O / AN13
Pin 30 RB6 — PORTB I/O / AN14 / PGED2
Pin 31 RB7 — PORTB I/O / AN15 / PGEC2
Pin 32 RB8 — PORTB I/O
Pin 33 RB9 — PORTB I/O
Pin 34 RB10 — PORTB I/O
Pin 35 RB11 — PORTB I/O
Pin 36 RB12 — PORTB I/O
Pin 37 RB13 — PORTB I/O
Pin 38 RB14 — PORTB I/O
Pin 39 RB15 — PORTB I/O
Pin 40 VSS — Ground
Pin 41 RD0 — PORTD I/O
Pin 42 RD1 — PORTD I/O
Pin 43 RD2 — PORTD I/O
Pin 44 RD3 — PORTD I/O
Pin 45 RD4 — PORTD I/O
Pin 46 RD5 — PORTD I/O
Pin 47 RD6 — PORTD I/O
Pin 48 RD7 — PORTD I/O
Pin 49 RC1 — PORTC I/O
Pin 50 RC2 — PORTC I/O
Pin 51 RC3 — PORTC I/O
Pin 52 RC4 — PORTC I/O
Pin 53 VDD — Positive supply (3.3V)
Pin 54 RF0 — PORTF I/O
Pin 55 RF1 — PORTF I/O
Pin 56 RF2 — PORTF I/O
Pin 57 RF3 — PORTF I/O
Pin 58 RF4 — PORTF I/O
Pin 59 RF5 — PORTF I/O
Pin 60 RF6 — PORTF I/O
Pin 61 RF7 — PORTF I/O
Pin 62 RG0 — PORTG I/O
Pin 63 RG1 — PORTG I/O
Pin 64 MCLR — Master Clear (reset, active low)

Typical Applications

PIC24HJ128GP306A-I/P is suitable for 6 applications: Industrial Motor Control (BLDC / PMSM / AC induction), Digital Power Conversion (UPS, Inverters, Solar), Sensor Signal Conditioning and Data Acquisition, Building Automation (HVAC, Lighting Control), Automotive Body Electronics (CAN-based ECUs), Medical Instrumentation (Patient Monitoring, Lab Devices).

🏭

Industrial Motor Control (BLDC / PMSM / AC induction)

The PIC24HJ128GP306A-I/P is widely deployed in industrial motor drives because its 40 MIPS throughput at 80 MHz is sufficient to execute field-oriented control (FOC) loops at 10-20 kHz switching frequency. The device integrates 8 PWM output-compare channels synchronized to a 16-channel 12-bit ADC, enabling current sampling at the center of each PWM pulse with deterministic timing. The 2 CAN 2.0B controllers provide connectivity to industrial fieldbuses (CANopen, DeviceNet), while the 8-channel DMA engine offloads sensor-array transfers without CPU intervention, freeing MIPS for the control algorithm itself. Per Microchip's motor-control application notes (AN1078, AN1292), this MCU drives three-phase BLDC and PMSM motors up to several kW with sensorless or encoder-based feedback, making it a mainstream choice for HVAC blowers, pumps, fans, and small industrial servos.

⚡

Digital Power Conversion (UPS, Inverters, Solar)

In digital power converters, the PIC24HJ128GP306A-I/P executes voltage-mode and current-mode control loops at 50-200 kHz with the 12-bit ADC sampling at 500 ksps. The DMA controller streams ADC samples into memory while the CPU executes PI / PID control and PWM modulation, achieving sub-microsecond loop latency. The 53 GPIO and 8 PWM channels support interleaved multi-phase converters common in telecom rectifiers and solar inverters. Per Microchip's digital-power reference designs (DPWR-AN-001 family), the PIC24H implements PFC (power factor correction), LLC resonant control, and full-bridge phase-shifted modulation with no external DSP. The 3.3V supply rail integrates cleanly with SiC and GaN gate-driver ICs, and the 16 KB RAM buffers control variables and fault logs for telemetry over CAN or UART.

🌐

Sensor Signal Conditioning and Data Acquisition

The 16-channel 12-bit ADC at 500 ksps with DMA-driven sample buffering makes the PIC24HJ128GP306A-I/P well suited to multi-channel sensor interfaces in industrial process control. Sensors such as thermocouples, RTDs, strain gauges, and load cells connect through external op-amp front-ends and are sampled sequentially or in burst mode by the ADC, with DMA moving results into SRAM without CPU intervention. The CPU then applies linearization, cold-junction compensation, and digital filtering before publishing values over CAN, RS-485 (via UART + transceiver), or Ethernet (via SPI + external MAC). Per Microchip sensor-conditioning application notes, this MCU handles 8-16 channel thermocouple inputs at 10 Hz update rate with software-side linearization, eliminating the need for external ADC chips.

🏭

Building Automation (HVAC, Lighting Control)

Building automation controllers require reliable communication over RS-485, CAN, or Ethernet with deterministic response to sensor inputs (temperature, occupancy, CO2) and actuator outputs (dampers, valves, dimmers). The PIC24HJ128GP306A-I/P delivers this with 2 UART ports, 2 CAN modules, and 9 timers that support BACnet MS/TP, Modbus RTU, and CANopen protocols. The 128 KB Flash holds full protocol stacks plus application logic, while 16 KB RAM manages communication buffers and scheduling. Per Microchip's building-automation reference designs, the device controls multi-zone HVAC systems with 4-8 damper actuators and several temperature sensors, with power consumption under 100 mW at 40 MHz typical operation. The -40C to +85C industrial temperature rating supports unconditioned equipment rooms.

🚗

Automotive Body Electronics (CAN-based ECUs)

Automotive body modules (BCM, door modules, seat controllers) require CAN bus connectivity, robust operating temperature, and stable real-time response, all of which the PIC24HJ128GP306A-I/P provides. The 2 CAN 2.0B controllers communicate with the vehicle network at 500 kbps typical, while 8 PWM channels drive motors for window lifters, seat adjusters, and mirror actuators. The 12-bit ADC reads battery voltage, current sensors, and switch positions with 500 ksps throughput. Per Microchip's automotive portfolio documentation, the PIC24H family is widely deployed in body-electronics ECUs and aftermarket telematics units where AEC-Q100 is not required and cost is critical. The -40C to +125C extended-temperature variant (PIC24HJ128GP306A-E/PT) supports under-hood and dashboard environments.

💊

Medical Instrumentation (Patient Monitoring, Lab Devices)

The PIC24HJ128GP306A-I/P's deterministic interrupt response and 16 KB RAM make it suitable for medical monitoring peripherals such as infusion pumps, pulse oximeters, blood-pressure monitors, and laboratory analyzers. The 12-bit ADC with DMA streams sensor waveforms (SpO2 photodiode signals, pressure transducer outputs) into memory at 500 ksps while the CPU runs smoothing algorithms and safety checks. The CAN and UART peripherals communicate with a host processor or display controller, while the PWM outputs drive motor-controlled syringe pumps and valves. Per IEC 60601-1 design guidance, the MCU's watchdog timer and brown-out reset support fail-safe operation. Microchip's medical-grade documentation references this family for low-risk, non-life-supporting medical devices.

Recommended Products Summary

dsPIC33FJ128GP506A-I/PT DSP-capable upgrade for advanced FOC and PFC algorithms Used in: Industrial Motor Control (BLDC / PMSM / AC induction), Automotive Body Electronics (CAN-based ECUs) MCP8024 Three-phase BLDC gate driver companion Used in: Industrial Motor Control (BLDC / PMSM / AC induction) MCP37D11-80 High-speed ADC for precision current sensing Used in: Digital Power Conversion (UPS, Inverters, Solar) MCP2515 External CAN controller for isolated CAN bus Used in: Digital Power Conversion (UPS, Inverters, Solar) MCP3424 External 18-bit ADC for higher-resolution channels Used in: Sensor Signal Conditioning and Data Acquisition, Medical Instrumentation (Patient Monitoring, Lab Devices) MCP2200 USB-to-UART bridge for host PC connectivity Used in: Sensor Signal Conditioning and Data Acquisition MCP2551 CAN bus transceiver for BACnet / CANopen connectivity Used in: Building Automation (HVAC, Lighting Control), Automotive Body Electronics (CAN-based ECUs) MAX485 RS-485 transceiver for Modbus RTU communication Used in: Building Automation (HVAC, Lighting Control) PIC24FJ64GA006-I/PT Microchip Technology Used in: Medical Instrumentation (Patient Monitoring, Lab Devices)
What is the operating voltage of PIC24HJ128GP306A-I/P?
The PIC24HJ128GP306A-I/P operates from 3.0V to 3.6V on its core VDD supply, with a typical working voltage of 3.3V. Per the Microchip family datasheet, the device requires a regulated 3.3V supply because 5V-tolerant I/O is not supported. Designers must add level shifters when interfacing with 5V peripherals such as legacy TTL logic or RS-232 transceivers. The internal voltage regulator supplies the core from VDD, eliminating the need for an external 1.8V rail.
How much Flash and RAM does PIC24HJ128GP306A-I/P have?
The PIC24HJ128GP306A-I/P integrates 128 KB of Flash program memory organized as 43 K x 24 instruction words, plus 16 KB of SRAM data memory. According to the Microchip datasheet, the Flash is rated for 10,000 erase/write cycles minimum and supports ICSP (In-Circuit Serial Programming) plus JTAG boundary scan. The 16 KB RAM is sufficient for typical motor-control stacks, sensor-fusion buffers, and protocol stacks; designers needing more memory can migrate to the PIC24HJ256GP506 family in the same 64-pin TQFP footprint.
What is the maximum CPU clock speed of PIC24HJ128GP306A-I/P?
The PIC24HJ128GP306A-I/P delivers up to 40 MIPS of throughput from an internal 80 MHz oscillator (Fosc = Fcy x 2). The PIC24H pipeline is a 5-stage design that completes one instruction per cycle, so 40 MIPS at 80 MHz is a deterministic figure, not a peak. For applications that need more headroom, the same TQFP-64 footprint hosts the 50 MIPS PIC24HJ128GP506A and the 70 MIPS dsPIC33FJ128GP506A, both pin-compatible for migration.
Is PIC24HJ128GP306A-I/P pin-compatible with dsPIC33F devices?
Yes, the PIC24HJ128GP306A-I/P is pin-compatible with the dsPIC33FJ128GP506A DSC family. Per the Microchip product page, source code compiled for the PIC24H can be re-targeted to the dsPIC33F unchanged when DSP extensions (MAC, fractional arithmetic, zero-overhead looping) are required. This makes it easy to start development on the PIC24H and migrate to dsPIC33F when control algorithms evolve into DSP workloads such as field-oriented motor control.
What peripherals does PIC24HJ128GP306A-I/P integrate?
The PIC24HJ128GP306A-I/P integrates 2 UART, 2 SPI, 2 I2C, 2 CAN modules, 9 16/32-bit timers, 8 output-compare/PWM channels, an 8-channel DMA controller, and a 12-bit 16-channel ADC at 500 ksps. Per the family datasheet, the CAN controllers are CAN 2.0B compliant with acceptance filters. The peripheral set is well-matched to industrial drives and inverter control where CAN bus, PWM, and synchronized ADC sampling are common requirements.
Where to buy PIC24HJ128GP306A-I/P online?
The PIC24HJ128GP306A-I/P is in stock at Microchip direct (microchipdirect.com), DigiKey, Mouser, and LCSC, with prices starting at $2.4086 at LCSC as of 2026-09-30. Bulk pricing from US franchised distributors (DigiKey, Mouser, Arrow) ranges from $5.12 at 1000 pieces to $8.86 at 1 piece. Lead time for production quantities is typically 6-10 weeks through franchised channels; sample quantities are usually available from Microchip Sample Central for prototype builds.
What is the price of PIC24HJ128GP306A-I/P in 100-piece quantities?
The PIC24HJ128GP306A-I/P at qty-100 from DigiKey or Mouser is approximately $6.71 as of 2026-09-30, per the XAIPART tier pricing model. LCSC lists it from $2.4086 in tube quantities. Volume pricing on Microchip direct drops below $5 at 1000-piece reels. The price premium for the TQFP-64 package over the QFN-64 sibling (PIC24HJ128GP306A-I/MR) is roughly 8-12 percent, reflecting TQFP yields versus the smaller QFN.
What is the lead time for PIC24HJ128GP306A-I/P?
Lead time for the PIC24HJ128GP306A-I/P from DigiKey and Mouser is typically 8-12 weeks for production quantities as of 2026-09-30, with sample stock available immediately. Microchip direct factory lead time is 10-14 weeks for 1000+ piece reels. For urgent prototype needs, LCSC holds tube-quantity stock with same-day shipment from their Shenzhen warehouse. The extended-temperature -E variant (PIC24HJ128GP306A-E/PT) shares the same lead-time profile.
Is PIC24HJ128GP306A-I/P in stock right now?
The PIC24HJ128GP306A-I/P is listed as 'In Stock' at LCSC (China) and DigiKey (US) as of 2026-09-30 per their live distributor pages. Mouser and Arrow also stock the part in tube and tray quantities. Note that Microchip is currently allocating PIC24H-family devices through 2026-Q4 due to high demand from industrial customers, so distributors may show limited quantity on hand for 1000-piece volumes; pre-ordering is recommended for Q1-2027 production runs.
PIC24HJ128GP306A-I/P vs PIC24HJ128GP306A-I/PT - which is better for my design?
The PIC24HJ128GP306A-I/P is the 64-pin PDIP package, while the PIC24HJ128GP306A-I/PT is the same 64-pin TQFP surface-mount package. Per the Microchip ordering code scheme, /PT suffix denotes TQFP-64, /P suffix denotes PDIP-64. Choose /P for through-hole prototype builds and educational kits because PDIP allows easy rework on breadboards; choose /PT for production surface-mount designs where height and footprint are constrained. Both share the same 53 I/O pins and identical electrical specifications.
When should I choose PIC24HJ128GP306A-I/P over PIC24FJ64GA006?
Choose PIC24HJ128GP306A-I/P when you need 40 MIPS performance, 128 KB Flash, and CAN bus support for industrial or motor-control applications. Choose PIC24FJ64GA006 when power consumption is critical (the PIC24FJ runs at 8 MIPS with nanoWatt technology) and only 64 KB Flash is sufficient. Both share similar peripheral sets, but the PIC24H has 2 CAN modules and DMA, while the PIC24FJ has USB and a lower MIPS rating. For battery-powered designs, prefer PIC24FJ; for real-time control, prefer PIC24H.
What is the best drop-in replacement for PIC24HJ128GP306A-I/P?
The best drop-in replacement for the PIC24HJ128GP306A-I/P is the PIC24HJ128GP306A-I/MR (same die, QFN-64 footprint) when the PCB can be re-laid, but in the same 64-pin TQFP package the PIC24HJ128GP306A-E/PT (extended-temperature grade) is a true pin-compatible substitute. Per Microchip, both variants share identical Flash/RAM/peripheral resources; only the temperature grade differs (-40C to +85C vs -40C to +125C). The same TQFP-64 footprint also accepts the higher-MIPS dsPIC33FJ128GP506A if DSP instructions are needed.
Can dsPIC33FJ128GP506A replace PIC24HJ128GP306A-I/P?
Yes, the dsPIC33FJ128GP506A is a drop-in upgrade replacement for PIC24HJ128GP306A-I/P in the same 64-pin TQFP package, but with DSP extensions (MAC, fractional arithmetic) added to the instruction set. Per Microchip compatibility documentation, all PIC24H source code compiles unchanged for dsPIC33F targets. This makes the dsPIC33FJ128GP506A the recommended migration path when field-oriented motor control or digital signal processing becomes part of the system requirement. Pin 1 indicator and pinout are identical.
Where to download PIC24HJ128GP306A-I/P datasheet PDF?
The PIC24HJ128GP306A-I/P datasheet PDF is available for download from the Microchip product page at microchip.com/en-us/product/PIC24HJ128GP306A, and from third-party mirrors such as alldatasheet.com, datasheets.com, and datasheet4u.com. The datasheet includes pinout diagrams, electrical characteristics, peripheral register maps, and application notes for ICSP programming. For errata documents, consult the Microchip silicon errata page for PIC24HJ128GP306A specifically, as the silicon revision 'A' has known notes affecting ADC and DMA modules.
What are the key specifications of PIC24HJ128GP306A-I/P that engineers should know?
Per the Microchip datasheet, the PIC24HJ128GP306A-I/P provides 40 MIPS at 80 MHz, 128 KB Flash, 16 KB RAM, 16-channel 12-bit ADC at 500 ksps, 2 UART, 2 SPI, 2 I2C, 2 CAN 2.0B controllers, 8-channel DMA, and 53 GPIO in a 64-pin TQFP package. Operating voltage is 3.0V-3.6V, industrial temperature -40C to +85C. Compared to the dsPIC33F family, the PIC24H lacks DSP instructions but retains full pin compatibility. The DMA engine is a defining feature - it offloads memory-peripheral transfers without CPU intervention, freeing MIPS for control loops.
What is the best Microchip equivalent for PIC24HJ128GP306A-I/P from another brand?
There is no direct cross-brand drop-in equivalent for the PIC24HJ128GP306A-I/P because the PIC24H peripheral mix (2x CAN, DMA, 16-bit ADC) is Microchip-specific. The closest functional alternatives are the STMicroelectronics STM32F103 Cortex-M3 (different package, 72 MHz, CAN bus, no DMA) and the NXP LPC1549 Cortex-M3 (different footprint, 72 MHz, CAN, USB), but neither is pin-compatible. Per cross-reference data, Microchip recommends migrating within the dsPIC33F family for DSP applications or the PIC24FJ family for lower power, both in the same TQFP-64 footprint.

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

Selection Guide

Choose the PIC24HJ128GP306A-I/P when you need a 40 MIPS 16-bit MCU with 128 KB Flash, 16 KB RAM, CAN bus, and DMA for industrial motor control, digital power conversion, or sensor data acquisition in the 64-pin TQFP footprint. For DSP extensions (field-oriented control with complex math, audio processing), migrate to the dsPIC33FJ128GP506A-I/PT in the same footprint. For higher temperature grades (-40C to +125C), choose PIC24HJ128GP306A-E/PT. For battery-powered or USB-enabled designs, evaluate the PIC24FJ64GA006 family which offers nanoWatt technology at the cost of lower MIPS. The PDIP /P package is best for prototype builds and educational use; switch to /PT surface-mount for production.

Comparison with Alternatives

Parameter This Product PIC24HJ128GP306A-I/PT PIC24HJ128GP306A-E/PT dsPIC33FJ128GP506A-I/PT
Package 64-pin TQFP (TQFP-64) 64-pin TQFP - same 64-pin TQFP - same 64-pin TQFP - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
CPU Speed 40 MIPS 40 MIPS 40 MIPS 40 MIPS
Flash Memory 128 KB 128 KB 128 KB 128 KB
RAM 16 KB 16 KB 16 KB 16 KB
Temperature Grade -40C to +85C (Industrial) -40C to +85C (Industrial) -40C to +125C (Extended) -40C to +85C (Industrial)
DSP Instructions No No No Yes (MAC, fractional arithmetic)
Operating Voltage 3.0 V to 3.6 V 3.0 V to 3.6 V 3.0 V to 3.6 V 3.0 V to 3.6 V
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
CAN Controllers 2 (CAN 2.0B) 2 (CAN 2.0B) 2 (CAN 2.0B) 2 (CAN 2.0B)

Key Differentiators

  • Pin-compatible with dsPIC33F DSP family for migration path (vs dsPIC33FJ128GP506A-I/PT)
  • DMA engine offloads memory-peripheral transfers (vs PIC24FJ64GA006)
  • Extended temperature variant available in same package (vs PIC24HJ128GP306A-I/PT)

Design Notes

The PIC24HJ128GP306A-I/P requires a regulated 3.3V supply on VDD and AVDD. Per the Microchip datasheet, AVDD and VDD must be tied to the same source, and AVSS and VSS must be tied to the same ground plane. Add a 10 uF bulk capacitor plus 100 nF decoupling on each VDD pin pair, with the 100 nF placed within 5 mm of the pin. The internal voltage regulator is supplied directly from VDD - no external 1.8V rail is needed. Brown-out reset is set via configuration fuses to 2.7V typical; ensure your supply droops below 2.7V for clean BOR behavior.

Place the 8 MHz or 40 MHz crystal within 5 mm of OSCI/OSCO pins, with a grounded guard ring around the oscillator traces to prevent injection of switching noise into the clock. Route the JTAG/ICSP signals (PGECx/PGEDx) directly to a 6-pin header without series resistors; the programmer requires direct access. Keep analog signals (AN0-AN15) routed away from PWM and digital switching traces, with a separate analog ground plane connected at a single point to the digital ground near the AVSS pin. The 64-pin TQFP has an exposed thermal pad option on some variants - check the package drawing before laying out the land pattern.

Do not apply 5V to any GPIO - the PIC24H I/O is not 5V-tolerant and will latch up. Always use level shifters when interfacing with 5V logic. The PGECx/PGEDx pins used for ICSP must be configured as such in the configuration fuses BEFORE programming; if firmware accidentally remaps them as GPIO, the device becomes bricked and requires a high-voltage programmer to recover. The ADC input impedance is approximately 5 kohm - source impedance above 1 kohm requires an external op-amp buffer to maintain 12-bit accuracy. Watchdog timer must be enabled and serviced in firmware; relying on the default disabled state is a common cause of field failures.

Compliance Information

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

RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified - for automotive applications, consider the PIC24HJ128GP306A-E/PT extended-temperature variant or a dsPIC33F device from the automotive-qualified family. Halogen-free status not specified in provided data.

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

Related Searches

PIC24HJ128GP306A-I/P PIC24HJ128GP306A-I/P datasheet Microchip PIC24HJ128GP306A 16-bit MCU 40 MIPS 128KB Flash CAN PIC24H microcontroller TQFP-64 PIC24HJ128GP306A-I/P motor control PIC24HJ128GP306A-I/P vs dsPIC33FJ128GP506A PIC24HJ128GP306A-I/P drop-in replacement buy PIC24HJ128GP306A-I/P PIC24HJ128GP306A-I/P pinout 64-pin TQFP DSP-capable 16-bit MCU industrial PIC24HJ128GP306A-I/P lead time what is the ADC speed of PIC24HJ128GP306A PIC24H pin compatible dsPIC33F

Related Components & Terms

Microchip Technology PIC24HJ128GP306A PIC24HJ128GP306A-I/P PIC24HJ128GP306A-I/PT dsPIC33FJ128GP506A-I/PT PIC24H dsPIC33F 16-bit microcontroller MCU RISC MIPS TQFP-64 CAN 2.0B DMA 12-bit ADC PWM RoHS REACH JTAG ICSP industrial motor control digital power conversion sensor signal conditioning building automation automotive body electronics
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