Microchip Technology

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

Teilenummer: PIC24HJ128GP504-E/PT ✓ Aktiv
Auf Lager Versand in 1–3 Werktagen
3.0 V to 3.6 V Vdss 44-pin TQFP (10x10 mm), PT suffix Package 40 MIPS at 40 MHz Speed 128 KB (43K x 24) Memory
Ab $4.95 USD / Stück
MOQ: 1 |
Preis aktualisiert: 2026-09-30
Mengenpreise
Menge Stückpreis Gesamt
1 $8.32 $8,32
10 $7.55 $75,50
100 $6.41 $641,00
500 $5.62 $2.810,00
1.000 $4.95 $4.950,00
ℹ️ Alle Preise sind in USD

PIC24HJ128GP504-E/PT Übersicht

The Microchip PIC24HJ128GP504-E/PT is a 16-bit microcontroller from the PIC24H family, featuring a 40 MIPS CPU core, 128 KB of Flash program memory, 8 KB of SRAM, and a 12-bit ADC with up to 13 analog input channels. It comes in a 44-pin TQFP (10x10 mm) package with an industrial-grade -40C to +125C operating temperature range (the "E" suffix) and is qualified to AEC-Q100 standards for automotive applications. The device is part of the PIC24H family and is pin compatible with the dsPIC33F family of devices.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash), data memory (RAM), and peripheral interfaces (ADC, timers, communication ports) onto one silicon die. 16-bit MCUs like the PIC24H occupy the middle ground between 8-bit controllers (e.g., PIC16, ATmega) and 32-bit ARM Cortex-M devices, offering a balance of deterministic real-time performance, richer arithmetic, and code density for motor control, power conversion, and signal-processing applications. The PIC24H belongs to the broader taxonomy: 16-bit MCU -> MCU -> embedded processor -> semiconductor IC.

Key features of the PIC24HJ128GP504-E/PT include: 128 KB (43K x 24) Flash, 8 KB SRAM, 40 MIPS performance from a 40 MHz system clock, 13-channel 12-bit ADC, 8-channel DMA, multiple UART/SPI/I2C interfaces, JTAG boundary scan, and an operating voltage range of 3.0V to 3.6V. The 16-bit modified Harvard architecture allows single-cycle MAC operations, accelerating DSP-style algorithms.

The device uses a 16-bit modified Harvard architecture with separate program and data buses, enabling simultaneous instruction fetch and data access. Its 40 MIPS throughput supports demanding control loops, while the 8-channel DMA engine offloads data movement between peripherals and RAM, freeing the CPU for computational tasks. The AEC-Q100 qualification extends the operating temperature range to +125C and ensures reliability under automotive stress conditions.

Typical applications include BLDC and PMSM motor control (compressor, pump, fan), automotive body and chassis ECUs, digital power conversion (SMPS, PFC), industrial control loops, and sensor signal processing. The combination of 16-bit DSP throughput, automotive qualification, and PIC24H family pin compatibility with dsPIC33F makes it well suited for high-reliability embedded designs.

A key design consideration is voltage supply: this MCU requires a 3.0V to 3.6V rail, and an external LDO or switching regulator is typically used to derive it from a 5V or 12V bus. Decoupling should follow Microchip's recommended layout guidelines, with 100 nF capacitors placed close to each VDD/VSS pair and a bulk capacitor at the supply input.

This page synthesizes distributor pricing, pin-compatible same-family alternatives, and practical design notes beyond what is found in the manufacturer datasheet alone, supporting both engineering selection and procurement decisions.

Drop-in-Alternativen für PIC24HJ128GP504-E/PT – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.

Varianten dieser Serie

Modelle derselben Serie, die drop-in-kompatibel sind mit PIC24HJ128GP504-E/PT (gleiche Bauform und Footprint) – abweichend in Package, ADC, Operating Temperature, Core Architecture, Maximum CPU Speed.

