PIC24HJ128GP310A-E/PT - 16-bit 40MIPS MCU 128KB Flash TQFP-100 | Microchip
Teilenummer: PIC24HJ128GP310A-E/PT ✓ Aktiv| Menge | Stückpreis | Gesamt |
|---|---|---|
| 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 Übersicht
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.
Drop-in-Alternativen für PIC24HJ128GP310A-E/PT – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
Varianten dieser Serie
Modelle derselben Serie, die drop-in-kompatibel sind mit PIC24HJ128GP310A-E/PT (gleiche Bauform und Footprint) – abweichend in ADC, Package, Core Architecture, Operating Temperature, Program Memory (Flash).
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
PIC24HJ128GP310A-I/PT
✅ Drop-In✓ Auf Lager
$5.62 / Stück
Datenblatt ansehen →PIC24HJ128GP310A-I/PF
✅ Drop-In ⚠️ Spezifikationen ungeprüft📋 Referenzalternative (nicht im Katalog)
PIC24HJ128GP310AT-I/PT
✅ Drop-In✓ Auf Lager
$7.4 / Stück
Datenblatt ansehen →dsPIC33FJ128GP310A-I/PT
✅ Drop-In ⚠️ Spezifikationen ungeprüft📋 Referenzalternative (nicht im Katalog)
dsPIC33FJ128GP310AT-E/PT
✅ Drop-In ⚠️ Spezifikationen ungeprüft📋 Referenzalternative (nicht im Katalog)
dsPIC33FJ128MC510A-I/PT
✅ Drop-In ⚠️ Spezifikationen ungeprüft📋 Referenzalternative (nicht im Katalog)
PIC24HJ128GP310A-E/PT Grenzwerte & elektrische Eigenschaften
| 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 |
| Betriebstemperatur | -40 C to +125 C (extended, /E grade) |
| Gehäuse | TQFP-100 (12x12 mm) |
| Montageart | Surface Mount |
| Pin-Anzahl | 100 |
| Boundary Scan (JTAG) | Yes |
| RoHS-Status | Compliant |
PIC24HJ128GP310A-E/PT Pin-Konfiguration
| Pin 1 | RP0/RG13 — Remappable peripheral pin / general I/O |
| Pin 10 | RP13/RG12 — Remappable peripheral pin / general I/O |
| Pin 11 | RP14/RG6 — Remappable peripheral pin / general I/O |
| Pin 12 | RP15/RG7 — Remappable peripheral pin / general I/O |
| Pin 13 | RP16/RG8 — Remappable peripheral pin / general I/O |
| Pin 14 | RP17/RG9 — Remappable peripheral pin / general I/O |
| Pin 15 | VDD — 3.3 V positive supply |
| Pin 16 | VSS — Ground |
| Pin 17 | OSC1 — External oscillator input |
| Pin 18 | OSC2 — External oscillator output |
| Pin 19 | MCLR — Master clear reset (active low) |
| Pin 2 | RP1/RG14 — Remappable peripheral pin / general I/O |
| Pin 20 | PGEC1 — ICSP programming clock 1 |
| Pin 21 | PGED1 — ICSP programming data 1 |
| Pin 22 | AN0 — Analog input / RB0 |
| Pin 23 | AN1 — Analog input / RB1 |
| Pin 24 | AN2 — Analog input / RB2 |
| Pin 25 | AN3 — Analog input / RB3 |
| Pin 26 | AN4 — Analog input / RB4 |
| Pin 27 | AN5 — Analog input / RB5 |
| Pin 28 | AN6 — Analog input / RB6 |
| Pin 29 | AN7 — Analog input / RB7 |
| Pin 3 | RP2/RG15 — Remappable peripheral pin / general I/O |
| Pin 30 | AN8 — Analog input / RB8 |
| Pin 31 | AN9 — Analog input / RB9 |
| Pin 32 | AN10 — Analog input / RB10 |
| Pin 33 | AN11 — Analog input / RB11 |
| Pin 34 | AN12 — Analog input / RB12 |
| Pin 35 | AN13 — Analog input / RB13 |
| Pin 36 | AN14 — Analog input / RB14 |
| Pin 37 | AN15 — Analog input / RB15 |
| Pin 38 | VDD — 3.3 V positive supply |
| Pin 39 | VSS — Ground |
| Pin 4 | RP3/RC1 — Remappable peripheral pin / general I/O |
| Pin 40 | RD0 — General I/O port D |
| Pin 41 | RD1 — General I/O port D |
| Pin 42 | RD2 — General I/O port D |
| Pin 43 | RD3 — General I/O port D |
| Pin 44 | RD4 — General I/O port D |
| Pin 45 | RD5 — General I/O port D |
| Pin 46 | RD6 — General I/O port D |
| Pin 47 | RD7 — General I/O port D |
| Pin 48 | RE0 — General I/O port E |
| Pin 49 | RE1 — General I/O port E |
| Pin 5 | RP4/RC2 — Remappable peripheral pin / general I/O |
| Pin 50 | RE2 — General I/O port E |
| Pin 51 | RE3 — General I/O port E |
| Pin 52 | RE4 — General I/O port E |
| Pin 53 | RE5 — General I/O port E |
| Pin 54 | RE6 — General I/O port E |
| Pin 55 | RE7 — General I/O port E |
| Pin 56 | RF0 — General I/O port F |
| Pin 57 | RF1 — General I/O port F |
| Pin 58 | RF2 — General I/O port F |
| Pin 59 | RF3 — General I/O port F |
| Pin 6 | RP5/RC3 — Remappable peripheral pin / general I/O |
| Pin 60 | RF4 — General I/O port F |
| Pin 61 | RF5 — General I/O port F |
| Pin 62 | RF6 — General I/O port F |
| Pin 63 | RF7 — General I/O port F |
| Pin 64 | RF8 — General I/O port F |
| Pin 65 | VDD — 3.3 V positive supply |
| Pin 66 | VSS — Ground |
| Pin 67 | RG0 — General I/O port G |
| Pin 68 | RG1 — General I/O port G |
| Pin 69 | RG2 — General I/O port G |
| Pin 7 | RP6/RC4 — Remappable peripheral pin / general I/O |
| Pin 70 | RG3 — General I/O port G |
| Pin 71 | RA0 — General I/O port A |
| Pin 72 | RA1 — General I/O port A |
| Pin 73 | RA2 — General I/O port A |
| Pin 74 | RA3 — General I/O port A |
| Pin 75 | RA4 — General I/O port A |
| Pin 76 | RA5 — General I/O port A |
| Pin 77 | RA6 — General I/O port A / OSC2 alt |
| Pin 78 | RA7 — General I/O port A / OSC1 alt |
| Pin 79 | AVDD — Analog 3.3 V supply |
| Pin 8 | RP7/RC5 — Remappable peripheral pin / general I/O |
| Pin 80 | AVSS — Analog ground |
| Pin 81 | RP8/RF9 — Remappable peripheral pin / general I/O |
| Pin 82 | RP9/RF10 — Remappable peripheral pin / general I/O |
| Pin 83 | RP10/RF11 — Remappable peripheral pin / general I/O |
| Pin 84 | RP11/RF12 — Remappable peripheral pin / general I/O |
| Pin 85 | RP12/RF13 — Remappable peripheral pin / general I/O |
| Pin 86 | PGEC2 — ICSP programming clock 2 |
| Pin 87 | PGED2 — ICSP programming data 2 |
| Pin 88 | TCK — JTAG test clock |
| Pin 89 | TDI — JTAG test data in |
| Pin 9 | RPn/RG11 — Remappable peripheral pin / general I/O |
| Pin 90 | TDO — JTAG test data out |
| Pin 91 | TMS — JTAG test mode select |
| Pin 92 | VDD — 3.3 V positive supply |
| Pin 93 | VSS — Ground |
| Pin 94 | RP18/RA15 — Remappable peripheral pin / general I/O |
| Pin 95 | RP19/RA14 — Remappable peripheral pin / general I/O |
| Pin 96 | RP20/RA13 — Remappable peripheral pin / general I/O |
| Pin 97 | RP21/RA12 — Remappable peripheral pin / general I/O |
| Pin 98 | RP22/RA11 — Remappable peripheral pin / general I/O |
| Pin 99 | RP23/RA10 — Remappable peripheral pin / general I/O |
| Pin 100 | RP24/RA9 — Remappable peripheral pin / general I/O |
Typische Anwendungen
PIC24HJ128GP310A-E/PT ist geeignet für 6 Anwendungs: 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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für PIC24HJ128GP310A-E/PT – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | 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 |
Wichtigste Unterscheidungsmerkmale
- 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)
Designhinweise
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.
Compliance-Informationen
RoHS and REACH compliant per Microchip product page. Pb-free terminal finish. Not AEC-Q100 qualified - automotive designs should verify against specific OEM requirements.