PIC24HJ128GP310A-E/PT - 16-bit 40MIPS MCU 128KB Flash TQFP-100 | Microchip
料号: PIC24HJ128GP310A-E/PT ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $9.85 | $9.85 |
| 10 | $9.1 | $91.00 |
| 100 | $8.2 | $820.00 |
| 500 | $7.35 | $3,675.00 |
| 1,000 | $6.5 | $6,500.00 |
PIC24HJ128GP310A-E/PT 概述
A 16-bit microcontroller (MCU) is an embedded processor whose arithmetic logic unit, registers, and data bus are 16 bits wide, enabling it to handle larger operands and richer instruction sets than 8-bit MCUs while consuming less power and costing less than 32-bit Cortex-M parts. The PIC24H sits in Microchip's hierarchy as a 16-bit MCU -> general-purpose MCU -> embedded microcontroller -> semiconductor IC, designed for high-speed repetitive computation and real-time control.
Key features include 128 KB Flash (43K x 24 words), 16 KB RAM, 8 KB instruction cache, two UART modules, two SPI modules, two I2C modules, a 16-channel 10/12-bit ADC with 500 ksps conversion, a 6-channel DMA controller, and a 16-bit timer/counter block with 5 capture/compare/PWM channels. The /E temperature suffix denotes the extended -40C to +125C industrial range.
The PIC24H core uses a 16-bit RISC architecture with a 24-bit instruction word and 16-bit data path. It executes most instructions in one cycle, the DMA controller moves data between peripherals and RAM without CPU intervention, and the integrated 10-bit ADC can be upgraded to 12-bit via the ADC1 configuration register. Boundary scan (JTAG) is supported for in-circuit test.
Typical applications include industrial motor control, sensor signal conditioning, multi-protocol communication bridges, and high-performance sensor hubs in industrial automation systems. The wide peripheral set also suits medical patient monitoring, building automation controllers, and energy metering.
When designing with this device, ensure your compiler is the latest MPLAB XC16 version for C99-compliant code generation, and use the device's DMA channels to offload repetitive data movement from the CPU. The pin-compatible dsPIC33F migration path lets you add DSP capability on the same PCB later.
This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes that go beyond the bare datasheet to help procurement and firmware engineers evaluate the PIC24HJ128GP310A-E/PT quickly.
直接替换替代料: PIC24HJ128GP310A-E/PT ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: PIC24HJ128GP310A-E/PT (相同外形与封装尺寸) ——差异在于 ADC, Package, Core Architecture, Operating Temperature, Program Memory (Flash).
快速对比工具——选择替代料号进行并排对比:
PIC24HJ128GP310A-I/PT
✅ 直接替换✓ 有现货
$5.62 / 个
查看数据手册 →PIC24HJ128GP310A-I/PF
✅ 直接替换 ⚠️ 规格未核验📋 参考替代料(不在目录中)
PIC24HJ128GP310AT-I/PT
✅ 直接替换✓ 有现货
$7.4 / 个
查看数据手册 →dsPIC33FJ128GP310A-I/PT
✅ 直接替换 ⚠️ 规格未核验📋 参考替代料(不在目录中)
dsPIC33FJ128GP310AT-E/PT
✅ 直接替换 ⚠️ 规格未核验📋 参考替代料(不在目录中)
dsPIC33FJ128MC510A-I/PT
✅ 直接替换 ⚠️ 规格未核验📋 参考替代料(不在目录中)
PIC24HJ128GP310A-E/PT 最大额定值与电气特性
| Core Architecture | 16-bit PIC24H RISC |
| Maximum CPU Speed | 40 MIPS at 40 MHz |
| Program Memory (Flash) | 128 KB (43K x 24 instructions) |
| Data Memory (RAM) | 16 KB |
| Instruction Cache | 8 KB |
| DMA Channels | 6 |
| ADC | 10/12-bit, up to 32 channels, 500 ksps |
| UART Modules | 2 |
| SPI Modules | 2 |
| I2C Modules | 2 |
| Operating Voltage | 3.0 V to 3.6 V |
| 工作温度 | -40 C to +125 C (extended, /E grade) |
| 封装 | TQFP-100 (12x12 mm) |
| 安装类型 | Surface Mount |
| 引脚数量 | 100 |
| Boundary Scan (JTAG) | Yes |
| RoHS 状态 | Compliant |
PIC24HJ128GP310A-E/PT 引脚配置
| 引脚 1 | RP0/RG13 — Remappable peripheral pin / general I/O |
| 引脚 10 | RP13/RG12 — Remappable peripheral pin / general I/O |
| 引脚 11 | RP14/RG6 — Remappable peripheral pin / general I/O |
| 引脚 12 | RP15/RG7 — Remappable peripheral pin / general I/O |
| 引脚 13 | RP16/RG8 — Remappable peripheral pin / general I/O |
| 引脚 14 | RP17/RG9 — Remappable peripheral pin / general I/O |
| 引脚 15 | VDD — 3.3 V positive supply |
| 引脚 16 | VSS — Ground |
| 引脚 17 | OSC1 — External oscillator input |
| 引脚 18 | OSC2 — External oscillator output |
| 引脚 19 | MCLR — Master clear reset (active low) |
| 引脚 2 | RP1/RG14 — Remappable peripheral pin / general I/O |
| 引脚 20 | PGEC1 — ICSP programming clock 1 |
| 引脚 21 | PGED1 — ICSP programming data 1 |
| 引脚 22 | AN0 — Analog input / RB0 |
| 引脚 23 | AN1 — Analog input / RB1 |
| 引脚 24 | AN2 — Analog input / RB2 |
| 引脚 25 | AN3 — Analog input / RB3 |
| 引脚 26 | AN4 — Analog input / RB4 |
| 引脚 27 | AN5 — Analog input / RB5 |
| 引脚 28 | AN6 — Analog input / RB6 |
| 引脚 29 | AN7 — Analog input / RB7 |
| 引脚 3 | RP2/RG15 — Remappable peripheral pin / general I/O |
| 引脚 30 | AN8 — Analog input / RB8 |
| 引脚 31 | AN9 — Analog input / RB9 |
| 引脚 32 | AN10 — Analog input / RB10 |
| 引脚 33 | AN11 — Analog input / RB11 |
| 引脚 34 | AN12 — Analog input / RB12 |
| 引脚 35 | AN13 — Analog input / RB13 |
| 引脚 36 | AN14 — Analog input / RB14 |
| 引脚 37 | AN15 — Analog input / RB15 |
| 引脚 38 | VDD — 3.3 V positive supply |
| 引脚 39 | VSS — Ground |
| 引脚 4 | RP3/RC1 — Remappable peripheral pin / general I/O |
| 引脚 40 | RD0 — General I/O port D |
| 引脚 41 | RD1 — General I/O port D |
| 引脚 42 | RD2 — General I/O port D |
| 引脚 43 | RD3 — General I/O port D |
| 引脚 44 | RD4 — General I/O port D |
| 引脚 45 | RD5 — General I/O port D |
| 引脚 46 | RD6 — General I/O port D |
| 引脚 47 | RD7 — General I/O port D |
| 引脚 48 | RE0 — General I/O port E |
| 引脚 49 | RE1 — General I/O port E |
| 引脚 5 | RP4/RC2 — Remappable peripheral pin / general I/O |
| 引脚 50 | RE2 — General I/O port E |
| 引脚 51 | RE3 — General I/O port E |
| 引脚 52 | RE4 — General I/O port E |
| 引脚 53 | RE5 — General I/O port E |
| 引脚 54 | RE6 — General I/O port E |
| 引脚 55 | RE7 — General I/O port E |
| 引脚 56 | RF0 — General I/O port F |
| 引脚 57 | RF1 — General I/O port F |
| 引脚 58 | RF2 — General I/O port F |
| 引脚 59 | RF3 — General I/O port F |
| 引脚 6 | RP5/RC3 — Remappable peripheral pin / general I/O |
| 引脚 60 | RF4 — General I/O port F |
| 引脚 61 | RF5 — General I/O port F |
| 引脚 62 | RF6 — General I/O port F |
| 引脚 63 | RF7 — General I/O port F |
| 引脚 64 | RF8 — General I/O port F |
| 引脚 65 | VDD — 3.3 V positive supply |
| 引脚 66 | VSS — Ground |
| 引脚 67 | RG0 — General I/O port G |
| 引脚 68 | RG1 — General I/O port G |
| 引脚 69 | RG2 — General I/O port G |
| 引脚 7 | RP6/RC4 — Remappable peripheral pin / general I/O |
| 引脚 70 | RG3 — General I/O port G |
| 引脚 71 | RA0 — General I/O port A |
| 引脚 72 | RA1 — General I/O port A |
| 引脚 73 | RA2 — General I/O port A |
| 引脚 74 | RA3 — General I/O port A |
| 引脚 75 | RA4 — General I/O port A |
| 引脚 76 | RA5 — General I/O port A |
| 引脚 77 | RA6 — General I/O port A / OSC2 alt |
| 引脚 78 | RA7 — General I/O port A / OSC1 alt |
| 引脚 79 | AVDD — Analog 3.3 V supply |
| 引脚 8 | RP7/RC5 — Remappable peripheral pin / general I/O |
| 引脚 80 | AVSS — Analog ground |
| 引脚 81 | RP8/RF9 — Remappable peripheral pin / general I/O |
| 引脚 82 | RP9/RF10 — Remappable peripheral pin / general I/O |
| 引脚 83 | RP10/RF11 — Remappable peripheral pin / general I/O |
| 引脚 84 | RP11/RF12 — Remappable peripheral pin / general I/O |
| 引脚 85 | RP12/RF13 — Remappable peripheral pin / general I/O |
| 引脚 86 | PGEC2 — ICSP programming clock 2 |
| 引脚 87 | PGED2 — ICSP programming data 2 |
| 引脚 88 | TCK — JTAG test clock |
| 引脚 89 | TDI — JTAG test data in |
| 引脚 9 | RPn/RG11 — Remappable peripheral pin / general I/O |
| 引脚 90 | TDO — JTAG test data out |
| 引脚 91 | TMS — JTAG test mode select |
| 引脚 92 | VDD — 3.3 V positive supply |
| 引脚 93 | VSS — Ground |
| 引脚 94 | RP18/RA15 — Remappable peripheral pin / general I/O |
| 引脚 95 | RP19/RA14 — Remappable peripheral pin / general I/O |
| 引脚 96 | RP20/RA13 — Remappable peripheral pin / general I/O |
| 引脚 97 | RP21/RA12 — Remappable peripheral pin / general I/O |
| 引脚 98 | RP22/RA11 — Remappable peripheral pin / general I/O |
| 引脚 99 | RP23/RA10 — Remappable peripheral pin / general I/O |
| 引脚 100 | RP24/RA9 — Remappable peripheral pin / general I/O |
典型应用
PIC24HJ128GP310A-E/PT 适用于 6 应用s: Industrial Motor Control (BLDC/PMSM), Sensor Signal Conditioning Hubs, Multi-Protocol Communication Bridges, Building Automation Controllers, Energy and Power Metering, Medical Patient Monitoring Peripherals.
Industrial Motor Control (BLDC/PMSM)
The PIC24HJ128GP310A-E/PT suits sensorless and sensored BLDC/PMSM motor control in industrial drives running 24-48 V. Its 40 MIPS core executes field-oriented control (FOC) loops in under 5 microseconds, while the 12-bit ADC at 500 ksps samples phase currents with 0.8 mV resolution at 3.3 V, enabling smooth torque control down to low RPM. The 6-channel DMA offloads ADC-to-RAM transfers, freeing the CPU for the PID loop and reducing interrupt latency. The extended -40 C to +125 C grade supports under-hood and outdoor industrial cabinets.
推荐
Sensor Signal Conditioning Hubs
In multi-sensor industrial hubs (pressure, flow, temperature, vibration), the PIC24HJ128GP310A-E/PT aggregates data from 4-wire sensors, performs digital filtering, and transmits over RS-485 or CAN. Its 32-channel 12-bit ADC captures 8 sensors per scan at 50 kHz, the DMA streams samples into RAM, and the 40 MIPS core runs FIR filters at sample rate. Two UART modules support simultaneous Modbus RTU and diagnostic console. The 128 KB Flash accommodates custom calibration tables for each sensor type.
推荐
Multi-Protocol Communication Bridges
The PIC24HJ128GP310A-E/PT bridges industrial protocols such as UART-to-SPI, SPI-to-I2C, or Modbus-to-CAN, thanks to its two UART, two SPI, and two I2C peripherals running simultaneously. The 6-channel DMA moves data between peripherals at 10 Mbps without CPU load, the 40 MIPS core handles protocol parsing, and 128 KB Flash stores protocol tables. Industrial-grade /E temperature range supports outdoor and factory-floor deployments.
推荐
Building Automation Controllers
In HVAC, lighting, and access-control panels, the PIC24HJ128GP310A-E/PT serves as the main controller, reading temperature and occupancy sensors, driving TRIAC outputs, and managing Modbus or BACnet links to a central BMS. Its 12-bit ADC reads thermistor bridges with 0.1 C resolution, the PWM outputs control damper servos at 1 ms update rate, and the integrated timers handle 50/60 Hz line-frequency synchronization. Low power consumption (under 100 mA active at 40 MIPS) suits 24 V powered control panels.
推荐
Energy and Power Metering
Single- and three-phase energy meters use the PIC24HJ128GP310A-E/PT to sample voltage and current waveforms, compute RMS and active/reactive power, and log kWh over time. The 12-bit ADC at 500 ksps captures both voltage and current channels simultaneously, the DMA streams samples to RAM, and the 40 MIPS core runs the metering algorithm per IEC 62053-22 class 0.5s accuracy. The 128 KB Flash stores calibration data and time-of-use tariff tables. Extended temperature range supports outdoor meter installations.
推荐
Medical Patient Monitoring Peripherals
In bedside patient monitors (non-life-critical peripherals such as pulse oximeter front-ends, infusion pump controllers, or temperature loggers), the PIC24HJ128GP310A-E/PT acquires SpO2 photoplethysmogram (PPG) signals, drives the LED/photo diode front-end, and displays results on an LCD. Its 12-bit ADC captures PPG waveform at 1 kHz, the 40 MIPS core runs the SpO2 algorithm, and the DMA streams continuous data without CPU intervention. Two I2C buses interface to a separate display and battery gauge.
推荐
推荐产品汇总
工程参考数据: PIC24HJ128GP310A-E/PT ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | PIC24HJ128GP310A-I/PT | PIC24HJ128GP310A-I/PF | PIC24HJ128GP310AT-I/PT | dsPIC33FJ128GP310A-I/PT |
|---|---|---|---|---|---|
| Package | TQFP-100 (12x12 mm) | TQFP-100 (12x12 mm) - same | TQFP-100 (14x14 mm) | TQFP-100 (12x12 mm) - same | TQFP-100 (12x12 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core / Max MIPS | PIC24H 16-bit / 40 MIPS | PIC24H 16-bit / 40 MIPS | PIC24H 16-bit / 40 MIPS | PIC24H 16-bit / 40 MIPS | dsPIC33F 16-bit + DSP / 40 MIPS |
| Flash / RAM | 128 KB / 16 KB | 128 KB / 16 KB | 128 KB / 16 KB | 128 KB / 16 KB | 128 KB / 16 KB |
| Temperature Range | -40 C to +125 C (extended) | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) |
| ADC Channels / Resolution | Up to 32 / 10 or 12-bit | Up to 32 / 10 or 12-bit | Up to 32 / 10 or 12-bit | Up to 32 / 10 or 12-bit | Up to 32 / 10 or 12-bit |
| DMA Channels | 6 | 6 | 6 | 6 | 6 |
| DSP Engine | No | No | No | No | Yes |
| Typical 1000pc Price (USD) | $6.50 | $6.00 (lower due to industrial grade) | $6.00 | $7.00 |
关键差异点
- Extended -40 C to +125 C temperature range for harsh environments (对比 PIC24HJ128GP310A-I/PT)
- Pin-compatible migration to DSP with dsPIC33F family (对比 dsPIC33FJ128GP310A-I/PT)
- Compact 12x12 mm TQFP-100 versus 14x14 mm /PF variant (对比 PIC24HJ128GP310A-I/PF)
设计说明
The PIC24HJ128GP310A-E/PT requires a stable 3.3 V supply within 3.0 V to 3.6 V per the datasheet. Decouple each VDD/VSS pair with a 100 nF ceramic capacitor placed within 5 mm of the pins, plus a bulk 10 uF tantalum or aluminum polymer capacitor near the IC. The analog AVDD/AVSS pair must be decoupled separately from the digital VDD/VSS to prevent ADC noise coupling. A ferrite bead between digital and analog supplies further reduces switching noise on ADC readings.
Place the 40 MHz crystal or resonator within 5 mm of the OSC1/OSC2 pins, with a ground guard ring around the oscillator circuit. Keep the ICSP/PGECx/PGEDx programming pins accessible via header or test pads for in-circuit firmware updates. For EMI reduction, use a 4-layer PCB with a dedicated ground plane and route high-speed signals (SPI, UART) on the top layer over an unbroken ground plane on layer 2. Route analog inputs (AN0-AN15) away from digital switching lines.
Do not exceed the absolute maximum VDD of 4.0 V - even brief over-voltage can damage the MCU. Configure unused I/O pins as outputs (not inputs) to avoid floating-pin current draw. When migrating from PIC24F code, remember that PIC24H instruction timing differs and the configuration bits (FOSC, FWDT, FPOR) must be reviewed. For DMA-based designs, ensure DMA RAM buffers are aligned per the family reference manual and that the DMA channel priority is set correctly to avoid data corruption.
合规信息
RoHS and REACH compliant per Microchip product page. Pb-free terminal finish. Not AEC-Q100 qualified - automotive designs should verify against specific OEM requirements.