Microchip Technology

PIC24HJ128GP306AT-I/PT - 40 MIPS 128KB Flash 16-bit MCU | Microchip

MPN: PIC24HJ128GP306AT-I/PT ✓ Active
In Stock Ships in 1-3 business days
3.0 V to 3.6 V Vdss 64-pin TQFP (10x10 mm) Package 40 MIPS (FOSC up to 80 MHz with PLL) Speed 128 KB (43K x 24) Memory
From $4.61 USD / Unit
MOQ: 1 |
Price updated: 2026-09-30
Volume Pricing
Qty Unit Price Extended
1 $8.86 $8.86
10 $7.81 $78.10
100 $6.52 $652.00
500 $5.74 $2,870.00
1,000 $5.1 $5,100.00
3,000 $4.61 $13,830.00
ℹ️ All prices are in USD

PIC24HJ128GP306AT-I/PT Overview

The Microchip Technology PIC24HJ128GP306AT-I/PT is a 16-bit PIC24H general-purpose microcontroller running at up to 40 MIPS with 128 KB of Flash program memory (organized as 43K x 24 instruction words) and 16 KB of on-chip SRAM, housed in a 64-pin TQFP (10x10 mm) industrial-temperature grade package. The 'AT' suffix denotes tape-and-reel packaging and 'I' denotes the industrial -40C to +85C operating range, while the /PT suffix specifies the 64-pin TQFP package.

A 16-bit microcontroller (MCU) is an integrated processor that fetches, decodes and executes 16-bit-wide instructions in a single cycle, offering higher code density, faster arithmetic and richer peripherals than 8-bit MCUs while remaining simpler and lower-power than 32-bit ARM Cortex-M parts. The PIC24H family sits in Microchip's 16-bit MCU portfolio between the PIC24F low-power line and the dsPIC33F DSP-enabled family, supporting seamless migration paths and pin compatibility with dsPIC30F devices.

Key features of the PIC24HJ128GP306AT-I/PT include a 16-bit modified Harvard CPU core with single-cycle 16x16 MAC, dual 40 MHz oscillator pins with PLL (FOSC up to 80 MHz / 40 MIPS), 53 general-purpose I/O lines, two UART/USART modules, two SPI interfaces, two I2C buses, an IrDA/LINbus-capable UART, two CAN 2.0b controllers, an 8-channel 10/12-bit ADC, four 16-bit timers, and a 16-bit Parallel Master Port (PMP) for external memory or graphics interfaces.

The architecture is based on a modified Harvard bus with separate 24-bit instruction and 16-bit data paths, an 8-deep hardware stack and 17x17-bit multiplier with DSP extensions, while the IC uses a low-power CMOS process supporting 3.0V to 3.6V VDD operation. Five low-power modes (Idle, Doze, Sleep, Deep Sleep and alternate clock switchover) make it suited for battery-aware designs.

Typical applications include industrial motor control, sensor signal conditioning, CAN-bus node controllers, LIN master/slave nodes, building automation, graphical user interfaces, and portable instrumentation. The 64-pin TQFP and PMP peripheral also enable small TFT-LCD HMI systems.

Designers should verify minimum and maximum VDD (3.0V to 3.6V), use 0.1 uF + 10 uF decoupling per VDD/AVDD pair, and follow the I/O source/sink current limits from the datasheet. The MPLAB X IDE plus XC16 compiler and the MPLAB ICD programmer/debugger cover firmware development and in-circuit debug.

This page consolidates distributor pricing, pin-compatible same-family alternatives, and PCB-level design guidance not found in the standalone manufacturer datasheet, helping engineers select the right PIC24H variant faster.

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

Microchip Technology
ADC: 10-bit and 12-bit modules
Timers: Multiple 16-bit timers
Program Memory (Flash): 128 KB (43K x 24 instructions)
Microchip Technology
Package: 64-pin QFN (MR) with exposed thermal pad
ADC: 12-bit, up to 500 ksps, 16 channels
Timers: 16-bit Timer with Input Capture / Output Compare
Microchip Technology
Package: 64-pin TQFP (10x10 mm, 0.5 mm pitch)
ADC: 12-bit, up to 16 channels, 500 ksps
Timers: 9x 16-bit / 32-bit timers
Microchip Technology
Package: 64-TQFP (10x10 mm)
ADC: 16-channel 10/12-bit
Microchip Technology
Package: TQFP-64 (PT) 10x10 mm
ADC: 16-channel 10/12-bit ADC (device variant dependent)
Timers: 5 x 16-bit timer/counter

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

