PIC24FJ128GL302-I/SS - 16-bit 32MHz 128KB Flash MCU | Microchip
MPN: PIC24FJ128GL302-I/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.32 | $4.32 |
| 10 | $3.92 | $39.20 |
| 100 | $3.55 | $355.00 |
| 500 | $3.2 | $1,600.00 |
| 1,000 | $2.95 | $2,950.00 |
PIC24FJ128GL302-I/SS Overview
This device belongs to the broader PIC24F family, which is a 16-bit RISC microcontroller family from Microchip that targets ultra-low-power applications. The PIC24F core uses a modified Harvard architecture with a 16-bit data path, 24-bit instructions, and rich peripheral integration including USB, CAN, and LCD controllers depending on the sub-family. The PIC24FJ 'GL' sub-family specifically adds core independent peripherals (CIPs) and a segmented LCD driver, allowing complex UI updates without waking the CPU.
Key features include sleep currents down to a few hundred nanoamps with full RAM/LCD retention, integrated segmented LCD controller with charge pump, core independent peripherals such as CLC, MCCP, and CCP, and a wide operating voltage range suitable for 2x AA battery stacks. The device supports up to 21 analog channels via its 10/12-bit ADC, multiple UART/SPI/I2C interfaces, and hardware crypto engines on select derivatives.
The 'GL' architecture offloads waveform generation, timing, and signal conditioning to configurable CIP blocks, freeing the CPU to remain in deep sleep longer. This architectural choice translates directly to years of battery life in IoT sensor nodes, medical patches, and metering applications, where each CPU wake-up consumes significant energy.
Typical applications include low-power IoT sensor nodes, battery-operated medical devices (glucose meters, wearables), industrial metering (gas, water, electricity), e-paper/e-ink displays with segmented LCD, and home appliances requiring front-panel LCD. The segmented LCD driver with built-in charge pump eliminates external voltage doublers, reducing BOM cost and PCB area in HMI designs.
When designing with this part, place a 100nF decoupling capacitor as close as possible to VDD/AVDD pins, route the segmented LCD segment lines guarded by a ground plane, and configure the deep-sleep current draw using the DSWDT and the Deep Sleep mode retention bits per the manufacturer datasheet. The BOR and PWRT modules should be enabled for reliable battery start-up.
This page synthesizes distributor pricing, drop-in PIC24F variants, application guidance, and design notes that go beyond the manufacturer datasheet to accelerate your embedded design decisions.
Drop-in alternatives for PIC24FJ128GL302-I/SS — 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 PIC24FJ128GL302-I/SS (same form factor and footprint) — differing in Package, Operating Temperature, Core Architecture, ADC, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC24FJ64GL302-I/SS
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$3.1 / Unit
View Datasheet →PIC24FJ128GL306-I/SS
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC24FJ128GL303-I/SS
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC24FJ128GB202-I/SS
✅ Drop-In✓ In Stock
$3.79 / Unit
View Datasheet →PIC24FJ64GA202-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC24FJ128GA202-I/SS
✅ Drop-In✓ In Stock
$2.74 / Unit
View Datasheet →PIC24FJ128GL302-I/SS Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC24F 16-bit RISC |
| CPU Bit Width | 16-bit |
| Maximum Clock Speed | 32 MHz (16 MIPS) |
| Program Memory (Flash) | 128 KB (128K x 8) with ECC |
| Data RAM | 8 KB |
| Operating Voltage | 3.3 V nominal (battery range per datasheet) |
| Package | 28-pin SSOP (SS) |
| Mounting Type | Surface Mount |
| LCD Controller | Integrated segmented LCD driver |
| Sleep Current (Retention) | Few hundred nA (per datasheet) |
| Operating Temperature | -40C to +85C (industrial, -I) |
| MSL Level | MSL per JEDEC J-STD-020 (see datasheet) |
| RoHS Status | Compliant |
| Core Independent Peripherals (CIP) | Yes (CLC, MCCP/SCCP, CCP, timers) |
| Family Identifier | PIC24FJ 'GL' eXtreme Low Power |
PIC24FJ128GL302-I/SS Pin Configuration
| Pin 1 | RA0 — Port A bit 0 / analog input |
| Pin 2 | RA1 — Port A bit 1 / analog input |
| Pin 3 | RA2 — Port A bit 2 / analog input |
| Pin 4 | RA3 — Port A bit 3 / analog input |
| Pin 5 | RA4 — Port A bit 4 |
| Pin 6 | RA5 — Port A bit 5 |
| Pin 7 | RA6 — Port A bit 6 |
| Pin 8 | RA7 — Port A bit 7 |
| Pin 9 | VSS — Ground reference |
| Pin 10 | VDD — Positive supply |
| Pin 11 | RB0 — Port B bit 0 |
| Pin 12 | RB1 — Port B bit 1 |
| Pin 13 | RB2 — Port B bit 2 |
| Pin 14 | RB3 — Port B bit 3 |
| Pin 15 | RB4 — Port B bit 4 |
| Pin 16 | RB5 — Port B bit 5 |
| Pin 17 | RB6 — Port B bit 6 |
| Pin 18 | RB7 — Port B bit 7 |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive supply |
| 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 |
| Pin 28 | RC7 — Port C bit 7 |
Typical Applications
PIC24FJ128GL302-I/SS is suitable for 6 applications: Battery-Powered IoT Sensor Nodes, Battery-Operated Medical Wearables, Industrial Metering (Gas/Water/Electricity), E-Paper and Segmented LCD HMI, Home Appliance Front Panels, Portable Data Loggers.
Battery-Powered IoT Sensor Nodes
The PIC24FJ128GL302-I/SS fits battery-powered IoT sensor nodes because its PIC24FJ 'GL' core independent peripherals (CIPs) can scan sensors, debounce I/O, and drive the segmented LCD without waking the CPU. Per Microchip's product page, sleep current drops to a few hundred nanoamps with full RAM and LCD memory retained, which is the lever that lets a 2x AA node survive multi-year deployments. The 128KB ECC flash accommodates OTA staging buffers and rich protocol stacks (e.g. LoRaWAN, BLE through companion radio), while the wide battery-friendly VDD window tolerates cell droop without BOR false-triggers. Designers typically wake the CPU only on a CLC-configured sensor interrupt, do a DMA-driven ADC read, then return to deep sleep - this profile keeps average current under 20uA in many real-world use cases.
Recommended
Battery-Operated Medical Wearables
Wearable medical devices such as glucose meters, infusion patches, and patient thermometers benefit from the PIC24FJ128GL302-I/SS's nA-level sleep retention and segmented LCD drive for always-on displays. The integrated LCD charge pump eliminates external voltage-doubling components, shrinking the BOM and freeing PCB area for the sensor front-end. The 16-bit PIC24F core runs at 16 MIPS, so post-sensor DSP (filtering, trend smoothing) completes quickly before the CPU returns to deep sleep. The 8KB RAM is ample for buffering a window of readings while radio duties are handled by a companion transceiver. Hardware ECC on the 128KB flash adds data-integrity protection required for clinical-grade reliability across long service lifetimes.
Recommended
Industrial Metering (Gas/Water/Electricity)
Smart metering endpoints depend on the PIC24FJ128GL302-I/SS's low-power CIP architecture because metering sensors (rotary encoders, pulse outputs, CT shunts) must be counted for years without battery replacement. The Configurable Logic Cell (CLC) on the 'GL' family can count pulses directly in hardware, offloading the CPU entirely and reducing average current draw dramatically. The integrated segmented LCD controller drives the meter's local readout without external drivers, while the wide operating voltage range handles battery droop over the product's 10-15 year life. The 128KB ECC flash stores tariff tables, log buffers, and secure firmware, and the 10/12-bit ADC handles analog front-ends for current/voltage sensing on single-phase electricity meters.
Recommended
E-Paper and Segmented LCD HMI
Front-panel HMI on appliances, thermostats, and handheld instruments is a natural fit for the PIC24FJ128GL302-I/SS because the integrated segmented LCD controller with charge pump drives glass directly. Per Microchip documentation, this eliminates the need for an external voltage-doubling circuit and reduces PCB area significantly. Designers route segment lines guarded by a quiet ground plane to minimize crosstalk, and use the CLC peripheral to manage backlight timing without CPU wake-ups. The 128KB flash stores multi-language font tables and custom glyphs, while the 8KB RAM buffers UI state. Battery-powered thermostats in particular benefit because the LCD remains visible in deep sleep at near-zero current draw.
Recommended
Home Appliance Front Panels
Front-panel controllers in washing machines, ovens, and coffee makers map cleanly to the PIC24FJ128GL302-I/SS's segmented LCD drive and CIP blocks. The CLC, MCCP, and CCP peripherals handle motor timing, sensor polling, and button-matrix scanning autonomously, so the CPU wakes only on user input or scheduled events. The 128KB flash accommodates multi-cycle firmware with self-test routines, while the wide temperature range supports appliance environments. Replacing older 8-bit PIC16 designs with the 16-bit PIC24F core often yields 30-50% BOM savings by eliminating external LCD drivers and parallel-to-SPI converter chips.
Recommended
Portable Data Loggers
Handheld data loggers for HVAC, environmental, and field-service use cases leverage the PIC24FJ128GL302-I/SS's combination of 128KB ECC flash, 8KB RAM, and nA sleep current. The device can buffer thousands of timestamped samples in flash while remaining in deep sleep between measurements, then dump them via UART/SPI when docked. The 16 MIPS performance handles on-device sensor fusion and compression before storage, and the wide VDD range supports USB, Li-ion, or 2x AA power sources interchangeably. The segmented LCD drive gives users real-time readouts of battery, signal, and measurement state without extra components.
Recommended
Recommended Products Summary
Engineering reference data for PIC24FJ128GL302-I/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC24FJ64GL302-I/SS | PIC24FJ128GB202-I/SS | PIC24FJ64GA202-I/SS | PIC24FJ128GA202-I/SS |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-pin SSOP (SS) | 28-pin SSOP (SS) - same | 28-pin SSOP (SS) - same | 28-pin SSOP (SS) - same | 28-pin SSOP (SS) - same |
| Core Architecture | PIC24FJ 'GL' 16-bit | PIC24FJ 'GL' 16-bit - same family | PIC24FJ 'GB' 16-bit (USB, no LCD) | PIC24FJ 'GA' 16-bit (no XLP) | PIC24FJ 'GA' 16-bit (no XLP) |
| Flash Memory | 128 KB | 64 KB | 128 KB | 64 KB | 128 KB |
| RAM | 8 KB | 8 KB | 8 KB | 8 KB | 8 KB |
| Segmented LCD Controller | Yes (with charge pump) | Yes (with charge pump) | No (USB instead) | No | No |
| Sleep Current (XLP retention) | Few hundred nA | Few hundred nA | Higher than GL (uA range) | Higher than GL | Higher than GL |
| Maximum Clock Speed | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) |
| Industrial Temperature (-I) Grade | Yes (-40C to +85C) | Yes | Yes | Yes | Yes |
Key Differentiators
- Integrated segmented LCD with charge pump (vs PIC24FJ128GA202-I/SS)
- Sub-uA sleep retention (vs PIC24FJ128GB202-I/SS)
- Core Independent Peripherals (CIP) on the 'GL' sub-family (vs PIC24FJ64GA202-I/SS)
Design Notes
Enable Deep Sleep mode and configure the DSWDT, DSWAKE, and RETEN bits per the PIC24FJ 'GL' family datasheet to drop idle current into the few-hundred-nA range while retaining the full 8KB RAM and segmented LCD memory. Estimated: at a 3.3V supply with the LCD charge pump disabled and only RTC running, the data-sheet retention current budget is well under 1uA, which directly translates to years of battery life on a 2x AA cell stack.
Place a 100nF decoupling capacitor as close as possible to every VDD/VSS pin pair on the 28-pin SSOP, with a wider trace and ground pour under the package to minimize switching noise coupling into the ADC. Route the segmented LCD segment lines guarded by a quiet ground plane and avoid running them parallel to high-current motor traces - the LCD segments are sensitive to coupled noise and can ghost without proper guarding.
Do not enable the LCD charge pump without first configuring the LCDBIAS and LCDREF registers per the manufacturer datasheet, otherwise segment contrast will be unreliable at low VDD. Ensure BOR and PWRT are enabled during firmware configuration so the MCU starts cleanly under battery droop conditions. Watch for inadvertent peripheral activation during deep sleep - unused UART/SPI/I2C modules should be explicitly disabled to avoid leakage that breaks the nA sleep budget.
For the 28-pin SSOP, route the ICSP/ICD programming pins (PGECx/PGEDx) to an in-system programming header with series resistors close to the MCU side to avoid coupling noise into the programming lines. If the application exposes the segmented LCD on the same board, keep LCD segment traces short and balanced, and place the LCD bias capacitors within 5mm of their assigned pins for stable contrast at low temperature.
Compliance Information
RoHS and REACH compliance declared by Microchip for active production parts; consult manufacturer environmental documentation for the latest substance declarations. AEC-Q100 is not_applicable for this MCU grade (industrial -I).