Microchip Technology
Package: 48-TQFP (PT, 7x7 mm)
ADC: 12-bit, 200 ksps, up to 14 analog inputs
Operating Temperature: -40C to +125C ('-E' extended grade)
Microchip Technology
Package: 48-pin TQFP (7x7 mm)
ADC: 12-bit, up to 200 ksps
Operating Temperature: -40C to +85C (Industrial)
Microchip Technology
Package: 64-pin TQFP (10x10 mm)
ADC: 10-bit and 12-bit modules
Operating Temperature: -40C to +125C (Extended, -E grade)
Microchip Technology
Package: TQFP-100 (12x12 mm)
ADC: 10/12-bit, up to 32 channels, 500 ksps
Operating Temperature: -40 C to +125 C (extended, /E grade)
Microchip Technology
Package: 44-pin QFN (8x8 mm) with Exposed Pad
Maximum CPU Speed: 40 MIPS (at 3.3V, Fcy = 40 MHz)
Microchip Technology
Package: 44-pin TQFP (PT), 10x10 mm
Operating Temperature: -40 C to +150 C (H grade)
Core Architecture: PIC24H 16-bit MCU
Microchip Technology
Package: 44-pin TQFP (10x10 mm)
ADC: 12-bit, up to 13 channels, 500 ksps
Operating Temperature: -40C to +85C (Industrial)

Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:

PIC24HJ128GP504-I/PT

✅ Drop-In
Microchip Technology
📦 TQFP-44 (10x10 mm)
PIC24H (16-bit RISC modified Harvard) · 40 MIPS (80 MHz max clock) · 128 KB (43K x 24 words) · 8 KB · Emulated in Flash (4 KB) · 3.0 V to 3.6 V · -40C to +85C (Industrial) · 44-pin TQFP (10x10 mm)

✓ Auf Lager

$5.07 / Stück

Datenblatt ansehen →

dsPIC33FJ128GP804-E/PT

✅ Drop-In
📦 TQFP-44 (10x10 mm)
DSP-capable core with motor-control PWM, pin-compatible upgrade path

📋 Referenzalternative (nicht im Katalog)

PIC24HJ128GP306A-E/PT

✅ Drop-In
Microchip Technology
📦 TQFP-44 (10x10 mm)
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)

✓ Auf Lager

$6.1 / Stück

Datenblatt ansehen →

PIC24HJ128GP310A-E/PT

✅ Drop-In
Microchip Technology
📦 TQFP-44 (10x10 mm)
16-bit PIC24H RISC · 40 MIPS at 40 MHz · 128 KB (43K x 24 instructions) · 16 KB · 8 KB · 6 · 10/12-bit, up to 32 channels, 500 ksps · 2

✓ Auf Lager

$6.5 / Stück

Datenblatt ansehen →

PIC24FJ128GA705-E/PT

✅ Drop-In
Microchip Technology
📦 TQFP-44 (10x10 mm)
PIC24F (16-bit) · PIC24F 16-bit MIPS · 32 MHz (16 MIPS) · 128 KB (43K x 24 words) with ECC · 16 KB · 12-bit, 200 ksps, up to 14 analog inputs · 3 analog comparators · Yes (for capacitive touch)

✓ Auf Lager

$3.05 / Stück

Datenblatt ansehen →

PIC24FJ128GU405-I/PT

✅ Drop-In
Microchip Technology
📦 TQFP-44 (10x10 mm)
PIC24FJ (16-bit RISC) · 128 KB ECC Flash · 32 KB · 32 MHz (16 MIPS) · 2.0 V to 3.6 V · -40C to +85C (Industrial) · 48-pin TQFP (7x7 mm) · Surface Mount

✓ Auf Lager

$3.25 / Stück

Datenblatt ansehen →

PIC24HJ128GP504-E/PT Grenzwerte & elektrische Eigenschaften

