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 — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки 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.