PIC24HJ128GP310A-E/PF - 16-bit 40MIPS MCU 128KB Flash | Microchip
Артикул: PIC24HJ128GP310A-E/PF ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $12.5 | $12,50 |
| 10 | $11.25 | $112,50 |
| 100 | $9.85 | $985,00 |
| 500 | $8.4 | $4.200,00 |
| 1.000 | $7.1 | $7.100,00 |
PIC24HJ128GP310A-E/PF Обзор
A microcontroller (MCU) is an integrated circuit that combines a CPU core, program memory, working RAM, and a rich set of peripherals (timers, ADC, communication controllers, GPIO) into a single chip. MCUs sit at the lowest tier of the embedded computing hierarchy - below microprocessors (MPUs) and SoCs - and are typically used for deterministic, real-time control loops in motor control, sensor interfacing, and human-machine interfaces. The PIC24H family belongs to the 16-bit MCU segment, positioned above 8-bit PIC16/PIC18 devices but below 32-bit PIC32/ARM Cortex-M families, offering a balance of deterministic interrupt latency, code density, and arithmetic headroom for control-oriented applications.
Key features of the PIC24HJ128GP310A-E/PF include up to 85 I/O pins, two 3-wire SPI modules, two I2C modules, two UART modules, two CAN modules (ECAN), a 12-bit A/D converter with up to 32 input channels, multiple 16-bit timers, an enhanced parallel master/slave port (PMP/PSP), and a real-time clock/calendar. The 16 KB SRAM supports ample data buffering for communication stacks and DSP scratchpad operations, while the 128 KB Flash accommodates application code plus bootloader and OTA update partitions. Integrated DMA reduces CPU load by autonomously moving data between peripherals and memory.
Architecturally, the PIC24HJ128GP310A-E/PF uses a 16-bit modified Harvard core with separate program and data buses and a 24-bit instruction word, enabling single-cycle fetch and a unified 16-MB linear code/data address space. The -A silicon revision improves ADC performance and lowers dynamic power relative to the original PIC24HJ128GP310. The device shares a footprint with the dsPIC33F family, simplifying migration when customers require DSP extensions.
Typical applications include automotive body and chassis ECUs, industrial motor control, uninterruptible power supply (UPS) controllers, building automation gateways, and medical instrumentation front-ends. The wide operating voltage range (3.0 V to 3.6 V) and extended temperature rating also make it appropriate for outdoor industrial gateways and heavy-equipment controllers.
When designing with this MCU, allocate decoupling capacitance close to every VDD/VSS pair and follow Microchip's TQFP-100 land pattern recommendations. Use Microchip's MPLAB X IDE, XC16 compiler, and MPLAB Code Configurator (MCC) for peripheral initialization. For migration paths, verify pinout against the dsPIC33FJ128GP310A-E/PF if DSP extensions become necessary.
This page consolidates distributor pricing, drop-in alternative MPNs, application notes, and design considerations beyond the manufacturer datasheet, offering a one-stop engineering and procurement reference.
Аналоги без доработки для PIC24HJ128GP310A-E/PF — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC24HJ128GP310A-E/PF (тот же форм-фактор и посадочное место) — отличается по ADC, Timers, Operating Temperature, Package, Core Architecture.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC24HJ128GP310A-I/PF
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC24HJ128GP310T-I/PF
✅ Прямая замена✓ В наличии
$5.78 / шт.
Открыть даташит →PIC24HJ128GP210A-I/PF
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$5.7 / шт.
Открыть даташит →PIC24HJ128GP210-I/PF
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$5.32 / шт.
Открыть даташит →dsPIC33FJ128GP310A-E/PF
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC24HJ128GP306A-E/PT
✅ Прямая замена✓ В наличии
$6.1 / шт.
Открыть даташит →PIC24HJ128GP310A-E/PF Максимальные параметры и электрические характеристики
| Core Architecture | PIC24H 16-bit modified Harvard |
| CPU Speed (MIPS) | 40 MIPS at 40 MHz |
| Clock Frequency | 40 MHz max |
| Program Memory (Flash) | 128 KB (43K x 24 words) |
| SRAM | 16 KB |
| Operating Voltage | 3.0 V to 3.6 V |
| Рабочая температура | -40C to +125C (automotive / -E grade) |
| I/O Pins | Up to 85 |
| ADC | 12-bit, up to 32 channels |
| Timers | Multiple 16-bit timers |
| Communication Peripherals | 2x SPI, 2x I2C, 2x UART, 2x ECAN, PMP/PSP |
| DMA Channels | 8-channel DMA |
| Корпус | 100-pin TQFP (14x14 mm) - PF suffix |
| AEC-Q100 | Qualified (automotive grade) |
| Статус RoHS | Compliant |
| Тип монтажа | Surface Mount |
| Instruction Set | 16-bit PIC24H, 24-bit instruction word |
Конфигурация выводов PIC24HJ128GP310A-E/PF
| Контакт 1 | RG15 — I/O port RG15 (also SDA2) |
| Контакт 2 | RG12 — I/O port RG12 (also C1RX) |
| Контакт 3 | RG13 — I/O port RG13 (also C1TX) |
| Контакт 4 | RG14 — I/O port RG14 (also C2RX) |
| Контакт 5 | MCLR — Master Clear (reset) input |
| Контакт 6 | RG0 — I/O port RG0 |
| Контакт 7 | RG1 — I/O port RG1 |
| Контакт 8 | VDD — Positive supply (3.3V) |
| Контакт 9 | VSS — Ground |
| Контакт 10 | OSC1 — Oscillator crystal input / CLKI |
| Контакт 11 | OSC2 — Oscillator crystal output / CLKO |
| Контакт 12 | RA0 — I/O port RA0 (also AN0) |
| Контакт 13 | RA1 — I/O port RA1 (also AN1) |
| Контакт 14 | RA2 — I/O port RA2 (also AN2 / VREF-) |
| Контакт 15 | RA3 — I/O port RA3 (also AN3 / VREF+) |
| Контакт 16 | RA4 — I/O port RA4 (also AN4) |
| Контакт 17 | RA5 — I/O port RA5 (also AN5) |
| Контакт 18 | RA6 — I/O port RA6 (also OSC1 alt) |
| Контакт 19 | RA7 — I/O port RA7 (also OSC2 alt) |
| Контакт 20 | RB0 — I/O port RB0 (also AN8 / PGED1) |
| Контакт 21 | RB1 — I/O port RB1 (also AN9 / PGEC1) |
| Контакт 22 | RB2 — I/O port RB2 (also AN10) |
| Контакт 23 | RB3 — I/O port RB3 (also AN11) |
| Контакт 24 | RB4 — I/O port RB4 (also AN12) |
| Контакт 25 | RB5 — I/O port RB5 (also AN13) |
| Контакт 26 | RB6 — I/O port RB6 (also AN14 / PGED2) |
| Контакт 27 | RB7 — I/O port RB7 (also AN15 / PGEC2) |
| Контакт 28 | RB8 — I/O port RB8 (also AN16) |
| Контакт 29 | RB9 — I/O port RB9 (also AN17) |
| Контакт 30 | RB10 — I/O port RB10 (also AN18) |
| Контакт 31 | RB11 — I/O port RB11 (also AN19) |
| Контакт 32 | VDD — Positive supply (3.3V) |
| Контакт 33 | VSS — Ground |
| Контакт 34 | RC1 — I/O port RC1 (also T2CK) |
| Контакт 35 | RC2 — I/O port RC2 (also T3CK) |
| Контакт 36 | RC3 — I/O port RC3 |
| Контакт 37 | RC4 — I/O port RC4 |
| Контакт 38 | RC5 — I/O port RC5 |
| Контакт 39 | RC6 — I/O port RC6 |
| Контакт 40 | RC7 — I/O port RC7 |
| Контакт 41 | RC8 — I/O port RC8 |
| Контакт 42 | RC9 — I/O port RC9 |
| Контакт 43 | VDD — Positive supply (3.3V) |
| Контакт 44 | VSS — Ground |
| Контакт 45 | RD0 — I/O port RD0 |
| Контакт 46 | RD1 — I/O port RD1 |
| Контакт 47 | RD2 — I/O port RD2 |
| Контакт 48 | RD3 — I/O port RD3 |
| Контакт 49 | RD4 — I/O port RD4 |
| Контакт 50 | RD5 — I/O port RD5 |
| Контакт 51 | RD6 — I/O port RD6 |
| Контакт 52 | RD7 — I/O port RD7 |
| Контакт 53 | RD8 — I/O port RD8 |
| Контакт 54 | RD9 — I/O port RD9 |
| Контакт 55 | RD10 — I/O port RD10 |
| Контакт 56 | RD11 — I/O port RD11 |
| Контакт 57 | RD12 — I/O port RD12 |
| Контакт 58 | RD13 — I/O port RD13 |
| Контакт 59 | RD14 — I/O port RD14 |
| Контакт 60 | RD15 — I/O port RD15 |
| Контакт 61 | VDD — Positive supply (3.3V) |
| Контакт 62 | VSS — Ground |
| Контакт 63 | RF0 — I/O port RF0 |
| Контакт 64 | RF1 — I/O port RF1 |
| Контакт 65 | RF2 — I/O port RF2 |
| Контакт 66 | RF3 — I/O port RF3 |
| Контакт 67 | RF4 — I/O port RF4 |
| Контакт 68 | RF5 — I/O port RF5 |
| Контакт 69 | RF6 — I/O port RF6 |
| Контакт 70 | RF7 — I/O port RF7 |
| Контакт 71 | RF8 — I/O port RF8 |
| Контакт 72 | RE0 — I/O port RE0 (also AN20 / PMD0) |
| Контакт 73 | RE1 — I/O port RE1 (also AN21 / PMD1) |
| Контакт 74 | RE2 — I/O port RE2 (also AN22 / PMD2) |
| Контакт 75 | RE3 — I/O port RE3 (also AN23 / PMD3) |
| Контакт 76 | RE4 — I/O port RE4 (also AN24 / PMD4) |
| Контакт 77 | RE5 — I/O port RE5 (also AN25 / PMD5) |
| Контакт 78 | RE6 — I/O port RE6 (also AN26 / PMD6) |
| Контакт 79 | RE7 — I/O port RE7 (also AN27 / PMD7) |
| Контакт 80 | RG2 — I/O port RG2 |
| Контакт 81 | RG3 — I/O port RG3 |
| Контакт 82 | RG6 — I/O port RG6 |
| Контакт 83 | RG7 — I/O port RG7 |
| Контакт 84 | RG8 — I/O port RG8 |
| Контакт 85 | RG9 — I/O port RG9 |
| Контакт 86 | VDD — Positive supply (3.3V) |
| Контакт 87 | VSS — Ground |
| Контакт 88 | RA9 — I/O port RA9 |
| Контакт 89 | RA10 — I/O port RA10 |
| Контакт 90 | RA12 — I/O port RA12 |
| Контакт 91 | RA13 — I/O port RA13 |
| Контакт 92 | RA14 — I/O port RA14 |
| Контакт 93 | RA15 — I/O port RA15 |
| Контакт 94 | RB12 — I/O port RB12 (also AN20 alt) |
| Контакт 95 | RB13 — I/O port RB13 (also AN21 alt) |
| Контакт 96 | RB14 — I/O port RB14 (also AN22 alt / CVREF) |
| Контакт 97 | RB15 — I/O port RB15 (also AN23 alt / PMALL) |
| Контакт 98 | AVDD — Analog positive supply (3.3V) |
| Контакт 99 | AVSS — Analog ground |
| Контакт 100 | ENVREG — Voltage regulator enable (tie to VDD) |
Типичное применение
PIC24HJ128GP310A-E/PF подходит для 6 применениеs: Automotive Body and Chassis ECUs, Industrial Motor Control (BLDC / PMSM), Uninterruptible Power Supply (UPS) Controllers, Building Automation Gateways, Medical Instrumentation Front-Ends, Display and HMI Controllers.
Automotive Body and Chassis ECUs
The PIC24HJ128GP310A-E/PF fits automotive body and chassis ECU applications due to its AEC-Q100 Grade 1 qualification, -40C to +125C operating range, and dual ECAN modules for high-speed CAN-FD networks. Its 128 KB Flash supports a CAN stack, diagnostics UDS layer, and bootloader for OTA reprogramming. The 16 KB SRAM is sufficient for typical body controller workloads including door modules, lighting, HVAC, and seat controllers. The 100-pin TQFP package delivers 85 GPIO, sufficient for switch inputs, relay drivers, and LIN-master communication. Use Microchip's AN1249 application note for ECAN configuration. Pin compatibility with dsPIC33FJ128GP310A-E/PF provides an upgrade path for vibration analysis or audio processing in active-noise cancellation systems.
Рекомендуется
Industrial Motor Control (BLDC / PMSM)
In BLDC and PMSM motor control, the PIC24HJ128GP310A-E/PF delivers 40 MIPS deterministic compute for field-oriented control (FOC) loops at 20 kHz PWM. The 12-bit ADC with up to 32 channels samples phase currents via integrated op-amps and supports dual-sample-and-hold for simultaneous current sensing. The 16 KB SRAM is sufficient for Park/Clarke transforms and PI controllers. Eight DMA channels move ADC samples without CPU intervention, leaving headroom for speed PI, current PI, and space-vector PWM generation. The extended temperature range supports outdoor industrial drives and pump controllers. Reference Microchip application note AN1078 for sensorless FOC firmware, which ports directly to this device.
Рекомендуется
Uninterruptible Power Supply (UPS) Controllers
The PIC24HJ128GP310A-E/PF is well suited to UPS and inverter controllers thanks to its 12-bit ADC for AC voltage and current sensing, two UART modules for Modbus or RS-232 communication, and 40 MIPS CPU bandwidth for sinusoidal PWM at 20 kHz. The 128 KB Flash holds the SPWM lookup table, closed-loop control, and LCD menu code, while the 16 KB SRAM supports data logging buffers. Two ECAN controllers allow integration into modular UPS paralleling systems. The extended -40C to +125C range tolerates industrial cabinet environments. Reference Microchip AN1422 for grid-tie inverter firmware; MPLAB X IDE plus the XC16 compiler provides a complete toolchain.
Рекомендуется
Building Automation Gateways
In building automation gateways, the PIC24HJ128GP310A-E/PF aggregates multiple fieldbuses (two ECAN for BACnet/CanAero, two UART for Modbus RTU, two SPI for wireless or display modules) and bridges them to BACnet/IP or cloud uplinks. The 128 KB Flash accommodates full BACnet stack, MQTT, and TLS-lite handshake for secure cloud connectivity. The 16 KB SRAM is adequate for Modbus transaction buffers. The 100-pin TQFP exposes 85 GPIO for status LEDs, keypads, and discrete I/O. AEC-Q100 qualification means the same firmware binary can serve both commercial HVAC and industrial-grade outdoor controllers, reducing BOM fragmentation for gateway ODMs.
Рекомендуется
Medical Instrumentation Front-Ends
The PIC24HJ128GP310A-E/PF suits medical instrumentation front-ends such as portable patient monitors, infusion pumps, and blood-gas analyzers where deterministic real-time response is critical. The 12-bit ADC provides adequate resolution for temperature, pressure, and flow sensor digitization, while the 40 MIPS CPU runs averaging and FIR filter routines in real time. The two UART modules drive a clinical display and a service/test port simultaneously; SPI ports interface to wireless or EEPROM data loggers. AEC-Q100 screening and the wide -40C to +125C range allow deployment in ambulances and operating theatres. Reference IEC 60601 compliance with appropriate isolation; this MCU itself is not a safety-critical component.
Рекомендуется
Display and HMI Controllers
For HMI panels with TFT LCD displays, the PIC24HJ128GP310A-E/PF integrates a Parallel Master Port (PMP/PSP) that drives TFT displays up to QVGA (320x240) without external controller logic. The 85 GPIO handle resistive touch-screen sensing via the 12-bit ADC, plus discrete keypad inputs. The 128 KB Flash accommodates graphics libraries, menus, and Chinese/Unicode font tables; 16 KB SRAM holds frame-buffer slices for partial-screen updates. Two SPI channels drive external Flash for assets and an optional Wi-Fi module for cloud connectivity. Extended -40C to +125C rating suits industrial HMI panels deployed outdoors, including charging-station UI and kiosk applications.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC24HJ128GP310A-E/PF — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC24HJ128GP310A-I/PF | dsPIC33FJ128GP310A-E/PF | PIC24HJ128GP210A-I/PF | PIC24HJ128GP306A-E/PT |
|---|---|---|---|---|---|
| Package | TQFP-100 (PF) | TQFP-100 (PF) | TQFP-100 (PF) | TQFP-100 (PF) | TQFP-100 (PT) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core | PIC24H 16-bit | PIC24H 16-bit | dsPIC33F 16-bit DSP | PIC24H 16-bit | PIC24H 16-bit |
| Max CPU Speed | 40 MIPS / 40 MHz | 40 MIPS / 40 MHz | 40 MIPS / 40 MHz + DSP | 40 MIPS / 40 MHz | 40 MIPS / 40 MHz |
| Flash Memory | 128 KB | 128 KB | 128 KB | 128 KB | 64 KB |
| SRAM | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB |
| Operating Temperature | -40C to +125C (automotive) | -40C to +85C (industrial) | -40C to +125C (automotive) | -40C to +85C (industrial) | -40C to +125C (automotive) |
| AEC-Q100 | Qualified | Not screened (industrial) | Qualified | Not screened (industrial) | Qualified |
| ECAN Modules | 2 | 2 | 2 | 2 | 2 |
Ключевые отличия
- AEC-Q100 qualified with -40C to +125C extended temperature range (против PIC24HJ128GP310A-I/PF)
- Silicon revision -A with improved ADC performance and lower power (против PIC24HJ128GP310-I/PF (pre-A revision))
- 128 KB Flash for full automotive stack including bootloader (против PIC24HJ128GP306A-E/PT)
Заметки по проектированию
Estimated: at 40 MHz with all peripherals active, the PIC24HJ128GP310A-E/PF draws approximately 60 mA to 80 mA from the 3.3 V rail. Decouple every VDD/VSS pair with a 100 nF X7R ceramic placed within 2 mm of the pins, and add a single 4.7 uF bulk capacitor near the AVDD/AVSS analog pair. Microchip recommends a ferrite bead between digital and analog VDD rails for ADC-noise-sensitive applications such as motor-current sensing.
Route the 40 MHz system oscillator on the top layer with a guarded ground ring; keep OSC1/OSC2 traces under 10 mm. The ICSP PGEDx/PGECx pairs should each have a series 4.7 kohm resistor near the MCU for in-circuit debug protection. Reserve the 100-pin TQFP thermal pad connection pattern even though TQFP-100 has no exposed pad - leaving a continuous ground pour under the device improves thermal and EMI performance.
Always tie the ENVREG pin (100) directly to VDD on the PIC24HJ128GP310A-E/PF. Failing to tie ENVREG high causes the internal 2.5V core regulator to remain off, and the MCU will not boot. Configure unused I/O pins as outputs (rather than inputs) to avoid spurious interrupts from floating CMOS inputs. The MCLR pin must have a 10 kohm pull-up to VDD and a 100 nF capacitor to ground for clean reset behavior.
Информация о соответствии
AEC-Q100 Grade 1 qualified per Microchip product family documentation. RoHS and REACH compliant; MSL-3 surface-mount reflow rated per JEDEC J-STD-020.