PIC24HJ32GP302-I/SP - 16-bit 40MIPS 32KB Flash MCU | Microchip
MPN: PIC24HJ32GP302-I/SP ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.16 | $4.16 |
| 10 | $3.74 | $37.40 |
| 100 | $3.21 | $321.00 |
| 500 | $2.86 | $1,430.00 |
| 1,000 | $2.58 | $2,580.00 |
PIC24HJ32GP302-I/SP Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, data memory, and peripheral interfaces. The PIC24H family uses a 16-bit modified-Harvard architecture optimized for deterministic interrupt response and high-throughput DSP-style arithmetic, sitting between 8-bit PIC MCUs and the higher-end dsPIC33F/dsPIC33E families in Microchip's portfolio.
Key features of the PIC24HJ32GP302 include 40 MIPS CPU throughput at 40 MHz system clock, 32 KB Flash program memory (11K x 24 words), 4 KB SRAM, an integrated 12-bit A/D converter with up to 13 input channels, and a Direct Memory Access (DMA) controller that offloads data movement from the core. Three 16-bit timers (which can be paired to form one 32-bit timer) support capture, compare, and PWM operations, while two UART, two SPI, and one I2C bus provide flexible serial connectivity.
The architecture uses a 16-bit datapath with hardware multiply/divide, a 24-bit instruction word, and a 16-element working register array. The DMA engine has eight channels capable of moving data between peripherals and memory without CPU intervention, dramatically improving throughput for ADC, UART, and SPI streams. The integrated 12-bit ADC offers up to 500 ksps conversion with multiple trigger sources, and the ECAN module (where present on related variants) supports CAN 2.0B communication.
Typical applications include industrial control, BLDC/PMSM motor drives, sensor signal processing, LED lighting controllers, HVAC systems, and consumer appliances. The 28-SPDIP form factor is also breadboard-friendly for prototype development, university lab work, and educational kits where through-hole soldering is preferred.
When designing with this part, note that the SPDIP-28 footprint supports hand-soldering and IC-socket insertion but requires a wider PCB than surface-mount equivalents. Use MPLAB X IDE with the XC16 compiler for firmware development, and consider PIC24HJ32GP302-I/SO (SOIC-28) or PIC24HJ32GP302-I/MM (QFN-28) variants if the SPDIP footprint is too large for the target board.
This page synthesizes distributor pricing, drop-in alternatives within the PIC24H family, and practical design notes not aggregated in a single place on the manufacturer datasheet.
Drop-in alternatives for PIC24HJ32GP302-I/SP — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC24HJ32GP302-I/SP (same form factor and footprint) — differing in Core Architecture, Operating Temperature, Package, Timers, Mounting Type.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC24HJ32GP302-E/SP
✅ Drop-In✓ In Stock
$2.14 / Unit
View Datasheet →PIC24HJ32GP302-I/MM
✅ Drop-In📋 Reference alternative (not in catalog)
PIC24HJ32GP302-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
DSPIC33FJ32GP302-I/SP
✅ Drop-In✓ In Stock
$3.7 / Unit
View Datasheet →DSPIC33FJ32MC302-I/SP
✅ Drop-In✓ In Stock
$3.92 / Unit
View Datasheet →PIC24HJ32GP304-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC24HJ32GP302-I/SP Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 16-bit (modified Harvard) |
| Family | PIC24H |
| CPU Performance | 40 MIPS |
| Max CPU Speed | 40 MHz |
| Program Memory | 32 KB Flash (11K x 24 words) |
| Data Memory (RAM) | 4 KB |
| Supply Voltage | 3.0 V to 3.6 V |
| I/O Pins | 21 |
| ADC | 12-bit, up to 13 channels |
| DMA Channels | 8 |
| Timers | 3 x 16-bit (pairable as 32-bit) |
| UART | 2 |
| SPI | 2 |
| I2C | 1 |
| Package | 28-SPDIP (300 mil) |
| Operating Temperature | -40 C to +85 C (industrial) |
| Mounting Type | Through-Hole |
| Lead-Free / RoHS | Lead-Free, RoHS compliant |
| MSL Level | 1 (Not Moisture Sensitive) |
PIC24HJ32GP302-I/SP Pin Configuration
| Pin 1 | MCLR — Master Clear (reset) input, active low |
| Pin 2 | RA0 — Port A bit 0 / AN0 |
| Pin 3 | RA1 — Port A bit 1 / AN1 |
| Pin 4 | RB0 — Port B bit 0 / PGED1 |
| Pin 5 | RB1 — Port B bit 1 / PGEC1 |
| Pin 6 | RB2 — Port B bit 2 |
| Pin 7 | RB3 — Port B bit 3 |
| Pin 8 | VSS — Ground |
| Pin 9 | OSC1 — Crystal oscillator input |
| Pin 10 | OSC2 — Crystal oscillator output |
| Pin 11 | RB4 — Port B bit 4 |
| Pin 12 | RB5 — Port B bit 5 |
| Pin 13 | RB6 — Port B bit 6 / ICSPCLK |
| Pin 14 | RB7 — Port B bit 7 / ICSPDAT |
| Pin 15 | VDD — Positive supply voltage (3.0-3.6 V) |
| Pin 16 | RC1 — Port C bit 1 |
| Pin 17 | RC2 — Port C bit 2 |
| Pin 18 | RC3 — Port C bit 3 |
| Pin 19 | RC4 — Port C bit 4 |
| Pin 20 | RC5 — Port C bit 5 |
| Pin 21 | RB8 — Port B bit 8 |
| Pin 22 | RB9 — Port B bit 9 |
| Pin 23 | RB10 — Port B bit 10 |
| Pin 24 | RB11 — Port B bit 11 |
| Pin 25 | RB12 — Port B bit 12 |
| Pin 26 | RB13 — Port B bit 13 |
| Pin 27 | RB14 — Port B bit 14 |
| Pin 28 | RB15 — Port B bit 15 |
Typical Applications
PIC24HJ32GP302-I/SP is suitable for 7 applications: Industrial Motor Control (BLDC / PMSM), Sensor Signal Processing Front End, LED Lighting and Dimming Controllers, HVAC Climate Control Systems, Automotive Body and Auxiliary Modules, Educational and Prototype Development Boards, Consumer Appliance Control (White Goods).
Industrial Motor Control (BLDC / PMSM)
The PIC24HJ32GP302-I/SP's 40 MIPS throughput, 3 x 16-bit timers with PWM outputs, and 8-channel DMA make it well-suited to sensorless BLDC and PMSM motor control. The DMA offloads current-sense ADC sampling into memory without CPU intervention, leaving 40 MIPS for FOC math. Operating from 3.3 V, the part interfaces directly to 3.3 V gate drivers, and the industrial -40C to +85 C temperature range supports factory-floor enclosures.
Recommended
Sensor Signal Processing Front End
The integrated 12-bit ADC with up to 13 channels and 8-channel DMA enable high-throughput multi-sensor acquisition. The PIC24HJ32GP302-I/SP can sample a sensor array at up to 500 ksps aggregate, buffer the data in SRAM via DMA, and apply digital filtering without burdening the CPU. Verified Web Data confirms 13 ADC channels on the SPDIP-28 variant, supporting thermocouple, pressure, and flow-sensor arrays in industrial instrumentation.
Recommended
LED Lighting and Dimming Controllers
The PIC24HJ32GP302-I/SP's PWM timers drive multi-channel LED strings with 16-bit resolution, while the 12-bit ADC reads photodiode feedback for closed-loop constant-lumen output. The 2 UART channels interface to DALI, 0-10 V, or wireless modules for smart-lighting control. Operating from 3.3 V and industrial temperature range, the part is suitable for commercial and outdoor luminaires.
Recommended
HVAC Climate Control Systems
The 12-bit ADC monitors temperature, humidity, and pressure sensors while the 3 x 16-bit timers drive triac phase-angle control for heater banks and blower motors. The PIC24HJ32GP302-I/SP's 4 KB SRAM supports lookup-table-based PID loops for thermal regulation, and the 21 I/O pins handle multiple keypad, display, and relay drivers. Industrial temperature range and RoHS compliance suit residential and commercial HVAC controllers.
Recommended
Automotive Body and Auxiliary Modules
Although the -I (industrial) grade targets -40 C to +85 C, the PIC24HJ32GP302-I/SP suits non-safety automotive body electronics such as seat controllers, mirror modules, and auxiliary lighting. The CAN-ready peripheral set (on related dsPIC33 variants) and 32 KB Flash accommodate CAN stack plus application logic. The 28-SPDIP package simplifies prototyping and service replacement in dealer-installed modules.
Recommended
Educational and Prototype Development Boards
The 28-SPDIP through-hole package of the PIC24HJ32GP302-I/SP is breadboard-friendly and IC-socket compatible, making it a staple of university microcontroller labs and hobbyist prototypes. The 32 KB Flash / 4 KB SRAM balance, 40 MIPS throughput, and full peripheral set (UART, SPI, I2C, ADC) provide a complete teaching platform. MPLAB X IDE, XC16 compiler, and PICkit debugger support is free for educational use.
Recommended
Consumer Appliance Control (White Goods)
The PIC24HJ32GP302-I/SP drives user interfaces (keypad scan, LCD bias, LED indicators) and motor-control outputs for washing machines, dishwashers, and small kitchen appliances. The 21 I/O pins support segmented display multiplexing, the I2C bus interfaces to EEPROM and real-time clocks, and the 2 UART channels support diagnostics or wireless module add-on. Industrial temperature range handles under-cabinet thermal environments.
Recommended
Recommended Products Summary
Engineering reference data for PIC24HJ32GP302-I/SP — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC24HJ32GP302-E/SP | PIC24HJ32GP302-I/MM | PIC24HJ32GP302-I/SO | dsPIC33FJ32GP302-I/SP |
|---|---|---|---|---|---|
| Package | 28-SPDIP (300 mil) | 28-SPDIP - same | 28-QFN (surface-mount) | 28-SOIC (wide) | 28-SPDIP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | |
| CPU Performance | 40 MIPS | 40 MIPS | 40 MIPS + DSP | 40 MIPS + motor PWM | |
| Program Memory (Flash) | 32 KB | 32 KB | 32 KB | 32 KB | |
| RAM | 4 KB | 4 KB | 4 KB | 4 KB | |
| Operating Temperature | -40 C to +85 C (industrial) | -40 C to +125 C (extended) | -40 C to +85 C | -40 C to +85 C | |
| ADC | 12-bit, 13 channels | 12-bit, 13 channels | 12-bit, 13 channels | 12-bit, 13 channels | |
| DSP Engine | No (PIC24H, MCU only) | Yes (dsPIC33F family) | Yes (dsPIC33F family) | ||
| Price (qty 100, as of 2026-09-30) | $3.21 | $3.30 | $3.90 | $3.95 |
Key Differentiators
- Through-hole SPDIP-28 simplifies prototyping and service replacement (vs dsPIC33FJ32GP302-I/SP)
- DMA offloads ADC/UART/SPI for higher effective throughput (vs PIC24HJ32GP202-I/SP (smaller-memory variant))
- Pin-compatible upgrade path to dsPIC33F for DSP and motor control (vs dsPIC33FJ32GP302-I/SP)
Design Notes
Place a 10 uF bulk capacitor and a 0.1 uF ceramic decoupling capacitor as close as possible to the VDD and VSS pins. The PIC24HJ32GP302-I/SP has separate analog and digital VDD/VSS pins (AVDD/AVSS) - add a 10 uH ferrite bead or small resistor between VDD and AVDD, with a separate 0.1 uF decoupling cap on AVDD to keep ADC reference clean.
Route the crystal or oscillator traces (OSC1, OSC2) symmetrically and keep them short to minimize stray capacitance. The ICSP/PGD/PGC pins (RB6, RB7) must be accessible for in-circuit programming - avoid using them for outputs that drive heavy loads during reset. Leave room for a 6-pin ICSP header on the PCB even if final production will not use it.
Do not exceed the absolute maximum 3.6 V on VDD - the PIC24H is NOT 5 V tolerant. If interfacing to 5 V logic, use level shifters (e.g., 74LVC245) on all signal lines. Also, configure unused I/O pins as outputs (low) to minimize power consumption and avoid floating-pin current draw, which can exceed 1 mA per pin.
When driving PWM signals to gate drivers or motor bridges, place a small (33-100 ohm) series resistor at the MCU pin to dampen transmission-line ringing. For ADC inputs, add an RC low-pass filter (typically 100 ohms + 1 nF) at the pin to filter RF noise and prevent ADC sampling errors.
Compliance Information
RoHS-compliant lead-free SPDIP-28 package per Microchip product page. Industrial -I grade is not AEC-Q100 qualified; for automotive, evaluate AEC-Q100-qualified dsPIC33F variants or contact Microchip.