PIC24HJ128GP306A-I/PT

✅ Drop-In
📦 64-pin TQFP (10x10)
same die and footprint, tray vs tape-and-reel packaging only - pin-to-pin identical

📋 Reference alternative (not in catalog)

PIC24HJ128GP306T-I/PT

✅ Drop-In
Microchip Technology
📦 64-pin TQFP (10x10)
Microchip Technology · PIC® 24H · PIC24H · 16-bit · 40 MIPS (40 MHz) · 128 KB (43K x 24) Flash · 16 KB · 3.0 V to 3.6 V

✓ In Stock

$6.1 / Unit

View Datasheet →

PIC24HJ128GP306AT-E/PT

✅ Drop-In
📦 64-pin TQFP (10x10)
extended -40C to +125C grade instead of industrial -40C to +85C, otherwise identical

📋 Reference alternative (not in catalog)

PIC24HJ128GP306A-E/PT

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 64-pin TQFP (10x10)
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 →

dsPIC33FJ128GP306A-I/PT

✅ Drop-In ⚠️ Specs Unverified
📦 64-pin TQFP (10x10)
dsPIC33F DSP-enabled variant with 40-bit accumulator and MAC; pin-compatible with PIC24HJ128GP306 per datasheet

📋 Reference alternative (not in catalog)

PIC24HJ128GP306A-I/MR

✅ Drop-In
Microchip Technology
📦 64-pin TQFP (10x10)
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 →

PIC24HJ128GP306AT-I/PT Maximum Ratings & Electrical Characteristics

Core Architecture PIC24H 16-bit modified Harvard
Instruction Width 16-bit (24-bit instruction word)
Maximum CPU Speed 40 MIPS (FOSC up to 80 MHz with PLL)
Program Memory (Flash) 128 KB (43K x 24)
Data RAM 16 KB
Operating Voltage (VDD) 3.0 V to 3.6 V
Package 64-pin TQFP (10x10 mm)
General-Purpose I/O 53
UART/USART 2 channels (IrDA/LIN capable)
SPI 2 channels
I2C 2 channels
CAN 2.0b 2 modules
Timers 4 x 16-bit
Parallel Master Port (PMP) Yes
Mounting Type Surface Mount
RoHS Status Compliant
Lead-Free / Halogen-Free Yes

PIC24HJ128GP306AT-I/PT Pin Configuration