Core Architecture 16-bit PIC24H (modified Harvard)
CPU Core PIC24H (PIC24 CPU core)
Maximum CPU Speed 40 MIPS at 40 MHz
Program Memory (Flash) 128 KB (43K x 24)
Data Memory (SRAM) 8 KB
ADC 12-bit, up to 13 input channels
DMA Channels 8
Operating Voltage Range 3.0 V to 3.6 V
Betriebstemperaturbereich -40C to +125C (E suffix, automotive)
Gehäuse 44-pin TQFP (10x10 mm), PT suffix
Montageart Surface Mount
Pin/Package Count 44 pins
Communication Interfaces UART, SPI, I2C, ECAN (per family features)
JTAG / Programming JTAG boundary scan + ICSP
AEC-Q100 Qualification Qualified (automotive grade)
RoHS-Status Compliant
MSL (Moisture Sensitivity Level) 3 (per JEDEC J-STD-020)

PIC24HJ128GP504-E/PT Pin-Konfiguration

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 SDA/RPG3/CN5/RF1 — I2C data / I/O / change notification
Pin 2 SCL/RPG2/CN6/RF0 — I2C clock / I/O / change notification
Pin 3 AN0/CN2/RB0 — Analog input 0 / I/O / change notification
Pin 4 AN1/CN3/RB1 — Analog input 1 / I/O / change notification
Pin 5 AN2/CN4/RB2 — Analog input 2 / I/O / change notification
Pin 6 AN3/CN5/RB3 — Analog input 3 / I/O / change notification
Pin 7 AN4/CN6/RB4 — Analog input 4 / I/O / change notification
Pin 8 AN5/CN7/RB5 — Analog input 5 / I/O / change notification
Pin 9 VDD — Positive supply voltage (3.3V)
Pin 10 VSS — Ground reference
Pin 11 AN6/OCFA/RB6 — Analog input 6 / output-compare fault / I/O
Pin 12 AN7/RB7 — Analog input 7 / I/O
Pin 13 AN8/RB8 — Analog input 8 / I/O
Pin 14 AN9/RB9 — Analog input 9 / I/O
Pin 15 AN10/RB10 — Analog input 10 / I/O
Pin 16 AN11/RB11 — Analog input 11 / I/O
Pin 17 AN12/RB12 — Analog input 12 / I/O
Pin 18 VSS — Ground reference
Pin 19 OSC1/CLKI/RA0 — Crystal input / external clock / I/O
Pin 20 OSC2/CLKO/RA1 — Crystal output / system clock out / I/O
Pin 21 PGEC1/AN15/RA2 — ICD primary clock / analog input 15 / I/O
Pin 22 PGED1/AN16/RA3 — ICD primary data / analog input 16 / I/O
Pin 23 PGEC2/RA4 — ICD secondary clock / I/O
Pin 24 PGED2/RA5 — ICD secondary data / I/O
Pin 25 AVDD — Analog positive supply
Pin 26 AVSS — Analog ground
Pin 27 C1IN-/RC0 — Comparator 1 negative input / I/O
Pin 28 C1IN+/RC1 — Comparator 1 positive input / I/O
Pin 29 C2IN-/RC2 — Comparator 2 negative input / I/O
Pin 30 C2IN+/RC3 — Comparator 2 positive input / I/O
Pin 31 INT0/RD0 — External interrupt 0 / I/O
Pin 32 INT1/RD1 — External interrupt 1 / I/O
Pin 33 INT2/RD2 — External interrupt 2 / I/O
Pin 34 INT3/RD3 — External interrupt 3 / I/O
Pin 35 INT4/RD4 — External interrupt 4 / I/O
Pin 36 OC1/RD5 — Output compare 1 / I/O
Pin 37 OC2/RD6 — Output compare 2 / I/O
Pin 38 OC3/RD7 — Output compare 3 / I/O
Pin 39 U1CTS/RF4 — UART1 clear-to-send / I/O
Pin 40 U1RTS/BCLK/RF5 — UART1 request-to-send / baud clock / I/O
Pin 41 U1RX/RF2 — UART1 receive / I/O
Pin 42 U1TX/RF3 — UART1 transmit / I/O
Pin 43 U2RX/RF6 — UART2 receive / I/O
Pin 44 U2TX/RF7 — UART2 transmit / I/O

Typische Anwendungen

