PIC24EP128GP202-I/SO - 16-bit 70 MIPS 128KB Flash MCU | Microchip
MPN: PIC24EP128GP202-I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.95 | $4.95 |
| 10 | $4.46 | $44.60 |
| 100 | $3.97 | $397.00 |
| 500 | $3.47 | $1,735.00 |
| 1,000 | $2.98 | $2,980.00 |
PIC24EP128GP202-I/SO Overview
A 16-bit microcontroller (MCU) is a programmable processor with 16-bit data paths, registers, and ALU, offering higher code density and arithmetic precision than 8-bit MCUs while remaining easier to use than 32-bit parts. PIC24EP devices sit in the mid-range of Microchip's dsPIC/PIC24 portfolio and target applications where both deterministic control and DSP-class math (filtering, FFT, modulation) are required on a single chip, bridging the gap between simple 8-bit MCUs and more complex ARM Cortex-M parts. They are descendants of the Harvard-architecture PIC lineage and include DSP extensions for MAC operations.
Key features include 21 general-purpose I/O pins, two UART modules, two SPI interfaces, two I2C interfaces, five 16-bit timers plus two 32-bit timers, a Peripheral Trigger Generator (PTG) for hardware sequencer applications, and high-speed PWM outputs. The CTMU enables touch sensing and precise time-of-flight measurements by combining a constant-current source with the ADC. Programming is supported via Microchip's MPLAB X IDE with the XC16 compiler and ICD/Real ICE debug tools.
Typical applications include industrial sensor conditioning using the on-chip op-amps, motor control reference designs, digital power conversion with high-speed PWM, medical instrumentation signal chains, LED lighting control, and automotive body/comfort modules (the automotive-grade version is the PIC24EP128GP202-E/SO). The PTG combined with DMA enables sophisticated waveform generation without CPU intervention, useful in switched-mode power supplies and lighting ballasts.
When designing with this device, ensure all VDD/VSS pairs are decoupled with 100 nF ceramics placed within 5 mm of the package pins, and respect the 3.0 V to 3.6 V supply window because PIC24EP devices do not include an internal regulator on the I/O supply rail. For new designs migrating from PIC24F, verify that the 28-SOIC pinout and ICSP programming pins match your debug adapter before reusing existing layouts.
This page synthesizes distributor pricing, parametric drop-in alternatives, and engineering design notes for the PIC24EP128GP202-I/SO in the 28-pin SOIC package - content not consolidated on the manufacturer product page or standard distributor listings.
Drop-in alternatives for PIC24EP128GP202-I/SO — 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 PIC24EP128GP202-I/SO (same form factor and footprint) — differing in ADC, Core Architecture, Operating Temperature, Package, Program Memory (Flash).
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC24EP128GP202-E/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC24EP256GP202-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC24EP64GP202-I/SO
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC24EP128MC202-I/SO
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$3.55 / Unit
View Datasheet →dsPIC33EP128GP502-I/SO
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC24EP128GP202-I/SO Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC24E 16-bit Harvard with DSP |
| Maximum CPU Speed | 70 MIPS (70 MHz FOSC) |
| Program Memory (Flash) | 128 KB (43K x 24) |
| Data Memory (SRAM) | 16 KB |
| Supply Voltage (VDD) | 3.0 V to 3.6 V |
| Operating Temperature | -40C to +85C (Industrial -I) |
| Package | 28-pin SOIC (300 mil) |
| I/O Pins | 21 |
| ADC | 1 x 12-bit, 16 channels |
| On-chip Op Amps | 2 |
| Analog Comparators | 4 |
| CTMU | Yes (Charge Time Measurement Unit) |
| UART Modules | 2 |
| SPI Modules | 2 |
| I2C Modules | 2 |
| Timers | 5 x 16-bit, 2 x 32-bit |
| PWM Outputs | High-speed PWM, multiple channels |
| Peripheral Trigger Generator (PTG) | Yes |
| DMA | Yes |
| ICSP Debug | Yes (PGECx/PGEDx pairs) |
| RoHS Status | Compliant |
PIC24EP128GP202-I/SO Pin Configuration
| Pin 1 | MCLR — Master Clear (reset) input, active-low |
| Pin 2 | RA0 — Port A bit 0 / AN0 / CTMU |
| Pin 3 | RA1 — Port A bit 1 / AN1 / OA1IN- |
| Pin 4 | RA2 — Port A bit 2 / AN2 / OA1OUT |
| Pin 5 | RA3 — Port A bit 3 / AN3 / OA2IN- |
| Pin 6 | RA4 — Port A bit 4 / AN4 / OA2OUT |
| Pin 7 | VSS — Ground reference |
| Pin 8 | VDD — Positive supply 3.0-3.6 V |
| Pin 9 | OSC1/CLKI/RA9 — Crystal input or external clock |
| Pin 10 | OSC2/CLKO/RA10 — Crystal output or clock out |
| Pin 11 | RC0 — Port C bit 0 |
| Pin 12 | RC1 — Port C bit 1 |
| Pin 13 | PGEC1/RB0 — ICSP clock / Port B bit 0 |
| Pin 14 | PGED1/RB1 — ICSP data / Port B bit 1 |
| Pin 15 | RC2 — Port C bit 2 |
| Pin 16 | RC3 — Port C bit 3 |
| Pin 17 | RC4 — Port C bit 4 |
| Pin 18 | RC5 — Port C bit 5 |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive supply 3.0-3.6 V |
| Pin 21 | RB2 — Port B bit 2 |
| Pin 22 | RB3 — Port B bit 3 |
| Pin 23 | RB4 — Port B bit 4 |
| Pin 24 | RB5 — Port B bit 5 |
| Pin 25 | RB6 — Port B bit 6 / PGEC2 |
| Pin 26 | RB7 — Port B bit 7 / PGED2 |
| Pin 27 | RA5 — Port A bit 5 / AN5 |
| Pin 28 | RA6 — Port A bit 6 / AN6 |
Typical Applications
PIC24EP128GP202-I/SO is suitable for 6 applications: Industrial Sensor Signal Conditioning, BLDC and PMSM Motor Control, Digital Power Conversion (SMPS), Medical Instrumentation, LED Lighting Control and Ballasts, Automotive Body and Comfort Modules.
Industrial Sensor Signal Conditioning
The PIC24EP128GP202-I/SO is well suited for industrial sensor signal chains because it integrates dual on-chip op-amps that can buffer and amplify low-level transducer outputs directly on-die, eliminating external instrumentation amplifiers. With its 12-bit ADC offering 16 input channels and 70 MIPS throughput, the MCU can sample multiple sensors at high rates and apply digital filtering or DSP routines in real time. Typical implementations use one op-amp in a Sallen-Key low-pass filter configuration before the ADC, while the second op-amp drives a 4-20 mA loop or excitation source. The CTMU enables ratiometric measurements on resistive sensors (RTD, thermistor, strain gauge), improving accuracy by cancelling supply drift. This integration reduces BOM cost, PCB area, and noise pickup compared to discrete analog front-ends.
Recommended
BLDC and PMSM Motor Control
For brushless DC and permanent magnet synchronous motor control, the PIC24EP128GP202-I/SO delivers the high-speed PWM, dual op-amps for current sensing, and 70 MIPS compute performance required for field-oriented control (FOC) algorithms. Microchip application note AN1078 details a complete sensorless PMSM reference design on this family, achieving switching frequencies above 20 kHz with current sampling synchronized to PWM edges. The on-chip op-amps interface directly to low-side shunt resistors, eliminating external current amplifiers. The Peripheral Trigger Generator (PTG) sequences ADC conversions and PWM updates autonomously, freeing the CPU for the FOC math loop. This combination makes the device a strong fit for small-form-factor motor drives such as fans, pumps, e-bike controllers, and robotics actuators.
Recommended
Digital Power Conversion (SMPS)
The PIC24EP128GP202-I/SO enables digital control of switch-mode power supplies with its high-resolution PWM (typically 1.6 ns edge placement with the PWM module at 70 MHz), 12-bit ADC with 16 channels for output voltage and current feedback, and 70 MIPS DSP capability for voltage-mode or peak-current-mode control loops. The PTG combined with DMA enables hardware-sequenced ADC sampling and PWM updates without CPU intervention, achieving sub-microsecond loop delays. Microchip's dsPIC33/PIC24EP family is widely deployed in digital PFC, LLC, and phase-shifted full-bridge converters up to several hundred watts. On-chip op-amps close the feedback loop without external error amplifiers, reducing part count and improving noise immunity versus analog controllers.
Recommended
Medical Instrumentation
Medical devices such as portable patient monitors, blood-pressure meters, and pulse oximeters benefit from the PIC24EP128GP202-I/SO's combination of DSP throughput, dual op-amps, and a 12-bit ADC. The 70 MIPS core processes filtered PPG or ECG waveforms in real time, applying FIR/IIR filters and detecting heart rate or SpO2 via R-to-R peak detection. The op-amps condition the photodiode or electrode signal directly on-die, eliminating an external instrumentation amp and reducing both cost and noise pickup critical for low-amplitude biopotential signals. The CTMU measures the impedance of electrodes for lead-off detection. Note that for FDA-regulated medical devices, the production code path requires IEC 62304 lifecycle management, which the MPLAB XC16 PRO toolchain supports via qualification kits.
Recommended
LED Lighting Control and Ballasts
Architectural and horticulture LED lighting drivers use the PIC24EP128GP202-I/SO to implement programmable dimming, color mixing, and DMX-512 or DALI communication. The PWM module generates multiple high-frequency dimming channels with 16-bit resolution, supporting smooth logarithmic dimming curves. The UART interfaces to DMX or DALI transceivers; the CTMU measures LED forward voltage for thermal derating. The Peripheral Trigger Generator sequences PWM update events across multiple channels with deterministic latency, critical for synchronized color-phase shifting in stage lighting. With 128 KB of Flash, designers can store multiple lighting scenes, calibration constants, and a bootloader for OTA firmware updates over UART or I2C.
Recommended
Automotive Body and Comfort Modules
While the PIC24EP128GP202-I/SO is the industrial-grade part, body and comfort modules such as HVAC controls, mirror controllers, seat-position memories, and ambient lighting can use either the -I or -E variant. The 70 MIPS core handles CAN/LIN protocol stacks, sensor debouncing, and PWM actuator control with headroom. The 12-bit ADC reads multiple analog switches and potentiometers, while the PWM module drives small DC motors and LED strings. For AEC-Q100 qualified designs, the PIC24EP128GP202-E/SO variant provides -40C to +125C operation with PPAP documentation. CAN bus interface typically uses an external MCP2561 transceiver to provide the differential physical layer.
Recommended
Recommended Products Summary
Engineering reference data for PIC24EP128GP202-I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC24EP128GP202-E/SO | PIC24EP256GP202-I/SO | PIC24EP64GP202-I/SO | PIC24EP128MC202-I/SO | dsPIC33EP128GP502-I/SO |
|---|---|---|---|---|---|---|
| Package | 28-pin SOIC (300 mil) | 28-pin SOIC (300 mil) - same | 28-pin SOIC (300 mil) - same | 28-pin SOIC (300 mil) - same | 28-pin SOIC (300 mil) - same | 28-pin SOIC (300 mil) - same |
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Flash Memory | 128 KB | 128 KB | 256 KB (+100%) | 64 KB (-50%) | 128 KB | 128 KB |
| SRAM | 16 KB | 16 KB | 32 KB (+100%) | 8 KB (-50%) | 16 KB | 16 KB |
| Maximum CPU Speed | 70 MIPS | 70 MIPS | 70 MIPS | 70 MIPS | 70 MIPS | 70 MIPS |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +125C (Automotive) | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
| AEC-Q100 Qualified | No | Yes | No | No | No | No |
| DSP Engine | No (PIC24E base) | No | No | No | No | Yes (single-cycle MAC) |
| On-chip Op Amps | 2 | 2 | 2 | 2 | 2 | 2 |
Key Differentiators
- On-chip dual op-amps eliminate external analog front-end (vs PIC24EP128GP202-E/SO)
- PTG hardware sequencer offloads CPU in real-time control (vs dsPIC33EP128GP502-I/SO)
- 16 KB SRAM enables multi-task RTOS operation (vs PIC24EP64GP202-I/SO)
Design Notes
PIC24EP devices operate from a single 3.0 V to 3.6 V supply with no internal LDO; generate the 3.3 V rail externally with a low-noise LDO such as the MCP1700-3302E (250 mA, 1.6 uA Iq). Place a 100 nF ceramic decoupling capacitor within 5 mm of each VDD pin (pins 8 and 20 on the 28-SOIC), plus a bulk 10 uF tantalum or ceramic at the package entry point. All VSS pins must be connected to a continuous ground plane to avoid ground-bounce-induced ADC errors. Estimated: with FOSC=70 MHz and all peripherals active, core current is approximately 60-80 mA - verify thermal limits with your specific I/O load.
Keep analog traces (ADC inputs, op-amp I/O, VREF+) routed away from PWM and digital switching signals; use a ground-plane split or guard ring around the analog section if noise coupling becomes an issue. The two op-amp outputs (OA1OUT, OA2OUT) should connect to ADC inputs via short (<10 mm) traces to minimize parasitic capacitance. Place the decoupling capacitors as close to the package as physically possible - 100 nF ceramics on every VDD/VSS pair. For multilayer boards, dedicate one inner layer as a continuous ground plane and route analog signals on the opposite outer layer.
Do not connect PGEC1/PGED1 to GPIOs in production firmware without disabling the ICD/debug channel - leaving these pins as standard GPIO can prevent in-circuit reprogramming later. When migrating code from PIC24F to PIC24EP, check that interrupt priorities, DMA triggers, and PPS (Peripheral Pin Select) mapping match your pin assignments because PIC24E PPS registers use a different mapping than older PIC24F parts. Finally, the CTMU requires the on-chip current source to be calibrated with the internal bandgap reference before touch or ratiometric measurements produce reliable results.
Compliance Information
RoHS compliant per Microchip product page; lead-free matte-tin finish. The -I grade is NOT AEC-Q100 qualified - choose PIC24EP128GP202-E/SO for automotive PPAP submissions requiring AEC-Q100.