TQFP-64 Package Pinout Diagram TQFP-64 10x10mm, P0.5mm, JEDEC MS-026. 1 16 TQFP-64
Pin 1 RP15 — Remappable I/O / digital I/O
Pin 2 RP14 — Remappable I/O
Pin 3 RP13 — Remappable I/O
Pin 4 RP12 — Remappable I/O
Pin 5 RP11 — Remappable I/O
Pin 6 RP10 — Remappable I/O
Pin 7 RP9 — Remappable I/O
Pin 8 RP8 — Remappable I/O
Pin 9 RP7 — Remappable I/O
Pin 10 RP6 — Remappable I/O
Pin 11 RP5 — Remappable I/O
Pin 12 RP4 — Remappable I/O
Pin 13 RP3 — Remappable I/O
Pin 14 RP2 — Remappable I/O
Pin 15 RP1 — Remappable I/O
Pin 16 RP0 — Remappable I/O
Pin 17 AVSS — Analog ground
Pin 18 AVDD — Analog supply voltage (3.0V-3.6V)
Pin 19 AN0 — Analog input / remappable
Pin 20 AN1 — Analog input / remappable
Pin 21 AN2 — Analog input / remappable
Pin 22 AN3 — Analog input / remappable
Pin 23 AN4 — Analog input / remappable
Pin 24 AN5 — Analog input / remappable
Pin 25 VREF+ — ADC positive reference
Pin 26 VREF- — ADC negative reference
Pin 27 AVDD — Analog supply
Pin 28 AVSS — Analog ground
Pin 29 OSC1 — Crystal/clock input
Pin 30 OSC2 — Crystal/clock output
Pin 31 MCLR — Master clear reset (active low)
Pin 32 SOSCO — Secondary oscillator output
Pin 33 SOSCI — Secondary oscillator input
Pin 34 PGEC1 — ICSP clock (debug/programming)
Pin 35 PGED1 — ICSP data (debug/programming)
Pin 36 VDD — Digital supply (3.0V-3.6V)
Pin 37 VSS — Digital ground
Pin 38 C1IN- — Comparator 1 negative input
Pin 39 C1IN+ — Comparator 1 positive input
Pin 40 C2IN- — Comparator 2 negative input
Pin 41 C2IN+ — Comparator 2 positive input
Pin 42 PMA0 — Parallel Master Port address 0
Pin 43 PMA1 — Parallel Master Port address 1
Pin 44 PMA2 — Parallel Master Port address 2
Pin 45 PMA3 — Parallel Master Port address 3
Pin 46 PMA4 — Parallel Master Port address 4
Pin 47 PMA5 — Parallel Master Port address 5
Pin 48 PMA6 — Parallel Master Port address 6
Pin 49 PMA7 — Parallel Master Port address 7
Pin 50 PMD0 — Parallel Master Port data 0
Pin 51 PMD1 — Parallel Master Port data 1
Pin 52 PMD2 — Parallel Master Port data 2
Pin 53 PMD3 — Parallel Master Port data 3
Pin 54 PMD4 — Parallel Master Port data 4
Pin 55 PMD5 — Parallel Master Port data 5
Pin 56 PMD6 — Parallel Master Port data 6
Pin 57 PMD7 — Parallel Master Port data 7
Pin 58 PMALL — PMP latch low strobe
Pin 59 PMALH — PMP latch high strobe
Pin 60 PMRD — PMP read strobe
Pin 61 PMWR — PMP write strobe
Pin 62 PMCS1 — PMP chip select 1
Pin 63 PMCS2 — PMP chip select 2
Pin 64 RB15 — Port B I/O

Typical Applications

PIC24HJ128GP306AT-I/PT is suitable for 7 applications: Industrial CAN-bus Node, Automotive LIN Master/Slave Node, TFT-LCD HMI / GUI Controller, Portable Data Acquisition Module, Motor Control (BLDC / PMSM), Building Automation / Sensor Hub, Medical Patient Monitor Peripheral.

🏭

Industrial CAN-bus Node

The PIC24HJ128GP306AT-I/PT's two independent CAN 2.0b modules support bit rates up to 1 Mbps, while its 128 KB Flash and 16 KB SRAM allow a full CANopen or J1939 stack to run alongside the application firmware. Compared with 8-bit MCUs, the 16-bit core handles CAN message handling and PID loops deterministically at 40 MIPS, and the 53 GPIO pins free up extras for sensor and actuator interfaces. Drop the part between a 5V CAN transceiver such as the MCP2551 and a sensor cluster, and use the dual UART for RS-485 backup.

🚗

Automotive LIN Master/Slave Node

The PIC24HJ128GP306AT-I/PT integrates LIN-capable UART with hardware break detect and autobaud, making it a strong fit for LIN 2.x body-electronics slaves such as door modules and seat controllers. The industrial -40C to +85C temperature grade covers cabin environments, while the 16-bit DSP-free core keeps deterministic ISR latency for LIN schedule table timing. The 128 KB Flash hosts LIN stack plus diagnostics; the 53 I/O drive H-bridge and switch matrix without external muxes.

📺

TFT-LCD HMI / GUI Controller

The PIC24HJ128GP306AT-I/PT includes a 16-bit Parallel Master Port (PMP) that connects directly to small TFT-LCD panels and external SRAM/Flash for framebuffers. At 40 MIPS the core drives a 320x240x16-bit LCD refresh alongside keyscan and backlight PWM without DMA, while the dual SPI interfaces handle touch-controller and on-board NOR Flash. Industrial temperature grade and 53 GPIO suit factory-panel HMIs; pair with the internal 4-wire resistive touch controller for a complete BOM.