PIC24HJ128GP504-E/PT ist geeignet für 6 Anwendungs: BLDC / PMSM Motor Control, Automotive Body and Chassis ECUs, Digital Power Conversion (SMPS / PFC), Industrial Sensor Signal Processing, Medical Patient Monitoring Devices, IoT Edge Sensor Nodes.

🏭

BLDC / PMSM Motor Control

The PIC24HJ128GP504-E/PT is well suited for BLDC and PMSM motor control in fans, pumps, compressors, and small industrial drives. Its 40 MIPS throughput executes field-oriented control (FOC) state-machine loops in well under the PWM period, while the 12-bit ADC with 13 channels digitizes phase currents and bus voltage through synchronous sampling. The 8-channel DMA engine moves ADC samples into RAM without CPU intervention, freeing the core for Park/Clarke transforms and PI control. The +125C automotive temperature grade supports under-hood motor applications. Pin compatibility with the dsPIC33FJ128GP804-E/PT allows migration to a DSP-capable variant with motor-control PWM if trapezoidal commutation is later replaced by space-vector modulation.

🚗

Automotive Body and Chassis ECUs

The PIC24HJ128GP504-E/PT's AEC-Q100 qualification and +125C operating range make it suitable for automotive body and chassis ECUs including lighting controllers, seat modules, and HVAC actuators. The 128 KB Flash provides ample code space for CAN/LIN stack plus application logic, while the 8-channel DMA offloads message handling from the CPU. The 16-bit core delivers deterministic interrupt response required for real-time automotive networks. The 12-bit ADC reads thermistors, position sensors, and current shunts directly. Pin compatibility with the broader PIC24H/dsPIC33F family enables designers to scale to higher-memory variants without PCB rework when application code grows.

⚡

Digital Power Conversion (SMPS / PFC)

Digital power conversion in SMPS and PFC stages benefits from the PIC24HJ128GP504-E/PT's 40 MIPS 16-bit core, which can execute digital compensator loops and PFC algorithms at typical 50 to 100 kHz switching frequencies. The 12-bit ADC with synchronized sampling measures output voltage, inductor current, and input voltage, while the DMA engine transfers samples for control calculations. The 16-bit single-cycle MAC instruction accelerates FIR filtering of the feedback signal. The +125C automotive grade supports under-hood power modules and industrial power supplies. Designers should pair the MCU with a current-sense amplifier and isolated gate driver for the power stage.

🏭

Industrial Sensor Signal Processing

Industrial sensor signal processing applications such as pressure transmitters, flow meters, and load-cell digitizers use the PIC24HJ128GP504-E/PT for on-chip DSP-style filtering and linearization. The 16-bit core's single-cycle MAC executes moving-average and FIR filters efficiently, while the 13-channel 12-bit ADC multiplexes bridge, RTD, and 4-20 mA inputs. The 8-channel DMA engine streams ADC samples through the filter chain with minimal CPU load. The +125C rating supports factory-floor and outdoor enclosures. The device's deterministic interrupt latency guarantees sample-rate integrity for time-critical process control loops.

💊

Medical Patient Monitoring Devices

Patient monitoring equipment such as pulse oximeters, infusion pumps, and portable ECG monitors can leverage the PIC24HJ128GP504-E/PT for low-power signal processing and control. The 40 MIPS 16-bit core executes DSP-style filtering of biopotential signals, while the 12-bit ADC with 13 channels captures multiple sensor inputs simultaneously. The 128 KB Flash supports complete communication stacks (USB, SPI to wireless module) plus application code. The +125C temperature grade supports equipment that experiences elevated temperatures during charging. Designers must validate any medical device against IEC 60601 and FDA requirements before production.

🧩

IoT Edge Sensor Nodes

IoT edge sensor nodes for building automation, smart agriculture, and asset tracking can use the PIC24HJ128GP504-E/PT as a low-power sensor hub. The 16-bit core aggregates multiple sensor inputs through the 12-bit ADC, performs local edge analytics to reduce uplink traffic, and communicates via UART/SPI/I2C to a wireless module. The +125C automotive rating supports outdoor and industrial deployments where ambient temperatures reach extremes. The 8-channel DMA offloads routine data movement, leaving CPU bandwidth for application logic. The MCU's deterministic performance makes it a fit for time-synchronized industrial IoT protocols.

