MCHPPIC24HJ128GP502-I/MM
Overview
The PIC24HJ128GP502-I/MM is a high-performance 16-bit microcontroller from Microchip Technology designed for demanding real-time applications, delivering 40 MIPS at 3.3V. It features 128KB of Flash memory and 8KB of RAM in a space-efficient 28-pin QFN package, making it suitable for compact embedded control systems.
Why Choose This Part
This microcontroller offers exceptional performance density with 40 MIPS in a small 6x6mm QFN footprint. It provides flexible hardware integration through software-remappable pins and 5V-tolerant I/O, simplifying the interface with legacy digital logic.
Applications
Key Specifications
Getting Started
Development is primarily supported through Microchip MPLAB X IDE and the XC16 compiler. For hardware debugging and programming, use the MPLAB ICD 4 or PICkit 4 connected via the ICSP interface. The Explorer 16/32 Development Board with a compatible Plug-In Module (PIM) is the recommended evaluation platform.
PIC24HJ128 Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | Speed | Connectivity | I/O Pins | Package | ADC/DAC | Temp Range | Stock |
|---|---|---|---|---|---|---|---|
| PIC24HJ128GP502-I/MM (this part) | 40 M | CANbus, I2C, IrDA,.. | 21 | VQFN-28 | A/D 10x10b/12b | -40degC ~ 85degC (.. | 193 |
| PIC24HJ128GP204-I/PT | 40 M | I2C, IrDA, LINbus,.. | 35 | TQFP-44 | A/D 13x10b/12b | -40degC ~ 85degC (.. | 751 |
| PIC24HJ128GP502-I/SP | 40 M | CANbus, I2C, IrDA,.. | 21 | DIP-28 | A/D 10x10b/12b | -40degC ~ 85degC (.. | 173 |
| PIC24HJ128GP504-I/PT | 40 M | CANbus, I2C, IrDA,.. | 35 | TQFP-44 | A/D 13x10b/12b | -40degC ~ 85degC (.. | 3,849 |
| PIC24HJ128GP502-I/SO | 40 M | CANbus, I2C, IrDA,.. | 21 | SOIC-28 | A/D 10x10b/12b | -40degC ~ 85degC (.. | 554 |
| PIC24HJ128GP504-H/PT | 20 M | CANbus, I2C, IrDA,.. | 35 | TQFP-44 | A/D 13x10b/12b | -40degC ~ 150degC .. | 150 |
| PIC24HJ128GP504-E/ML | 40 M | CANbus, I2C, IrDA,.. | 35 | VQFN-44 | A/D 13x10b/12b | -40degC ~ 125degC .. | — |
| PIC24HJ128GP202-I/MM | 40 M | I2C, IrDA, LINbus,.. | 21 | VQFN-28 | A/D 10x10b/12b | -40degC ~ 85degC (.. | — |
| PIC24HJ128GP504-H/ML | 20 M | CANbus, I2C, IrDA,.. | 35 | VQFN-44 | A/D 13x10b/12b | -40degC ~ 150degC .. | — |
| PIC24HJ128GP510A-I/PT | 40 M | CANbus, I2C, IrDA,.. | 85 | TQFP-100 | A/D 32x10b/12b | -40degC ~ 85degC (.. | 43 |
| PIC24HJ128GP504-I/ML | 40 M | CANbus, I2C, IrDA,.. | 35 | VQFN-44 | A/D 13x10b/12b | -40degC ~ 85degC (.. | 171 |