📱

Portable Data Acquisition Module

With a 10/12-bit ADC, 16 KB SRAM and low-power Sleep modes, the PIC24HJ128GP306AT-I/PT is well suited to battery-powered multi-channel data loggers. The 40 MIPS core executes FIR averaging in real time on multiple ADC channels, while UART/USART or SPI links push samples to an SD card or BLE companion. The 3.0V-3.6V supply aligns directly with single-cell Li-ion outputs, simplifying power-tree design. Industrial temperature range enables field-deployed instrumentation.

🤖

Motor Control (BLDC / PMSM)

The PIC24HJ128GP306AT-I/PT provides four 16-bit timers with PWM and a 40 MIPS core that handles trapezoidal BLDC commutation and simple scalar control. For space-vector or field-oriented control, migrate to the dsPIC33FJ128GP306A-I/PT drop-in upgrade without PCB rework. Dual analog comparators and the ADC sample current shunts for overcurrent detection, while CAN and LIN enable industrial servo and e-bike integrations.

🌐

Building Automation / Sensor Hub

The PIC24HJ128GP306AT-I/PT integrates two UART, two SPI, and two I2C channels, enabling it to serve as a building-automation hub bridging Modbus, BACnet MS/TP, KNX, and I2C sensor clusters. The 53 GPIO drive relays and digital inputs directly, while 128 KB Flash accommodates the protocol stack plus application logic. Industrial temperature grade allows deployment in plant rooms; pin compatibility with the PIC24HJ256GP506A-I/PT provides headroom for code expansion.

💊

Medical Patient Monitor Peripheral

The PIC24HJ128GP306AT-I/PT's 53 GPIO and 16-bit timers support multi-channel pulse-oximeter and temperature signal chains, while the 16 KB SRAM is sufficient for moving-window SpO2 algorithms. CAN-bus connectivity lets the module stream data to a central monitor, and the PIC24H core delivers deterministic interrupt handling required by IEC 60601-1-8 alarm timing. Use the UART to drive an isolated RS-485 link for hospital wired networks.

Recommended Products Summary