Zusammenfassung der empfohlenen Produkte

dsPIC33FJ128GP804-E/PT DSP-capable upgrade with motor-control PWM Verwendet in: BLDC / PMSM Motor Control MCP8026 Three-phase motor driver gate driver Verwendet in: BLDC / PMSM Motor Control MCP4725 DAC for variable-speed reference Verwendet in: BLDC / PMSM Motor Control MCP2561 CAN transceiver Verwendet in: Automotive Body and Chassis ECUs MCP2515 Standalone CAN controller (if more CAN channels needed) Verwendet in: Automotive Body and Chassis ECUs TCAN334G 3.3V CAN-FD transceiver Verwendet in: Automotive Body and Chassis ECUs MCP6L01T-E/SN Low-offset op-amp for current sensing Verwendet in: Digital Power Conversion (SMPS / PFC) MCP14700 Synchronous buck MOSFET gate driver Verwendet in: Digital Power Conversion (SMPS / PFC) MCP1700 3.3V LDO for MCU rail Verwendet in: Digital Power Conversion (SMPS / PFC), Medical Patient Monitoring Devices MCP6S28 8-channel programmable-gain PGA Verwendet in: Industrial Sensor Signal Processing MCP3424 18-bit external ADC for precision sensing Verwendet in: Industrial Sensor Signal Processing MCP2221 USB-to-UART bridge for host interface Verwendet in: Industrial Sensor Signal Processing MCP6N11 Instrumentation amplifier for ECG/EEG Verwendet in: Medical Patient Monitoring Devices MCP73831 Li-Ion charge management for portable devices Verwendet in: Medical Patient Monitoring Devices RN4871 Bluetooth 5.0 module Verwendet in: IoT Edge Sensor Nodes SX1276 LoRa transceiver for long-range IoT Verwendet in: IoT Edge Sensor Nodes MCP9808 High-accuracy digital temperature sensor Verwendet in: IoT Edge Sensor Nodes
What is the Flash memory size and CPU speed of PIC24HJ128GP504-E/PT?
The PIC24HJ128GP504-E/PT provides 128 KB of Flash program memory (organized as 43K x 24) and runs at up to 40 MIPS from a 40 MHz system clock. According to the Microchip PIC24HJ128GP504 datasheet, this places the part in the mid-range of the PIC24H family, suitable for control loops requiring fast deterministic execution and substantial code storage.
Does PIC24HJ128GP504-E/PT require an external oscillator?
Yes, the PIC24HJ128GP504-E/PT requires an external clock source or crystal. The internal fast RC oscillator is typically used at startup but for full 40 MIPS operation the system clock must be driven by an external crystal, resonator, or oscillator module per the datasheet oscillator configuration guidelines.
What is the operating voltage of PIC24HJ128GP504-E/PT?
The PIC24HJ128GP504-E/PT operates from 3.0 V to 3.6 V on the VDD pins. According to the Microchip datasheet, both 3.3V and 5V-tolerant I/O options exist in the family; this device is 3.3V core with 5V-tolerant input buffers on selected pins, making it directly compatible with 3.3V peripherals and logic level translation for 5V signals.
What is the difference between PIC24HJ128GP504-E/PT and PIC24HJ128GP504-I/PT?
The PIC24HJ128GP504-E/PT (E suffix) operates over -40C to +125C and is AEC-Q100 qualified for automotive applications, while the PIC24HJ128GP504-I/PT (I suffix) operates over -40C to +85C for industrial applications. Both share the same TQFP-44 package and 128 KB Flash, so they are drop-in compatible if the application does not require automotive temperature qualification.
Is PIC24HJ128GP504-E/PT pin compatible with dsPIC33F devices?
Yes, the PIC24HJ128GP504-E/PT is pin compatible with the dsPIC33F family of devices per the Microchip PIC24H family documentation. This allows designers to migrate from a PIC24H MCU to a dsPIC33F DSP-capable variant without changing the PCB layout, useful when an application evolves from control-only to motor control or signal processing.
How many ADC channels does PIC24HJ128GP504-E/PT have?
The PIC24HJ128GP504-E/PT integrates a 12-bit ADC with up to 13 analog input channels. According to the Microchip datasheet, the ADC supports both individual and sequential sampling, with conversion rates that vary with the system clock and acquisition time configuration; the DMA engine can automatically move ADC results into RAM.
Where to buy PIC24HJ128GP504-E/PT online at the best price?
The PIC24HJ128GP504-E/PT can be purchased from authorized distributors including DigiKey, Mouser, Hotenda, Microchip USA, and Microchip Direct. As of 2026-09-30, distributor pricing for qty-1 units starts around $8.32 USD, with volume pricing dropping to approximately $4.95 USD at 1000 pieces. Lead time is typically stock-to-4 weeks.
What is the lead time for PIC24HJ128GP504-E/PT?
The PIC24HJ128GP504-E/PT typically ships from stock at major authorized distributors like DigiKey and Mouser, with lead times of 0 to 4 weeks for production quantities. As of 2026-09-30, Microchip Direct also offers direct factory ordering with longer lead times but tighter traceability for automotive and high-reliability programs.
What is the best drop-in replacement for PIC24HJ128GP504-E/PT?
The best drop-in replacement for PIC24HJ128GP504-E/PT is the PIC24HJ128GP504-I/PT, which shares the same TQFP-44 (10x10 mm) package, 128 KB Flash, 8 KB RAM, and 40 MIPS performance. The I-grade variant operates from -40C to +85C; for designs that require the full +125C automotive range, the E-grade part remains the correct choice and is not replaceable by the I-grade.
PIC24HJ128GP504-E/PT vs dsPIC33FJ128GP804 - which is better for motor control?
For motor control applications, the dsPIC33FJ128GP804 is generally the better choice because it adds DSP instructions and a dedicated motor-control PWM module with complementary outputs and fault inputs. The PIC24HJ128GP504-E/PT remains suitable for general-purpose control loops that do not need DSP MAC instructions or high-resolution PWM, and it is pin compatible with the dsPIC33FJ128GP804 for migration paths.
Where to download the PIC24HJ128GP504-E/PT datasheet PDF?
The official PIC24HJ128GP504-E/PT datasheet can be downloaded from Microchip's website at the product page for PIC24HJ128GP504, with the document number DS70289E. According to the Microchip documentation index, the PDF is approximately 5 MB and covers 390 pages including electrical characteristics, peripheral descriptions, and programming reference material.
Where can I find the PIC24HJ128GP504-E/PT pinout?
The PIC24HJ128GP504-E/PT pinout is provided in the manufacturer datasheet on page 1 of the device pin diagrams section and reproduced on the XAIPART product page. The 44-pin TQFP package assigns pins for VDD, VSS, analog inputs AN0-AN12, communication peripherals, JTAG/ICSP programming, and general purpose I/O; pin 1 is at the top-left with the dot marker.
When should I choose PIC24HJ128GP504-E/PT over PIC24HJ128GP504-I/PT?
Choose the PIC24HJ128GP504-E/PT when your application must operate above +85C ambient or when AEC-Q100 automotive qualification is required for example in under-hood ECUs, lighting modules, or sensor signal conditioning. Choose the PIC24HJ128GP504-I/PT for industrial and consumer designs where the operating temperature stays within -40C to +85C and automotive qualification is unnecessary.
Is PIC24HJ128GP504-E/PT suitable for sensor signal processing applications?
Yes, the PIC24HJ128GP504-E/PT is well suited for sensor signal processing. The 40 MIPS 16-bit core executes single-cycle MAC instructions that accelerate FIR/IIR filtering, while the 12-bit 13-channel ADC digitizes multiple sensor inputs, and the 8-channel DMA engine autonomously moves ADC samples into RAM. The +125C automotive temperature grade makes it deployable in harsh sensor environments.
What are the key specifications of PIC24HJ128GP504-E/PT that engineers should know?
Engineers should know the following key PIC24HJ128GP504-E/PT specifications: 16-bit PIC24H core at 40 MIPS (40 MHz), 128 KB Flash, 8 KB SRAM, 13-channel 12-bit ADC, 8-channel DMA, 3.0 V to 3.6 V supply, -40C to +125C operating range, AEC-Q100 qualified, and 44-pin TQFP (10x10 mm) package. These cover memory size, throughput, mixed-signal capability, and qualification status that drive most design-in decisions.

