PIC24EP128GP204-I/PT - 16-Bit 70 MIPS 128KB Flash MCU | Microchip
MPN: PIC24EP128GP204-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $6.2 | $6.20 |
| 10 | $5.65 | $56.50 |
| 100 | $5.1 | $510.00 |
| 500 | $4.58 | $2,290.00 |
| 1,000 | $4.12 | $4,120.00 |
PIC24EP128GP204-I/PT Overview
A microcontroller (MCU) is an integrated circuit that combines a CPU core, program memory (Flash), data memory (SRAM), and a configurable set of peripherals (ADC, timers, communication, I/O) on a single silicon die. In the system hierarchy it sits below power management ICs and above discrete logic: a complete embedded design typically pairs an MCU with an LDO, a crystal oscillator, and driver ICs. The PIC24E family specifically occupies the mid-performance tier within Microchip's 16-bit MCU roadmap - more capable than PIC24F but below the dsPIC33 DSC family - making it a workhorse for motor control, digital power, and signal-conditioning applications.
Key features include 128 KB Flash (43K x 24 words), 16 KB SRAM, 70 MIPS CPU throughput at 60 MHz (Fosc = 240 MHz with PLL), four UART/SPI/I2C modules, two I2C modules, five 16-bit timers, and 35 digital I/O pins. The integrated op-amps can be used for active signal conditioning ahead of the ADC, eliminating external analog components. The CTMU enables capacitive touch sensing and precise time-based current measurement.
Architecturally, the PIC24E uses a 16-bit modified Harvard core with a 24-bit instruction word for improved code density, 31 working registers, and a hardware multiplier/DIV unit. The 70 MIPS sustained throughput is competitive with Cortex-M3 devices in its class while offering Microchip's mature MPLAB X toolchain ecosystem and DSP library support.
Typical applications include industrial motor control (BLDC, PMSM, stepper), digital switching power conversion (digital PFC, LLC controllers), sensor signal conditioning, LED lighting controllers, and medical instrumentation front-ends. The PTG peripheral is particularly valued in multi-loop digital power supplies where deterministic hardware sequencing reduces firmware overhead.
When designing with this part, allow at least 1 square inch of ground plane under the TQFP for thermal dissipation, and route the analog AVss/AVdd pair as a star away from noisy digital returns. The 44-pin TQFP leaves most peripherals accessible without pin-sharing tradeoffs.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC24EP128GP204-I/PT — 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 PIC24EP128GP204-I/PT (same form factor and footprint) — differing in ADC, Core Architecture, Package, Operating Temperature, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC24EP128GP204-I/ML
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC24EP128GP204-E/PT
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$4.25 / Unit
View Datasheet →PIC24EP128GP204-H/PT
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC24EP256GP204-I/PT
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$5.62 / Unit
View Datasheet →PIC24EP64GP204-I/PT
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$4.32 / Unit
View Datasheet →PIC24EP128GP202-I/SO
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$2.98 / Unit
View Datasheet →PIC24EP128GP204-I/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC24E 16-bit MCU |
| CPU Speed | 70 MIPS at 60 MHz (Fosc 240 MHz PLL) |
| Program Memory (Flash) | 128 KB (43K x 24 words) |
| Data Memory (SRAM) | 16 KB |
| Operating Voltage | 3.0 V to 3.6 V |
| Operating Temperature | -40C to +85C (Industrial, -I suffix) |
| Package | 44-pin TQFP (10x10 mm) |
| ADC | 10-bit, up to 1.1 Msps (per FindIC summary) |
| Internal Op-Amps | Yes (dual) |
| CTMU | Yes (Charge Time Measurement Unit) |
| PTG | Yes (Peripheral Trigger Generator) |
| Digital I/O Pins | 35 |
| Timers | 5 x 16-bit |
| UART | 4 |
| SPI | 4 |
| I2C | 2 |
| Mounting Type | Surface Mount |
| MSL Level | 3 (168 hours) |
| RoHS Status | Compliant |
PIC24EP128GP204-I/PT Pin Configuration
| Pin 1 | RA0 — Port A bit 0 / AN0 / RP32 |
| Pin 2 | RA1 — Port A bit 1 / AN1 / RP33 |
| Pin 3 | RA2 — Port A bit 2 / AN2 / RP34 |
| Pin 4 | RA3 — Port A bit 3 / AN3 / RP35 |
| Pin 5 | RA4 — Port A bit 4 / AN4 / RP36 |
| Pin 6 | AVDD — Analog power supply |
| Pin 7 | AVSS — Analog ground |
| Pin 8 | RA7 — Port A bit 7 / AN7 / RP37 |
| Pin 9 | RB0 — Port B bit 0 / AN8 / RP0 |
| Pin 10 | RB1 — Port B bit 1 / AN9 / RP1 |
| Pin 11 | RB2 — Port B bit 2 / AN10 / RP2 |
| Pin 12 | RB3 — Port B bit 3 / AN11 / RP3 |
| Pin 13 | RB4 — Port B bit 4 / AN12 / RP4 |
| Pin 14 | RB5 — Port B bit 5 / AN13 / RP5 |
| Pin 15 | RB6 — Port B bit 6 / PGEC2 / RP6 |
| Pin 16 | RB7 — Port B bit 7 / PGED2 / RP7 |
| Pin 17 | RB8 — Port B bit 8 / RP8 |
| Pin 18 | RB9 — Port B bit 9 / RP9 |
| Pin 19 | RB10 — Port B bit 10 / RP10 |
| Pin 20 | RB11 — Port B bit 11 / RP11 |
| Pin 21 | RB12 — Port B bit 12 / RP12 |
| Pin 22 | RB13 — Port B bit 13 / RP13 |
| Pin 23 | RB14 — Port B bit 14 / RP14 |
| Pin 24 | RB15 — Port B bit 15 / RP15 |
| Pin 25 | RC0 — Port C bit 0 / RP16 |
| Pin 26 | RC1 — Port C bit 1 / RP17 |
| Pin 27 | RC2 — Port C bit 2 / RP18 |
| Pin 28 | RC3 — Port C bit 3 / RP19 |
| Pin 29 | RC4 — Port C bit 4 / RP20 |
| Pin 30 | RC5 — Port C bit 5 / RP21 |
| Pin 31 | RC6 — Port C bit 6 / RP22 |
| Pin 32 | RC7 — Port C bit 7 / RP23 |
| Pin 33 | RC8 — Port C bit 8 / RP24 |
| Pin 34 | RC9 — Port C bit 9 / RP25 |
| Pin 35 | MCLR — Master Clear (reset, active low) |
| Pin 36 | OSC1 — Crystal oscillator input / CLKI |
| Pin 37 | OSC2 — Crystal oscillator output / CLKO |
| Pin 38 | VDD — Digital power supply |
| Pin 39 | VSS — Digital ground |
| Pin 40 | RA5 — Port A bit 5 / AN5 / RP38 |
| Pin 41 | RA6 — Port A bit 6 / AN6 / RP39 |
| Pin 42 | VDD — Digital power supply (second pin) |
| Pin 43 | VSS — Digital ground (second pin) |
| Pin 44 | SDA1 — I2C1 data (also RA15 on some pinouts) |
Typical Applications
PIC24EP128GP204-I/PT is suitable for 8 applications: BLDC / PMSM Motor Control, Digital Switching Power Conversion, Industrial Sensor Signal Conditioning, LED Lighting Controllers, Medical Instrumentation Front-End, Capacitive Touch HMIs, Industrial IoT Edge Nodes, Audio Processing and Effects.
BLDC / PMSM Motor Control
The PIC24EP128GP204-I/PT's 70 MIPS CPU and dual integrated op-amps fit sensorless or sensored BLDC and PMSM motor drives directly. The op-amps condition phase-current shunt signals into the 1.1 Msps ADC, while the PTG generates deterministic PWM dead-time and commutation events that would otherwise burn CPU cycles. The CTMU can also be used for BEMF zero-crossing timing in sensorless startup. The 128 KB Flash holds sensorless FOC firmware with field-weakening tables, and the 44-pin TQFP exposes enough I/O for three-phase gate drivers plus UART/Can-FD debug. Compared to a Cortex-M0 alternative, the PIC24E core sustains 70 MIPS without wait states from internal Flash, simplifying real-time loop design.
Recommended
Digital Switching Power Conversion
The PIC24EP128GP204-I/PT targets digital PFC, LLC, and full-bridge switch-mode supplies where the PTG offloads hardware sequencing from the firmware. The high-speed 10-bit ADC samples inductor current and output voltage at 1.1 Msps, well above typical control-loop bandwidths of 50-100 kHz. The integrated op-amps implement Type-II compensator error amplifiers with no external analog parts, reducing BOM cost in a digital-power reference design. 128 KB Flash accommodates closed-loop control firmware, look-up tables, and adaptive gain scheduling, while UART and I2C provide PMBus/telemetry interfaces for server and telecom supplies.
Recommended
Industrial Sensor Signal Conditioning
The PIC24EP128GP204-I/PT integrates two op-amps and a 1.1 Msps ADC, eliminating the external analog front-end required for strain-gauge, RTD, or thermocouple conditioning in PLC analog-input modules. The 70 MIPS CPU performs linearization, cold-junction compensation, and digital filtering in real time, while 128 KB Flash stores calibration coefficients and HART protocol stacks. Industrial -40C to +85C operation suits cabinet-mounted controls without extra thermal hardening. The CTMU also enables precise resistance measurement via constant-current time measurement, useful for ratiometric sensor reads.
Recommended
LED Lighting Controllers
Architectural and horticultural LED drivers benefit from the PIC24EP128GP204-I/PT's combination of 16-bit PWM resolution, 35 I/O pins for multi-channel LED strings, and integrated op-amps for closed-loop current control. The PTG synchronizes PWM updates across channels without CPU intervention, freeing 70 MIPS of headroom for DALI or DMX protocol stacks. The 44-pin TQFP keeps the design compact enough for in-fixture mounting, while 128 KB Flash supports color-mixing algorithms and flicker-free dimming curves. Operating at 3.3V from a buck converter, it pairs cleanly with constant-current LED driver ICs.
Recommended
Medical Instrumentation Front-End
The PIC24EP128GP204-I/PT is suitable for portable patient monitors and pulse-oximetry front-ends where low power and DSP-class throughput matter. The integrated op-amps implement the transimpedance amplifier for the photodiode current, while the 10-bit ADC samples the conditioned signal at sufficient rate for SpO2 calculation. 16 KB SRAM buffers the AC waveform before FFT-based heart-rate extraction, and 70 MIPS completes the algorithm in real time. The CTMU measures skin-contact impedance for electrode-quality monitoring. Industrial-grade -40C to +85C operation covers clinical environments, and the 128 KB Flash fits Bluetooth Low Energy protocol and display drivers.
Recommended
Capacitive Touch HMIs
The PIC24EP128GP204-I/PT features the CTMU peripheral, which provides constant-current time measurement for capacitive touch button, slider, and wheel sensing without an external touch controller. Up to 35 I/O pins support large touch panels, while the 70 MIPS CPU runs the Microchip mTouch libraries for proximity, gesture, and water-tolerance compensation. The 128 KB Flash holds GUI state machines and the touch-tuning parameters for production calibration. Industrial temperature range and 3.3V operation suit appliance, industrial-control, and access-control HMIs where a sealed glass surface replaces mechanical buttons.
Recommended
Industrial IoT Edge Nodes
The PIC24EP128GP204-I/PT balances DSP-class 70 MIPS throughput with the low power typical of 16-bit MCUs, making it a fit for industrial IoT edge nodes with on-device analytics. The four UARTs and two I2C buses drive multi-sensor aggregation (temperature, pressure, flow), while the integrated op-amps condition 4-20 mA analog sensor loops without external circuitry. 128 KB Flash accommodates TLS stacks and Modbus/Can protocols, and the PTG manages deterministic sensor sampling independently of the CPU. Industrial -40C to +85C temperature range suits outdoor and factory deployments.
Recommended
Audio Processing and Effects
The PIC24EP128GP204-I/PT's 70 MIPS throughput and DSP library support enable cost-effective audio effects, equalization, and routing in pro-audio mixers and musical instruments. The integrated op-amps condition line-level audio inputs directly, while the 10-bit ADC samples audio at 44.1 kHz with software oversampling. 16 KB SRAM holds delay-line and FIR-filter buffers, and the four UARTs drive MIDI and control-surface interfaces. The 44-pin TQFP keeps board density manageable in multi-channel rack gear, while the CTMU can be repurposed for VU-meter LED PWM timing.
Recommended
Recommended Products Summary
Engineering reference data for PIC24EP128GP204-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC24EP128GP204-I/ML | PIC24EP128GP204-E/PT | PIC24EP128GP204-H/PT | PIC24EP256GP204-I/PT | PIC24EP64GP204-I/PT | PIC24EP128GP202-I/SO |
|---|---|---|---|---|---|---|---|
| Package | 44-pin TQFP (PT, 10x10 mm) | 44-pin QFN (ML) | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 28-pin SOIC (SO) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 128 KB | 128 KB | 128 KB | 128 KB | 256 KB | 64 KB | 128 KB |
| SRAM | 16 KB | 16 KB | 16 KB | 16 KB | 32 KB | 8 KB | 16 KB |
| CPU Speed | 70 MIPS / 60 MHz | 70 MIPS / 60 MHz | 70 MIPS / 60 MHz | 70 MIPS / 60 MHz | 70 MIPS / 60 MHz | 70 MIPS / 60 MHz | 70 MIPS / 60 MHz |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C | -40C to +125C (Extended) | -40C to +150C (Automotive) | -40C to +85C | -40C to +85C | -40C to +85C |
| Internal Op-Amps | Yes (dual) | Yes (dual) | Yes (dual) | Yes (dual) | Yes (dual) | Yes (dual) | Yes (dual) |
| Digital I/O Pins | 35 | 35 | 35 | 35 | 35 | 35 | 21 |
| AEC-Q100 Qualified | No | No | No | Yes | No | No | No |
Key Differentiators
- Dual integrated op-amps eliminate external analog front-end (vs PIC24FJ128GA006-I/PT)
- 70 MIPS sustained throughput with zero Flash wait states (vs PIC24FJ128GA006-I/PT)
- Automotive grade option in the same TQFP-44 footprint (vs PIC24EP128GP204-I/PT (standard) vs PIC24EP128GP204-H/PT)
- PTG peripheral offloads deterministic hardware sequencing from CPU (vs PIC24FJ128GA006-I/PT)
Design Notes
Place the 44-pin TQFP on a continuous ground plane and route the AVdd/AVss pair as a star topology away from noisy digital returns. The analog section is sensitive to digital switching noise, so place decoupling capacitors (100 nF plus 10 uF) within 5 mm of the Vdd/Vss pin pairs. The exposed thermal pad on the TQFP should be soldered to a 1-square-inch copper pour to keep junction temperature rise below 15C at 70 MIPS. Microchip AN1229 'PIC24E Layout Checklist' provides reference layouts.
The PIC24EP128GP204-I/PT operates from a single 3.0V to 3.6V rail. Use an LDO with at least 200 mA capacity (Microchip MCP1700 or MCP16331) to provide a clean Vdd. The core PLL draws bursts of current at 240 MHz, so a 10 uF bulk capacitor plus 100 nF ceramic at each Vdd pin is mandatory. Avoid switching regulators whose switching frequency falls in the 100-500 kHz band where the ADC samples, or shield the analog section with a ferrite bead and Pi-filter. Estimated worst-case core current is 80 mA at 70 MIPS from the Microchip datasheet DC characteristics.
Do not exceed the 3.6V absolute maximum Vdd, even briefly during power-up ramp - this permanently damages the Flash charge pump. Always configure the configuration bits in MPLAB X before code generation; an unwritten oscillator config will leave the part in an undefined state. The CTMU current source requires calibration per device - do not assume the nominal value. For 44-pin TQFP production runs, ensure your PCB fab house supports 0.8 mm pitch QFP land patterns; the IPC-7351 nominal land is wider than the nominal QFP pad.
When using the PIC24EP128GP204-I/PT at full 70 MIPS, set the JTAG/ICSP divider for PGECx/PGEDx to at least 4:1 to avoid debugger-induced signal integrity issues on the SWD-equivalent pins. The ICSP pins (RB6/RB7) must be pulled to a defined state during normal operation via the CNPU register, otherwise floating inputs cause excess current. For long PCB traces (>50 mm) on high-speed peripherals (SPI at >10 MHz), add 22 ohm series resistors near the driver to dampen reflections.
Compliance Information
RoHS compliant per Microchip product page. AEC-Q100 not qualified on the I-suffix industrial part; choose the H/PT automotive variant for AEC-Q100. Halogen-free status not specified in the provided data.