MCP2551 CAN transceiver Used in: Industrial CAN-bus Node, Building Automation / Sensor Hub PIC24HJ128GP306A-I/PT drop-in alternative Used in: Industrial CAN-bus Node MCP2021 LIN transceiver with voltage regulator Used in: Automotive LIN Master/Slave Node dsPIC33FJ128GP306A-I/PT DSP upgrade for FOC Used in: Automotive LIN Master/Slave Node, Motor Control (BLDC / PMSM) PIC24FJ64GA004T-I/PT Microchip Technology Used in: TFT-LCD HMI / GUI Controller MCP3421 external 18-bit ADC companion Used in: Portable Data Acquisition Module PIC24FV16KA302-I/SS Microchip Technology Used in: Portable Data Acquisition Module IRF7503 MOSFET half-bridge Used in: Motor Control (BLDC / PMSM) MCP6004 low-power op-amp for sensor signal chain Used in: Medical Patient Monitor Peripheral
What is the maximum CPU speed of the PIC24HJ128GP306AT-I/PT?
The PIC24HJ128GP306AT-I/PT runs up to 40 MIPS, with the system clock derived from a 7.5-80 MHz external oscillator and on-chip PLL giving a 40 MHz instruction cycle at 4 MHz FRC multiplied internally. The 'H' in PIC24H denotes the higher-performance CPU pipeline versus PIC24F. Designers targeting 40 MIPS must keep VDD between 3.0V and 3.6V per the datasheet. Source: Microchip PIC24HJ128GP306 datasheet.
How much Flash and RAM does the PIC24HJ128GP306AT-I/PT have?
According to the Microchip datasheet, the PIC24HJ128GP306AT-I/PT integrates 128 KB of self-programmable Flash (organized as 43K x 24 instruction words) and 16 KB of SRAM. The Flash endurance is rated at a minimum of 10,000 erase/write cycles, and the SRAM is parity-protected. Both arrays are addressable through the 16-bit data path. Compare with the 256 KB PIC24HJ256GP506 for designs that need more code space.
Where can I buy PIC24HJ128GP306AT-I/PT online?
As of 2026-09-30 the PIC24HJ128GP306AT-I/PT is in stock at DigiKey (qty-1 around $8.86), MicrochipDirect (factory-programmable, lead time ~6 weeks), LCSC, Mouser and Octopart-listed distributors. The MicrochipDirect listing shows an estimated ship date of 10-Dec-2025. Volume pricing through 3,000-piece reels is approximately $4.61 per unit. Always confirm factory-programmable configuration before ordering.
What is the lead time for PIC24HJ128GP306AT-I/PT from MicrochipDirect?
The MicrochipDirect product page lists an estimated ship date of 10-Dec-2025, with an order-of-execution delay of about 6 weeks for the factory-programmable variant. Distribution stock at DigiKey and Mouser ships same-day for in-stock reels; lead times can extend if volumes exceed on-hand inventory. Plan prototype orders through distribution for fastest turnaround. Source: microchipdirect.com product page accessed 2026-09-30.
Is the PIC24HJ128GP306AT-I/PT the same as PIC24HJ128GP306A-I/PT?
Yes, the PIC24HJ128GP306AT-I/PT and PIC24HJ128GP306A-I/PT are functionally identical; the only difference is that the 'T' in '306AT' denotes tape-and-reel packaging while '306A' denotes tray packaging. Both share the same 128 KB Flash, 16 KB RAM, 64-pin TQFP body and industrial -40C to +85C grade. They are pin-for-pin drop-in equivalents - the only design consideration is the PCB reel mounting tooling. Source: Microchip PIC24H ordering nomenclature guide.
What is the difference between PIC24HJ128GP306AT-I/PT and PIC24HJ128GP306AT-E/PT?
The two parts differ only in operating temperature grade: 'I' = industrial -40C to +85C and 'E' = extended -40C to +125C. All other electrical parameters, including 128 KB Flash, 16 KB RAM, 53 I/O, dual CAN and the 64-pin TQFP package, are identical. For automotive or industrial-cabinet environments above 85C ambient, choose the 'E' variant; for typical indoor industrial and consumer boards, the 'I' variant is the cost-optimized choice.
What is the best drop-in replacement for the PIC24HJ128GP306AT-I/PT?
The strongest drop-in replacement is the PIC24HJ128GP306A-I/PT, which shares the same 64-pin TQFP footprint and identical electrical parameters, differing only in tray-versus-reel packaging. Inside the PIC24H family, the PIC24HJ128GP306T-I/PT (also 64-TQFP) is another direct equivalent if a more recent date code is needed. For headroom in code space, the pin-compatible PIC24HJ256GP506-I/PT is an upgrade candidate. All four use the same 64-pin TQFP footprint.
Where can I download the PIC24HJ128GP306AT-I/PT datasheet PDF?
The official PIC24HJ128GP306 datasheet PDF can be downloaded from the Microchip product page at microchip.com/en-us/product/PIC24HJ128GP306. The document is also mirrored on alldatasheet.com (290-page version) and datasheets.com. The datasheet covers the entire PIC24HJ128GP306 family; the 'AT-I/PT' variant ordering code is decoded in the 'Device Marking and Ordering Information' section. Always cross-reference revision and errata documents.
What are the peripherals of PIC24HJ128GP306AT-I/PT?
According to the Microchip datasheet, the PIC24HJ128GP306AT-I/PT integrates 53 GPIO pins, 2 UART/USART (IrDA/LIN capable), 2 SPI, 2 I2C, 2 CAN 2.0b modules, an ADC with up to [DATA_NEEDED: ADC channel count] inputs at 10/12-bit resolution, four 16-bit timers/capture/compare/PWM, a 16-bit Parallel Master Port and a real-time clock with calendar. The PMP enables direct connection to external memory or small TFT-LCD panels.
Does PIC24HJ128GP306AT-I/PT support CAN bus?
Yes, the PIC24HJ128GP306AT-I/PT includes two independent CAN 2.0b controllers that comply with the Bosch CAN 2.0B active specification with bit rates up to 1 Mbps. Each module has 8 acceptance filters and 16 acceptance mask registers, making it suitable for automotive body and industrial CAN networks. Microchip provides the Microchip CAN library under MPLAB X for fast stack integration. Source: Microchip PIC24HJ128GP306 family datasheet, ECAN module section.
What compiler and IDE work with PIC24HJ128GP306AT-I/PT?
The PIC24HJ128GP306AT-I/PT is supported by Microchip's MPLAB X IDE plus the MPLAB XC16 compiler (free optimization levels available) and legacy C30 toolchains. In-circuit debug and programming require an MPLAB ICD 3, MPLAB ICD 4, MPLAB PICkit 4, or the MPLAB Snap debugger. The dsPIC DSP library and Microchip's application libraries (TCP/IP, USB, CAN, graphics) are fully compatible. Source: microchip.com/mplabx.
PIC24HJ128GP306AT-I/PT vs dsPIC33FJ256GP710A-I/PT - which is better for motor control?
The PIC24HJ128GP306AT-I/PT and the dsPIC33FJ256GP710A-I/PT share the same 100-pin TQFP footprint family but the dsPIC33F adds a 40-bit DSP accumulator, single-cycle MAC and DSP instructions ideal for field-oriented control loops. For pure 16-bit control without DSP routines, the PIC24HJ128GP306 is lower-cost; for sensorless FOC or PFC DSP work, the dsPIC33FJ256GP710A delivers higher deterministic throughput. Choose PIC24HJ for control, dsPIC33F for DSP.
What is the operating voltage range of PIC24HJ128GP306AT-I/PT?
According to the Microchip datasheet, the PIC24HJ128GP306AT-I/PT requires a single 3.0V to 3.6V VDD supply with 80 MHz maximum FOSC. A separate AVDD pin powers the ADC and must be tied to VDD through a ferrite bead with 0.1 uF + 10 uF decoupling. Brown-out reset is programmable between 2.0V and 3.0V. Operating below 3.0V is not specified; for 5V-tolerant designs use an external regulator. Source: datasheet DC Characteristics section.
When should I choose PIC24HJ128GP306AT-I/PT over a PIC32MX or STM32?
The PIC24HJ128GP306AT-I/PT fits when a 16-bit MIPS core with 128 KB Flash and dual CAN is sufficient, particularly for automotive LIN/CAN nodes and industrial control where a 32-bit MCU is over-spec. For designs needing >256 KB code, USB host, Ethernet or high-speed ADC, the PIC32MX or a 32-bit Cortex-M0+/M4 from STM32 is the better choice. Stick with PIC24H for cost-optimized 16-bit control with deterministic interrupt response and legacy code reuse.
Can PIC24FJ128GA006-I/PT replace PIC24HJ128GP306AT-I/PT directly?
No, the PIC24FJ128GA006-I/PT and PIC24HJ128GP306AT-I/PT are NOT pin-compatible drop-in parts. Although both use 64-pin TQFP, their pinout differs and the PIC24FJ is a 5V-tolerant low-power family with different peripheral maps and register layouts. Treat them as functional equivalents requiring PCB rework, not drop-in replacements. For a true drop-in alternative, stay within the PIC24HJ128GP306 family ('A' and 'T' tape-and-reel variants).

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