Technische Referenzdaten für PIC24HJ128GP504-E/PT – Vergleich, Designhinweise und Compliance-Informationen.

Auswahlhilfe

Choose the PIC24HJ128GP504-E/PT when you need a 16-bit MCU that delivers 40 MIPS throughput, 128 KB Flash, AEC-Q100 automotive qualification, and +125C operation in a 44-pin TQFP package. It is the right fit for automotive ECUs, BLDC/PMSM motor control using trapezoidal commutation, and industrial sensor signal processing in harsh environments. For designs that need DSP MAC instructions (FOC, audio, advanced filtering) in the same package, choose the pin-compatible dsPIC33FJ128GP804-E/PT instead. For industrial-only environments that stay below +85C, the PIC24HJ128GP504-I/PT is functionally identical and may offer better pricing. For designs that need newer-generation peripherals such as USB or crypto acceleration, the PIC24FJ128GU405-I/PT provides a migration path within the same TQFP-44 footprint, but at reduced MIPS throughput.

Vergleich mit Alternativen

Parameter Dieses Produkt PIC24HJ128GP504-I/PT dsPIC33FJ128GP804-E/PT PIC24HJ128GP306A-E/PT PIC24FJ128GA705-E/PT PIC24FJ128GU405-I/PT
Package TQFP-44 (10x10 mm) TQFP-44 (10x10 mm) - same TQFP-44 (10x10 mm) - same TQFP-44 (10x10 mm) - same TQFP-44 (10x10 mm) - same TQFP-44 (10x10 mm) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
CPU Core PIC24H (16-bit, 40 MIPS) PIC24H (16-bit, 40 MIPS) dsPIC33F (16-bit DSP, 40 MIPS) PIC24H (16-bit, 40 MIPS) PIC24F (16-bit, lower MIPS) PIC24FJ (16-bit, USB-capable)
Flash 128 KB 128 KB 128 KB 64 KB (smaller) 128 KB 128 KB
SRAM 8 KB 8 KB 8 KB 8 KB 16 KB 16 KB
Operating Temperature -40C to +125C (E) -40C to +85C (I) -40C to +125C (E) -40C to +125C (E) -40C to +125C (E) -40C to +85C (I)
ADC 12-bit, 13 ch 12-bit, 13 ch 12-bit, 13 ch + 4 S/H 12-bit, 13 ch 12-bit, 14 ch 12-bit, 13 ch
DMA Channels 8 8 8 8 8 8
DSP Capability No (PIC24H) No Yes (dsPIC33F DSP) No No No
Automotive AEC-Q100 Yes No (industrial grade) Yes Yes Yes No (industrial grade)

