PIC24HJ128GP310A-E/PT - 16-bit 40MIPS MCU 128KB Flash TQFP-100 | Microchip
MPN: PIC24HJ128GP310A-E/PT ✓ Hoạt độngPIC24HJ128GP310A-E/PT Tóm tắt
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.
Bộ thay thế dễ dàng lắp đặt cho PIC24HJ128GP310A-E/PT — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC24HJ128GP310A-E/PT (cùng hình factor và footprint) — khác nhau ở ADC, Package, Core Architecture, Operating Temperature, Program Memory (Flash).
PIC24HJ128GP310A-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC24HJ128GP310A-I/PF
✅ Drop-In ⚠️ Thông số chưa được xác minh📋 Tham chiếu thay thế (không có trong danh mục)
PIC24HJ128GP310AT-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →dsPIC33FJ128GP310A-I/PT
✅ Drop-In ⚠️ Thông số chưa được xác minh📋 Tham chiếu thay thế (không có trong danh mục)
dsPIC33FJ128GP310AT-E/PT
✅ Drop-In ⚠️ Thông số chưa được xác minh📋 Tham chiếu thay thế (không có trong danh mục)
dsPIC33FJ128MC510A-I/PT
✅ Drop-In ⚠️ Thông số chưa được xác minh📋 Tham chiếu thay thế (không có trong danh mục)
PIC24HJ128GP310A-E/PT Tỷ lệ tối đa & tính chất điện
| 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 |
| Nhiệt độ hoạt động | -40 C to +125 C (extended, /E grade) |
| Hộp | TQFP-100 (12x12 mm) |
| Kiểu lắp đặt | Surface Mount |
| Số chân | 100 |
| Boundary Scan (JTAG) | Yes |
| Trạng thái RoHS | Compliant |
Cấu hình chân PIC24HJ128GP310A-E/PT
| Chân 1 | RP0/RG13 — Remappable peripheral pin / general I/O |
| Chân 10 | RP13/RG12 — Remappable peripheral pin / general I/O |
| Chân 11 | RP14/RG6 — Remappable peripheral pin / general I/O |
| Chân 12 | RP15/RG7 — Remappable peripheral pin / general I/O |
| Chân 13 | RP16/RG8 — Remappable peripheral pin / general I/O |
| Chân 14 | RP17/RG9 — Remappable peripheral pin / general I/O |
| Chân 15 | VDD — 3.3 V positive supply |
| Chân 16 | VSS — Ground |
| Chân 17 | OSC1 — External oscillator input |
| Chân 18 | OSC2 — External oscillator output |
| Chân 19 | MCLR — Master clear reset (active low) |
| Chân 2 | RP1/RG14 — Remappable peripheral pin / general I/O |
| Chân 20 | PGEC1 — ICSP programming clock 1 |
| Chân 21 | PGED1 — ICSP programming data 1 |
| Chân 22 | AN0 — Analog input / RB0 |
| Chân 23 | AN1 — Analog input / RB1 |
| Chân 24 | AN2 — Analog input / RB2 |
| Chân 25 | AN3 — Analog input / RB3 |
| Chân 26 | AN4 — Analog input / RB4 |
| Chân 27 | AN5 — Analog input / RB5 |
| Chân 28 | AN6 — Analog input / RB6 |
| Chân 29 | AN7 — Analog input / RB7 |
| Chân 3 | RP2/RG15 — Remappable peripheral pin / general I/O |
| Chân 30 | AN8 — Analog input / RB8 |
| Chân 31 | AN9 — Analog input / RB9 |
| Chân 32 | AN10 — Analog input / RB10 |
| Chân 33 | AN11 — Analog input / RB11 |
| Chân 34 | AN12 — Analog input / RB12 |
| Chân 35 | AN13 — Analog input / RB13 |
| Chân 36 | AN14 — Analog input / RB14 |
| Chân 37 | AN15 — Analog input / RB15 |
| Chân 38 | VDD — 3.3 V positive supply |
| Chân 39 | VSS — Ground |
| Chân 4 | RP3/RC1 — Remappable peripheral pin / general I/O |
| Chân 40 | RD0 — General I/O port D |
| Chân 41 | RD1 — General I/O port D |
| Chân 42 | RD2 — General I/O port D |
| Chân 43 | RD3 — General I/O port D |
| Chân 44 | RD4 — General I/O port D |
| Chân 45 | RD5 — General I/O port D |
| Chân 46 | RD6 — General I/O port D |
| Chân 47 | RD7 — General I/O port D |
| Chân 48 | RE0 — General I/O port E |
| Chân 49 | RE1 — General I/O port E |
| Chân 5 | RP4/RC2 — Remappable peripheral pin / general I/O |
| Chân 50 | RE2 — General I/O port E |
| Chân 51 | RE3 — General I/O port E |
| Chân 52 | RE4 — General I/O port E |
| Chân 53 | RE5 — General I/O port E |
| Chân 54 | RE6 — General I/O port E |
| Chân 55 | RE7 — General I/O port E |
| Chân 56 | RF0 — General I/O port F |
| Chân 57 | RF1 — General I/O port F |
| Chân 58 | RF2 — General I/O port F |
| Chân 59 | RF3 — General I/O port F |
| Chân 6 | RP5/RC3 — Remappable peripheral pin / general I/O |
| Chân 60 | RF4 — General I/O port F |
| Chân 61 | RF5 — General I/O port F |
| Chân 62 | RF6 — General I/O port F |
| Chân 63 | RF7 — General I/O port F |
| Chân 64 | RF8 — General I/O port F |
| Chân 65 | VDD — 3.3 V positive supply |
| Chân 66 | VSS — Ground |
| Chân 67 | RG0 — General I/O port G |
| Chân 68 | RG1 — General I/O port G |
| Chân 69 | RG2 — General I/O port G |
| Chân 7 | RP6/RC4 — Remappable peripheral pin / general I/O |
| Chân 70 | RG3 — General I/O port G |
| Chân 71 | RA0 — General I/O port A |
| Chân 72 | RA1 — General I/O port A |
| Chân 73 | RA2 — General I/O port A |
| Chân 74 | RA3 — General I/O port A |
| Chân 75 | RA4 — General I/O port A |
| Chân 76 | RA5 — General I/O port A |
| Chân 77 | RA6 — General I/O port A / OSC2 alt |
| Chân 78 | RA7 — General I/O port A / OSC1 alt |
| Chân 79 | AVDD — Analog 3.3 V supply |
| Chân 8 | RP7/RC5 — Remappable peripheral pin / general I/O |
| Chân 80 | AVSS — Analog ground |
| Chân 81 | RP8/RF9 — Remappable peripheral pin / general I/O |
| Chân 82 | RP9/RF10 — Remappable peripheral pin / general I/O |
| Chân 83 | RP10/RF11 — Remappable peripheral pin / general I/O |
| Chân 84 | RP11/RF12 — Remappable peripheral pin / general I/O |
| Chân 85 | RP12/RF13 — Remappable peripheral pin / general I/O |
| Chân 86 | PGEC2 — ICSP programming clock 2 |
| Chân 87 | PGED2 — ICSP programming data 2 |
| Chân 88 | TCK — JTAG test clock |
| Chân 89 | TDI — JTAG test data in |
| Chân 9 | RPn/RG11 — Remappable peripheral pin / general I/O |
| Chân 90 | TDO — JTAG test data out |
| Chân 91 | TMS — JTAG test mode select |
| Chân 92 | VDD — 3.3 V positive supply |
| Chân 93 | VSS — Ground |
| Chân 94 | RP18/RA15 — Remappable peripheral pin / general I/O |
| Chân 95 | RP19/RA14 — Remappable peripheral pin / general I/O |
| Chân 96 | RP20/RA13 — Remappable peripheral pin / general I/O |
| Chân 97 | RP21/RA12 — Remappable peripheral pin / general I/O |
| Chân 98 | RP22/RA11 — Remappable peripheral pin / general I/O |
| Chân 99 | RP23/RA10 — Remappable peripheral pin / general I/O |
| Chân 100 | RP24/RA9 — Remappable peripheral pin / general I/O |
Ứng dụng tiêu biểu
PIC24HJ128GP310A-E/PT phù hợp cho 6 Áp dụngs: 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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC24HJ128GP310A-E/PT — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | 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 |
Bảo phân biệt quan trọng
- Extended -40 C to +125 C temperature range for harsh environments (vsPIC24HJ128GP310A-I/PT)
- Pin-compatible migration to DSP with dsPIC33F family (vsdsPIC33FJ128GP310A-I/PT)
- Compact 12x12 mm TQFP-100 versus 14x14 mm /PF variant (vsPIC24HJ128GP310A-I/PF)
Ghi chú thiết kế
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.
Thông tin tuân thủ
RoHS and REACH compliant per Microchip product page. Pb-free terminal finish. Not AEC-Q100 qualified - automotive designs should verify against specific OEM requirements.