Selection Guide

Choose the PIC24HJ128GP306AT-I/PT when you need a 40 MIPS 16-bit MCU with 128 KB Flash, 16 KB RAM, and dual CAN 2.0b controllers in a 64-pin TQFP for industrial-grade (-40C to +85C) designs. For tray packaging pick the PIC24HJ128GP306A-I/PT; for extended -40C to +125C choose the PIC24HJ128GP306AT-E/PT. When adding DSP routines (FOC, PFC, sensorless BLDC), step up to the pin-compatible dsPIC33FJ128GP306A-I/PT. For lower-power battery applications use the PIC24FJ128 family (PIC24FJ128GB004-I/PT as a direct footprint match). For 32-bit Cortex-M alternatives with USB, consider the STM32F105 series, but expect a full firmware rewrite.

Comparison with Alternatives

Parameter This Product PIC24HJ128GP306A-I/PT PIC24HJ128GP306T-I/PT PIC24HJ128GP306AT-E/PT dsPIC33FJ128GP306A-I/PT
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 64-TQFP (10x10) 64-TQFP (10x10) - same 64-TQFP (10x10) - same 64-TQFP (10x10) - same 64-TQFP (10x10) - same
Flash 128 KB 128 KB 128 KB 128 KB 128 KB
RAM 16 KB 16 KB 16 KB 16 KB 16 KB
CPU Speed 40 MIPS 40 MIPS 40 MIPS 40 MIPS 40 MIPS
CAN 2.0b Modules 2 2 2 2 2
Operating Temperature -40C to +85C (industrial) -40C to +85C -40C to +85C -40C to +125C (extended) -40C to +85C
DSP Extensions No (PIC24H) No No No Yes (dsPIC33F DSP engine)