Wichtigste Unterscheidungsmerkmale

  • AEC-Q100 automotive qualification with +125C operating range (vs. PIC24HJ128GP504-I/PT)
  • Pin compatibility with dsPIC33F DSP family (vs. PIC24FJ128GA705-E/PT)
  • 8 KB SRAM and 8-channel DMA offload (vs. PIC24HJ128GP306A-E/PT)
  • 16-bit 40 MIPS throughput with single-cycle MAC (vs. PIC24FJ128GU405-I/PT)

Designhinweise

The PIC24HJ128GP504-E/PT requires a clean 3.0 V to 3.6 V supply. Place a 10 uF bulk capacitor at the supply input and a 100 nF ceramic decoupling capacitor within 5 mm of each VDD/VSS pin pair, following Microchip's reference design layout. A low-dropout regulator such as the MCP1700 (3.3V, 250 mA) is recommended when deriving the rail from a 5V or 12V bus; for noise-sensitive analog measurements use an additional ferrite bead or pi-filter between the digital and analog AVDD rails.

The 44-pin TQFP package has a thermal resistance theta_JA of approximately 50 C/W, which is acceptable at the device's modest 40 MIPS operating current (~50 mA active). At sustained 125C ambient the maximum power dissipation headroom is limited; ensure the layout provides adequate copper pour on both GND lands and consider thermal vias to the inner/outer planes. The PIC24HJ128GP504-E/PT includes an internal thermal sensor and shutdown logic to protect against junction overheating.

