PIC24HJ128GP310A-E/PT - 16-bit 40MIPS MCU 128KB Flash TQFP-100 | Microchip
Référence : PIC24HJ128GP310A-E/PT ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 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 Présentation
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.
Alternatives de remplacement direct pour PIC24HJ128GP310A-E/PT — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC24HJ128GP310A-E/PT (même facteur de forme et même empreinte) — différant par ADC, Package, Core Architecture, Operating Temperature, Program Memory (Flash).
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC24HJ128GP310A-I/PT
✅ Remplacement direct✓ En stock
$5.62 / unité
Voir la fiche technique →PIC24HJ128GP310A-I/PF
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
PIC24HJ128GP310AT-I/PT
✅ Remplacement direct✓ En stock
$7.4 / unité
Voir la fiche technique →dsPIC33FJ128GP310A-I/PT
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
dsPIC33FJ128GP310AT-E/PT
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
dsPIC33FJ128MC510A-I/PT
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
PIC24HJ128GP310A-E/PT Valeurs maximales et caractéristiques électriques
| 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 |
| Température de fonctionnement | -40 C to +125 C (extended, /E grade) |
| Boîtier | TQFP-100 (12x12 mm) |
| Type de montage | Surface Mount |
| Nombre de broches | 100 |
| Boundary Scan (JTAG) | Yes |
| Statut RoHS | Compliant |
Configuration des broches de PIC24HJ128GP310A-E/PT
| Broche 1 | RP0/RG13 — Remappable peripheral pin / general I/O |
| Broche 10 | RP13/RG12 — Remappable peripheral pin / general I/O |
| Broche 11 | RP14/RG6 — Remappable peripheral pin / general I/O |
| Broche 12 | RP15/RG7 — Remappable peripheral pin / general I/O |
| Broche 13 | RP16/RG8 — Remappable peripheral pin / general I/O |
| Broche 14 | RP17/RG9 — Remappable peripheral pin / general I/O |
| Broche 15 | VDD — 3.3 V positive supply |
| Broche 16 | VSS — Ground |
| Broche 17 | OSC1 — External oscillator input |
| Broche 18 | OSC2 — External oscillator output |
| Broche 19 | MCLR — Master clear reset (active low) |
| Broche 2 | RP1/RG14 — Remappable peripheral pin / general I/O |
| Broche 20 | PGEC1 — ICSP programming clock 1 |
| Broche 21 | PGED1 — ICSP programming data 1 |
| Broche 22 | AN0 — Analog input / RB0 |
| Broche 23 | AN1 — Analog input / RB1 |
| Broche 24 | AN2 — Analog input / RB2 |
| Broche 25 | AN3 — Analog input / RB3 |
| Broche 26 | AN4 — Analog input / RB4 |
| Broche 27 | AN5 — Analog input / RB5 |
| Broche 28 | AN6 — Analog input / RB6 |
| Broche 29 | AN7 — Analog input / RB7 |
| Broche 3 | RP2/RG15 — Remappable peripheral pin / general I/O |
| Broche 30 | AN8 — Analog input / RB8 |
| Broche 31 | AN9 — Analog input / RB9 |
| Broche 32 | AN10 — Analog input / RB10 |
| Broche 33 | AN11 — Analog input / RB11 |
| Broche 34 | AN12 — Analog input / RB12 |
| Broche 35 | AN13 — Analog input / RB13 |
| Broche 36 | AN14 — Analog input / RB14 |
| Broche 37 | AN15 — Analog input / RB15 |
| Broche 38 | VDD — 3.3 V positive supply |
| Broche 39 | VSS — Ground |
| Broche 4 | RP3/RC1 — Remappable peripheral pin / general I/O |
| Broche 40 | RD0 — General I/O port D |
| Broche 41 | RD1 — General I/O port D |
| Broche 42 | RD2 — General I/O port D |
| Broche 43 | RD3 — General I/O port D |
| Broche 44 | RD4 — General I/O port D |
| Broche 45 | RD5 — General I/O port D |
| Broche 46 | RD6 — General I/O port D |
| Broche 47 | RD7 — General I/O port D |
| Broche 48 | RE0 — General I/O port E |
| Broche 49 | RE1 — General I/O port E |
| Broche 5 | RP4/RC2 — Remappable peripheral pin / general I/O |
| Broche 50 | RE2 — General I/O port E |
| Broche 51 | RE3 — General I/O port E |
| Broche 52 | RE4 — General I/O port E |
| Broche 53 | RE5 — General I/O port E |
| Broche 54 | RE6 — General I/O port E |
| Broche 55 | RE7 — General I/O port E |
| Broche 56 | RF0 — General I/O port F |
| Broche 57 | RF1 — General I/O port F |
| Broche 58 | RF2 — General I/O port F |
| Broche 59 | RF3 — General I/O port F |
| Broche 6 | RP5/RC3 — Remappable peripheral pin / general I/O |
| Broche 60 | RF4 — General I/O port F |
| Broche 61 | RF5 — General I/O port F |
| Broche 62 | RF6 — General I/O port F |
| Broche 63 | RF7 — General I/O port F |
| Broche 64 | RF8 — General I/O port F |
| Broche 65 | VDD — 3.3 V positive supply |
| Broche 66 | VSS — Ground |
| Broche 67 | RG0 — General I/O port G |
| Broche 68 | RG1 — General I/O port G |
| Broche 69 | RG2 — General I/O port G |
| Broche 7 | RP6/RC4 — Remappable peripheral pin / general I/O |
| Broche 70 | RG3 — General I/O port G |
| Broche 71 | RA0 — General I/O port A |
| Broche 72 | RA1 — General I/O port A |
| Broche 73 | RA2 — General I/O port A |
| Broche 74 | RA3 — General I/O port A |
| Broche 75 | RA4 — General I/O port A |
| Broche 76 | RA5 — General I/O port A |
| Broche 77 | RA6 — General I/O port A / OSC2 alt |
| Broche 78 | RA7 — General I/O port A / OSC1 alt |
| Broche 79 | AVDD — Analog 3.3 V supply |
| Broche 8 | RP7/RC5 — Remappable peripheral pin / general I/O |
| Broche 80 | AVSS — Analog ground |
| Broche 81 | RP8/RF9 — Remappable peripheral pin / general I/O |
| Broche 82 | RP9/RF10 — Remappable peripheral pin / general I/O |
| Broche 83 | RP10/RF11 — Remappable peripheral pin / general I/O |
| Broche 84 | RP11/RF12 — Remappable peripheral pin / general I/O |
| Broche 85 | RP12/RF13 — Remappable peripheral pin / general I/O |
| Broche 86 | PGEC2 — ICSP programming clock 2 |
| Broche 87 | PGED2 — ICSP programming data 2 |
| Broche 88 | TCK — JTAG test clock |
| Broche 89 | TDI — JTAG test data in |
| Broche 9 | RPn/RG11 — Remappable peripheral pin / general I/O |
| Broche 90 | TDO — JTAG test data out |
| Broche 91 | TMS — JTAG test mode select |
| Broche 92 | VDD — 3.3 V positive supply |
| Broche 93 | VSS — Ground |
| Broche 94 | RP18/RA15 — Remappable peripheral pin / general I/O |
| Broche 95 | RP19/RA14 — Remappable peripheral pin / general I/O |
| Broche 96 | RP20/RA13 — Remappable peripheral pin / general I/O |
| Broche 97 | RP21/RA12 — Remappable peripheral pin / general I/O |
| Broche 98 | RP22/RA11 — Remappable peripheral pin / general I/O |
| Broche 99 | RP23/RA10 — Remappable peripheral pin / general I/O |
| Broche 100 | RP24/RA9 — Remappable peripheral pin / general I/O |
Applications typiques
PIC24HJ128GP310A-E/PT convient pour 6 applications: 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC24HJ128GP310A-E/PT — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- Extended -40 C to +125 C temperature range for harsh environments (vs PIC24HJ128GP310A-I/PT)
- Pin-compatible migration to DSP with dsPIC33F family (vs dsPIC33FJ128GP310A-I/PT)
- Compact 12x12 mm TQFP-100 versus 14x14 mm /PF variant (vs PIC24HJ128GP310A-I/PF)
Notes de conception
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.
Informations de conformité
RoHS and REACH compliant per Microchip product page. Pb-free terminal finish. Not AEC-Q100 qualified - automotive designs should verify against specific OEM requirements.