Key Differentiators

  • Dual CAN 2.0b with 8 acceptance filters per module (vs PIC24FJ128GA006-I/PT)
  • Seamless migration to dsPIC33F DSP at same footprint (vs dsPIC33FJ128GP306A-I/PT)
  • PMP parallel master port for direct LCD and external memory (vs PIC24FJ64GB004-I/PT)

Design Notes

The PIC24HJ128GP306AT-I/PT operates from a single 3.0V to 3.6V VDD rail; AVDD must be tied to VDD through a ferrite bead and each AVDD/VDD pin needs its own 0.1 uF ceramic plus a shared 10 uF bulk capacitor. Brown-out reset is programmable via the RCON register to trip between 2.0V and 3.0V; configure it for 3.0V to avoid inrush corruption. Keep the regulator ripple below 30 mV RMS at the MCU pin to maintain ADC accuracy.

Route the 64-TQFP land pattern per JEDEC MO-153 with 0.5 mm pitch; place 0.1 uF decoupling within 3 mm of each VDD pin and a 10 uF bulk on the side closest to the regulator. Keep the ICSP lines (PGEC1/PGED1) as short as possible to enable clean MPLAB ICD 4 or PICkit 4 debug. Keep the ADC analog traces routed parallel over a contiguous ground plane; AVDD ferrite bead should be within 5 mm of the pin. Source: Microchip PIC24HJ128GP306 family PCB design guide.

Do not leave MCLR floating - it must be tied to VDD through a 10 kohm pull-up so spurious resets do not corrupt Flash writes. Avoid configuring PGEC1/PGED1 as GPIO if in-circuit debug is needed. The PMP pins are shared with Port E and F; selecting PMP mode remaps them - verify with the I/O Mapping excel before commit. When migrating from PIC24F, note the PIC24H requires PLL configuration via CLKDIV before the CPU executes at 40 MIPS.

Compliance Information

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

RoHS and REACH compliance per Microchip product page; industrial temperature grade is not AEC-Q100 qualified - use AEC-Q100 variants (e.g., PIC24HJ128GP306AT-I/PTC31) when needed.

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

Related Searches

PIC24HJ128GP306AT-I/PT PIC24HJ128GP306 datasheet Microchip PIC24HJ128GP306 PIC24H 128KB Flash 64-pin TQFP PIC24H CAN microcontroller PIC24HJ128GP306 motor control PIC24HJ128GP306AT-I/PT vs PIC24HJ128GP306A-I/PT PIC24HJ128GP306AT-I/PT drop-in replacement PIC24HJ128GP306AT-I/PT buy price where to buy PIC24HJ128GP306AT-I/PT PIC24HJ128GP306 pinout TQFP-64 PIC24HJ128GP306AT-I/PT automotive CAN node

Related Components & Terms

Microchip Technology PIC24HJ128GP306AT-I/PT PIC24H PIC24HJ128GP306A-I/PT PIC24HJ128GP306T-I/PT PIC24HJ128GP306AT-E/PT dsPIC33FJ128GP306A-I/PT PIC24FJ128GA006-I/PT 16-bit MCU TQFP-64 modified Harvard architecture MIPS (Million Instructions Per Second) ECAN 2.0b ADC MPLAB XC16 MPLAB X IDE RoHS REACH industrial temperature grade Parallel Master Port UART/USART I2C SPI ICSP
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