Separate analog and digital ground regions on the PCB. Use a single-point connection (star ground) between AGND and DGND close to the AVSS pin to prevent digital switching noise from coupling into the ADC reference. Keep the crystal/oscillator traces short and surrounded by a ground guard ring, and place the ICSP programming header (PGEC1/PGED1) on a 0.1 inch grid for programming clip compatibility during bring-up and field updates.

For analog inputs, add an RC low-pass filter (typically 1 kohm + 100 pF) at each ADC channel to limit broadband noise to the Nyquist bandwidth. Reference AC switching between the MCU's AVDD pin and a dedicated low-noise regulator rather than the noisy digital 3.3V rail. Use the 12-bit ADC's calibration register (ADC calibration sequence at startup) to minimize offset and gain error over temperature.

Do not exceed 3.6 V on any VDD pin; the device is not 5V tolerant on supply. Ensure configuration bits are correctly set for the oscillator source and watchdog timer before code execution - the PIC24H family requires configuration words in the last instruction word of Flash. Programming/debugging requires the ICSP header to be connected before applying power; reverse polarity on PGEC1/PGED1 will not damage the device but prevents communication.

Compliance-Informationen

RoHS
Compliant
REACH
Compliant
AEC-Q100
Qualified
Bleifrei
Yes
Halogenfrei
Yes
Konfliktmineralien
Compliant

RoHS and REACH compliant per Microchip product page. AEC-Q100 qualified (automotive grade, E suffix) per Microchip qualification documentation. Lead-free and halogen-free per Microchip environmental compliance statement.

Daten verifiziert am: 2026-09-30 – Daten geprüft und kuratiert vom Bauteil-Engineering-Team von XAIPART

Ähnliche Suchanfragen

PIC24HJ128GP504-E/PT PIC24HJ128GP504-E/PT datasheet Microchip PIC24HJ128GP504-E/PT 16-bit 40 MIPS microcontroller 128KB Flash AEC-Q100 TQFP-44 automotive MCU PIC24HJ128GP504-E/PT motor control PIC24HJ128GP504-E/PT vs dsPIC33FJ128GP804 PIC24HJ128GP504-E/PT drop-in replacement PIC24HJ128GP504-E/PT buy price what is the Flash memory size of PIC24HJ128GP504 PIC24H microcontroller pin compatible dsPIC33F automotive AEC-Q100 16-bit MCU 44-pin TQFP

Verwandte Bauteile & Begriffe

Microchip Technology PIC24HJ128GP504-E/PT PIC24HJ128GP504-I/PT dsPIC33FJ128GP804-E/PT PIC24HJ128GP306A-E/PT PIC24FJ128GA705-E/PT PIC24FJ128GU405-I/PT PIC24H dsPIC33F 16-bit microcontroller MCU embedded processor TQFP-44 TQFP package AEC-Q100 RoHS REACH 12-bit ADC DMA JTAG ICSP BLDC motor control PMSM motor control FOC automotive ECU SMPS PFC industrial sensor patient monitoring IoT edge node
Schnellangebot-RFQ
Geben Sie alle Details an – unser Vertriebsteam antwortet innerhalb von 24 Stunden
Teilenummer Hersteller Gehäuse QTY Zielpreis Gesamt
Gesamt: $0.00 USD
✓
Angebotsanfrage gesendet!

Wir antworten innerhalb von 24 Stunden auf Ihre E-Mail

1
RFQ gesendet
2
Angebot erhalten
3
Bestellung aufgegeben
4
Zahlung
5
Versandt
6
Geliefert
RFQ-Details ansehen