PIC24FJ128GA702-I/ML - 16-bit 32MHz 128KB Flash MCU | Microchip
MPN: PIC24FJ128GA702-I/ML ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.62 | $3.62 |
| 10 | $3.2 | $32.00 |
| 100 | $2.78 | $278.00 |
| 500 | $2.45 | $1,225.00 |
| 1,000 | $2.1 | $2,100.00 |
PIC24FJ128GA702-I/ML Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory (Flash), volatile data memory (RAM), and programmable peripherals on one die. The PIC24F sits in Microchip's 16-bit MCU hierarchy between 8-bit PIC16/PIC18 devices and 32-bit PIC32 parts; it occupies the role of a low-power, mid-performance MCU family targeting battery-powered and human-interface designs. The 'J' suffix denotes the XLP nanoWatt technology tier, which is optimized for portable, energy-harvesting, and always-on applications.
Key specifications include 128KB (43K x 24) Flash program memory, 16KB SRAM, an internal 8 MHz oscillator with PLL support, multiple serial interfaces (UART, SPI, I2C), and a 16-bit timer/capture/compare/PWM module. The 12-bit ADC can scan up to 14 analog inputs at 200 ksps, making the part suitable for sensor-fusion front ends. The CTMU provides constant-current source timing for capacitive touch buttons, sliders, and proximity sensing without an external analog front end.
The device operates from 2.0V to 3.6V with multiple low-power modes (Sleep, Deep Sleep, Retention) and a typical Sleep current under 1 uA with RTCC running. The QFN-28 package offers a compact 6x6 mm footprint with an exposed thermal pad, suitable for space-constrained hand-held products. Integrated safety features include a watchdog timer, a brown-out reset, and a configurable clock fail monitor.
Typical applications include IoT sensor nodes, wearable fitness bands, low-cost medical devices such as glucose meters, capacitive touch human-machine interfaces (HMIs), industrial control panels, and battery chargers. The XLP modes make it especially attractive for products that spend most of their life in standby.
Designers should pay particular attention to decoupling: place a 0.1 uF ceramic capacitor on every VDD/VSS pair within 3 mm of the pins. For ADC accuracy, use a 10 uF + 0.1 uF bulk bypass near AVdd and route analog and digital grounds back to a single point.
This page synthesizes distributor pricing, verified drop-in alternatives from the same PIC24FJ128GA702 family, and practical design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC24FJ128GA702-I/ML — 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 PIC24FJ128GA702-I/ML (same form factor and footprint) — differing in ADC, Package, Core Architecture, Maximum CPU Speed, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC24FJ128GA702-E/ML
✅ Drop-In📋 Reference alternative (not in catalog)
PIC24FJ128GA702-E/MV
✅ Drop-In✓ In Stock
$3.02 / Unit
View Datasheet →PIC24FJ128GA702-I/MV
✅ Drop-In📋 Reference alternative (not in catalog)
PIC24FJ128GA702T-I/ML
✅ Drop-In✓ In Stock
$2.62 / Unit
View Datasheet →PIC24FJ128GA702-I/ML Maximum Ratings & Electrical Characteristics
| Architecture | PIC24F 16-bit RISC |
| Core | MIPS MCU |
| Maximum CPU Speed | 32 MHz (8 MIPS) |
| Program Memory (Flash) | 128 KB (43K x 24) |
| Data Memory (SRAM) | 16 KB |
| ADC | 12-bit, up to 14 channels, 200 ksps |
| Analog Comparators | 3 |
| CTMU (Capacitive Touch) | Yes |
| Supply Voltage (VDD) | 2.0 V to 3.6 V |
| Operating Temperature | -40 C to +85 C (industrial, I suffix) |
| Package | QFN-28 (ML) 6x6 mm |
| Pin Count | 28 |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC24FJ128GA702-I/ML Pin Configuration
| Pin 1 | MCLR — Master Clear (reset) input, active low |
| Pin 2 | RA0 — Port A bit 0 / analog input AN0 |
| Pin 3 | RA1 — Port A bit 1 / analog input AN1 |
| Pin 4 | RB0 — Port B bit 0 / programming clock |
| Pin 5 | RB1 — Port B bit 1 / analog input AN3 |
| Pin 6 | RB2 — Port B bit 2 / analog input AN4 |
| Pin 7 | RB3 — Port B bit 3 / analog input AN5 |
| Pin 8 | VSS — Ground reference |
| Pin 9 | OSC1 — Oscillator input / CLKIN |
| Pin 10 | OSC2 — Oscillator output |
| Pin 11 | RB4 — Port B bit 4 / analog input AN6 |
| Pin 12 | RB5 — Port B bit 5 / analog input AN7 |
| Pin 13 | RB6 — Port B bit 6 / ICS PGC |
| Pin 14 | RB7 — Port B bit 7 / ICS PGD |
| Pin 15 | VSS — Ground reference (second) |
| Pin 16 | VDD — Positive supply voltage |
| Pin 17 | RA2 — Port A bit 2 / analog input AN2 / CVref+ |
| Pin 18 | RA3 — Port A bit 3 / analog input AN3 / CVref- |
| Pin 19 | RA4 — Port A bit 4 |
| Pin 20 | RA5 — Port A bit 5 |
| Pin 21 | RC0 — Port C bit 0 |
| Pin 22 | RC1 — Port C bit 1 |
| Pin 23 | RC2 — Port C bit 2 |
| Pin 24 | RC3 — Port C bit 3 |
| Pin 25 | RC4 — Port C bit 4 |
| Pin 26 | RC5 — Port C bit 5 |
| Pin 27 | RC6 — Port C bit 6 / TX |
| Pin 28 | RC7 — Port C bit 7 / RX |
Typical Applications
PIC24FJ128GA702-I/ML is suitable for 6 applications: IoT Wireless Sensor Node, Capacitive Touch HMI, Wearable Fitness Band, Battery-Powered Medical Device, Industrial Control Panel, Smart Battery Charger.
IoT Wireless Sensor Node
The PIC24FJ128GA702-I/ML fits IoT sensor nodes because its XLP Sleep mode draws under 1 uA with the RTCC running, enabling multi-year battery life on a single coin cell. The 32 MHz PIC24F core executes 8 MIPS, sufficient for sensor pre-processing and protocol framing before handing data to a co-located radio such as the MRF24XA or SX1276. The 128 KB Flash accommodates full TCP/IP or LoRaWAN stacks plus application code, while 16 KB SRAM buffers incoming sensor samples without external memory. Hardware CTMU plus 12-bit ADC with up to 14 analog inputs interfaces directly to temperature, humidity, and gas-sensor front ends, eliminating an external ADC. The QFN-28 (6x6 mm) footprint drops onto compact wireless modules where every square millimeter matters.
Recommended
Capacitive Touch HMI
The integrated CTMU (Charge Time Measurement Unit) is the key reason designers choose this PIC for capacitive touch buttons, sliders, and proximity panels. It supplies a constant-current source for charging touch pads, while the 12-bit ADC measures charge time to sub-percent resolution, supporting reliable proximity sensing through glass up to 5 mm thick. The 28-pin QFN provides enough GPIO to drive 12-16 touch channels plus LEDs for backlighting and haptics. With 128 KB Flash, full Microchip MLA touch libraries run on-chip without external storage. XLP modes let the touch panel wake from deep sleep only when a finger is detected, drawing microamps in standby. The industrial -40 to +85 C rating covers automotive cabin and appliance environments.
Recommended
Wearable Fitness Band
The PIC24FJ128GA702-I/ML suits wearable fitness bands because its 6x6 mm QFN-28 footprint fits inside 20 mm-diameter watch cases, and the XLP Sleep current under 1 uA stretches coin-cell life beyond a year. The 32 MHz PIC24F core runs 8 MIPS, enough for heart-rate variability analysis, step-count algorithms, and BLE protocol framing when paired with a co-located radio. The 12-bit ADC with 200 ksps samples PPG (photoplethysmography) signals from optical heart-rate sensors at 100 Hz, while three analog comparators detect battery voltage and charger status without waking the CPU. The 128 KB Flash stores BLE stacks plus algorithm code, and 16 KB RAM buffers 24 hours of accelerometer samples at 50 Hz. Industrial temp grade handles wrist-skin temperature swings.
Recommended
Battery-Powered Medical Device
Medical devices such as glucose meters, pulse oximeters, and smart inhalers leverage the PIC24FJ128GA702-I/ML's XLP nanoWatt technology, which drops Sleep current below 1 uA and enables multi-month battery life. The 12-bit ADC at 200 ksps digitizes electrochemical sensor strips or optical sensors with sufficient resolution for clinical-grade measurements, while the 128 KB Flash stores calibration tables, dosing logs, and BLE connectivity stacks. The CTMU supports touch-button interfaces that meet IP65 sealing requirements. Hardware CRC and watchdog timer enhance patient-safety integrity, and the industrial -40 to +85 C range handles pharmaceutical cold-chain packaging. The QFN-28 (6x6 mm) package enables slim handheld form factors favored by home-health products.
Recommended
Industrial Control Panel
Industrial control panels for HVAC, building automation, and machinery benefit from the PIC24FJ128GA702-I/ML's combination of 128 KB Flash for protocol stacks (Modbus, BACnet), 16 KB RAM for buffering telemetry, and 12-bit ADC for analog sensor inputs (temperature, pressure, flow). The 32 MHz core runs 8 MIPS, suitable for PID loop execution at 1 kHz rates without DSP extension. The CTMU provides capacitive touch for sealed membrane keypads that resist dust and washdown. Three analog comparators monitor supply rails for brown-out and fault conditions without software overhead. The industrial -40 to +85 C temperature grade and 6x6 mm QFN-28 footprint suit DIN-rail-mounted controllers. Built-in watchdog and clock fail monitor increase field reliability.
Recommended
Smart Battery Charger
Smart battery chargers for Li-ion packs use the PIC24FJ128GA702-I/ML because its 12-bit ADC precisely measures charge/discharge current through a sense resistor, while 3 analog comparators handle voltage thresholds and over-current protection. The 128 KB Flash stores multi-chemistry charging profiles (Li-ion, NiMH, lead-acid) plus SMBus or single-wire battery-authentication protocols, and 16 KB RAM logs charge-cycle data for warranty analytics. CTMU plus 28 GPIO enable capacitive touch user interfaces on premium chargers. XLP modes reduce standby drain to microamps when no device is connected, a regulatory requirement for ENERGY STAR. The QFN-28 package fits compact wall-wart and USB-PD designs.
Recommended
Recommended Products Summary
Engineering reference data for PIC24FJ128GA702-I/ML — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC24FJ128GA702-E/ML | PIC24FJ128GA702-E/MV | PIC24FJ128GA702T-I/ML |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | QFN-28 (6x6 mm) | QFN-28 (6x6 mm) - identical | UQFN-28 (6x6 mm) - same 28-pin count | QFN-28 (6x6 mm) - identical |
| Flash Memory | 128 KB | 128 KB | 128 KB | 128 KB |
| SRAM | 16 KB | 16 KB | 16 KB | 16 KB |
| Maximum CPU Speed | 32 MHz (8 MIPS) | 32 MHz (8 MIPS) | 32 MHz (8 MIPS) | 32 MHz (8 MIPS) |
| Operating Temperature | -40 C to +85 C (Industrial) | -40 C to +125 C (Extended) | -40 C to +125 C (Extended) | -40 C to +85 C (Industrial) |
| ADC | 12-bit, 200 ksps | 12-bit, 200 ksps | 12-bit, 200 ksps | 12-bit, 200 ksps |
| Capacitive Touch (CTMU) | Yes | Yes | Yes | Yes |
| RoHS Compliance | Compliant | Compliant | Compliant | Compliant |
Key Differentiators
- XLP nanoWatt Sleep current under 1 uA with RTCC running (vs PIC24FJ128GA702T-I/ML)
- On-chip CTMU for capacitive touch without external analog ICs (vs PIC24FJ128DA110T-I/PT)
- Industrial -40 C to +85 C temperature range at lowest price tier (vs PIC24FJ128GA702-E/ML)
- Compact 6x6 mm QFN with full peripheral set (vs PIC24FJ128GA202-I/SS)
Design Notes
Estimated: at VDD = 3.3 V and CPU active at 32 MHz, typical active current is approximately 7 mA (datasheet TBD - design-in margin 10 mA budget). For battery-powered designs, leverage XLP Sleep modes; with RTCC running, Sleep current drops below 1 uA. Always enable the on-chip Low-Voltage Detect (LVD) or Brown-Out Reset (BOR) to prevent code execution outside the 2.0-3.6 V specified VDD range, which can cause Flash corruption.
Place a 0.1 uF ceramic decoupling capacitor within 3 mm of every VDD/VSS pair, plus a single 10 uF bulk capacitor near the package. The QFN-28 ML package exposes a thermal pad on pin 29 which MUST be soldered to a copper pad tied to VSS for both thermal dissipation and electrical ground. The QFN pad should be a 5x5 array of 0.4 mm thermal vias connecting top-side copper to the inner ground plane. Avoid routing analog traces under switching power traces or the oscillator pins.
Common pitfalls with this PIC24F: (1) forget to configure the PPS (Peripheral Pin Select) registers before using UART/SPI/I2C - peripherals are remappable but default OFF. (2) Forget to clear the JTAG enable fuse - on -I and -E parts JTAGEN defaults ON, conflicting with TRISB. (3) Use the 8 MHz internal FRC without enabling the PLL if 32 MHz is required - default FRC runs at 8 MHz giving only 4 MIPS. (4) Forget to add a series resistor on MCLR if using In-Circuit Serial Programming (ICSP).
For 12-bit ADC accuracy, AVdd must be sourced from a clean LDO with < 50 uV RMS noise, decoupled by 10 uF + 0.1 uF. Use separate analog (AVdd) and digital (VDD) supplies if available, or tie AVdd to VDD with a ferrite bead. Route analog and digital grounds back to a single point (star ground) under the QFN thermal pad. The ADC sampling capacitor requires adequate acquisition time - at 200 ksps with 1 uS sample time, source impedance must be below 1 kOhm to maintain 12-bit linearity.
Compliance Information
RoHS compliant per Microchip product page. Not AEC-Q100 qualified; for automotive-grade PIC24F, contact Microchip for -VAO suffix variants. Lead-free (Pb-free) reflow profile per IPC/JEDEC J-STD-020.