PIC24FJ128GL302T-I/SO - 128KB Flash LCD MCU 28-SOIC | Microchip
MPN: PIC24FJ128GL302T-I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.1 | $3.10 |
| 10 | $2.78 | $27.80 |
| 100 | $2.45 | $245.00 |
| 500 | $2.1 | $1,050.00 |
| 1,000 | $1.78 | $1,780.00 |
| 2,600 | $1.52 | $3,952.00 |
PIC24FJ128GL302T-I/SO Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program/data memory, peripherals, and I/O on one die. The PIC24FJ 'GL' family belongs to the 16-bit PIC24F tier of the broader PIC microcontrollers hierarchy (8-bit PIC10/12/16 -> 16-bit PIC24 -> 32-bit PIC32), and the 'GL' sub-family adds an on-chip segmented LCD driver with up to 256 segments (8 commons x 32 segments) and an integrated charge pump for contrast control directly off a battery.
Key features of this part include 128KB (128K x 8) ECC Flash, 8KB SRAM, hardware multipliers for DSP-style operations, two I2C and two SPI peripherals plus four UART modules, a 12-bit A/D converter with up to 9 channels, and a Core Independent Peripheral (CIP) set that lets the LCD run autonomously while the CPU stays in deep sleep. The integrated charge pump removes the need for an external LCD bias voltage, which is critical in battery-powered metering and wearable designs.
Typical applications span water/gas/heat meters, e-paper/e-ink badges, white-goods human-machine interfaces, sensor display nodes, medical dosing indicators, and any ultra-low-power IoT product that must wake the CPU only on a real event thanks to the family’s CIP combination. The SOIC-28 (300-mil) form factor also supports easy hand-rework and breadboarding in prototype runs.
Designers should budget for the SOIC-28 package’s exposed-pad-less thermal envelope, plan VDD decoupling with a 100 nF + 1 µF pair within 2 mm of the pins, and verify that the LCD pinout mapping matches the chosen glass by checking the device’s pin alternate-function table. Where the same firmware binary is reused across the family, consider the PIC24FJ128GL302T-I/SS (SSOP-28) or PIC24FJ128GL302T-I/ML (QFN-28) variants for different PCB density targets.
This page synthesizes distributor pricing, drop-in alternatives within the same 28-SOIC footprint, and practical design notes not found in the manufacturer datasheet alone, helping buyers evaluate cost, lead time, and second-source risk in a single view.
Drop-in alternatives for PIC24FJ128GL302T-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 PIC24FJ128GL302T-I/SO (same form factor and footprint) — differing in Package, Operating Temperature, Core Architecture, LCD Charge Pump, Core.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC24FJ128GL302-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC24FJ64GL302-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC24FJ128GL302T-I/ML
✅ Drop-In✓ In Stock
$3.6 / Unit
View Datasheet →PIC24FJ128GL302T-E/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC24FJ128GL302T-I/SS
✅ Drop-In✓ In Stock
$2.6 / Unit
View Datasheet →PIC24FJ128GL302T-I/SO Maximum Ratings & Electrical Characteristics
| Core | PIC24F 16-bit |
| Program Flash | 128 KB (128K x 8) with ECC |
| Data RAM | 8 KB |
| Maximum CPU Speed | 32 MHz (16 MIPS) |
| Supply Voltage (Vdd) | 2.0 V to 3.6 V |
| I/O Pins | 21 |
| Package | 28-SOIC (300 mil) |
| Operating Temperature | -40 °C to +85 °C (Industrial) |
| A/D Converter | 10/12-bit, up to 9 channels |
| I2C | 2 modules |
| SPI | 2 modules |
| UART | 4 modules |
| LCD Segments | Up to 256 (8 commons x 32 segments) |
| LCD Charge Pump | Integrated, for contrast management |
| DMA Channels | 6 Direct Memory Access |
| Low-Power Mode | eXtreme Low Power (XLP), ~hundreds of nA sleep with RAM retention |
| Timers | Multiple 16/32-bit timer modules |
| Mounting Type | Surface Mount |
| MSL Level | MSL1 (per SOIC-28 JEDEC J-STD-020) |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC24FJ128GL302T-I/SO Pin Configuration
| Pin 1 | RA0 — GPIO / segment driver |
| Pin 2 | RA1 — GPIO / segment driver |
| Pin 3 | RA2 — GPIO / segment driver |
| Pin 4 | RA3 — GPIO / segment driver |
| Pin 5 | RA4 — GPIO / segment driver |
| Pin 6 | RA5 — GPIO / segment driver |
| Pin 7 | RA6 — GPIO / segment driver |
| Pin 8 | RA7 — GPIO / segment driver |
| Pin 9 | VDD — Core supply input (2.0 V to 3.6 V) |
| Pin 10 | VSS — Ground reference |
| Pin 11 | RB0 — GPIO / segment driver / PGED1 |
| Pin 12 | RB1 — GPIO / segment driver / PGEC1 |
| Pin 13 | RB2 — GPIO / segment driver |
| Pin 14 | RB3 — GPIO / segment driver |
| Pin 15 | RB4 — GPIO / segment driver / SDA1 |
| Pin 16 | RB5 — GPIO / segment driver / SCL1 |
| Pin 17 | RB6 — GPIO / segment driver |
| Pin 18 | RB7 — GPIO / segment driver |
| Pin 19 | RB8 — GPIO / segment driver |
| Pin 20 | RB9 — GPIO / segment driver |
| Pin 21 | RC0 — GPIO / segment driver |
| Pin 22 | RC1 — GPIO / segment driver |
| Pin 23 | RC2 — GPIO / segment driver |
| Pin 24 | RC3 — GPIO / segment driver |
| Pin 25 | RC4 — GPIO / segment driver |
| Pin 26 | RC5 — GPIO / segment driver |
| Pin 27 | RC6 — GPIO / segment driver |
| Pin 28 | RC7 — GPIO / segment driver |
Typical Applications
PIC24FJ128GL302T-I/SO is suitable for 6 applications: Battery-Powered Water/Gas/Heat Meter, Wearable Health/Activity Display, White-Goods HMI Controller, IoT Sensor Display Node, Industrial Process Indicator, Consumer Remote Control with LCD.
Battery-Powered Water/Gas/Heat Meter
PIC24FJ128GL302T-I/SO is purpose-built for battery-powered metering products such as smart water, gas, and heat meters that must run 10+ years on a single lithium cell. The device’s segmented LCD controller with integrated charge pump drives a glass display showing cumulative consumption and status icons without any external bias network, and the on-chip Core Independent Peripherals (CIPs) handle flow pulses and tamper detection while the CPU stays in deep sleep. With sleep current in the low hundreds of nA and full RAM retention, the MCU wakes only on a real flow event, which is exactly the duty cycle these meters demand.
Recommended
Wearable Health/Activity Display
For wearable badges and e-paper/e-ink front ends, the PIC24FJ128GL302T-I/SO’s 256-segment LCD controller and integrated charge pump drive a thin reflective display directly off a coin cell, eliminating the bulky bias generator that competing MCUs require. The XLP sleep current (low hundreds of nA) keeps the device ready to update a heart-rate or step-count readout without draining the battery between samples. The 28-SOIC package also makes hand-rework and small-batch assembly practical for medical prototype runs.
Recommended
White-Goods HMI Controller
Household appliances such as washing machines, dishwashers, and induction cooktops need a low-cost MCU that can drive a segmented glass front panel from a 3.3 V rail while surviving electrical noise from the motor and heater stages. The PIC24FJ128GL302T-I/SO’s 2.0–3.6 V supply and integrated LCD charge pump remove the need for a separate bias LDO, and the 21 GPIO expose enough pins for cap-touch buttons, encoder inputs, and relay drivers. The CIPs also handle zero-crossing detection for triac dimming without CPU intervention.
Recommended
IoT Sensor Display Node
For IoT edge nodes that show sensor readings on a small glass display (temperature, pressure, CO2, etc.), the PIC24FJ128GL302T-I/SO provides the segmented LCD driver, the ADC, and the sleep-current budget in a single chip. Designers can wake the MCU only on a real threshold event, update the LCD autonomously via CIPs, and keep the radio duty-cycled for years. The 128 KB Flash is large enough to hold a Zigbee/Thread/BLE stack image plus application code on its own, or to bootstrap an external radio co-processor.
Recommended
Industrial Process Indicator
Industrial panel-mount indicators and loop-powered transmitters use the PIC24FJ128GL302T-I/SO’s segmented LCD to display process variables (4–20 mA loops, RTD readings, valve positions) while the integrated charge pump handles bias off a 3.3 V rail derived from the loop. The 12-bit ADC with up to 9 channels resolves 4–20 mA current and 0–10 V voltage inputs to well under 0.1 %, and the 21 GPIO accept HART or modbus digital side-channels. Industrial temperature variants exist in the same package for outdoor or cabinet installations.
Recommended
Consumer Remote Control with LCD
Premium AV and HVAC remote controls use the PIC24FJ128GL302T-I/SO to drive a small status LCD showing channel, volume, and battery state from a single coin cell. The XLP sleep current keeps the remote ready for months without battery swap, while the LCD driver shows feedback for button presses without waking the CPU for every key event. The 28-SOIC package also enables simple through-hole-friendly rework for service channels.
Recommended
Recommended Products Summary
Engineering reference data for PIC24FJ128GL302T-I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC24FJ128GL302-I/SO | PIC24FJ64GL302-I/SO | PIC24FJ128GL302T-I/ML | PIC24FJ128GL302T-E/SO | PIC24FJ128GL302T-I/SS |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC (300 mil) | 28-SOIC (300 mil) — same | 28-SOIC (300 mil) — same | 28-QFN (ML) — different footprint | 28-SOIC (300 mil) — same | 28-SSOP — different footprint |
| Program Flash | 128 KB ECC | 128 KB ECC | 64 KB ECC | 128 KB ECC | 128 KB ECC | 128 KB ECC |
| Data RAM | 8 KB | 8 KB | 8 KB | 8 KB | 8 KB | 8 KB |
| Maximum CPU Speed | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) |
| Supply Voltage | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V |
| Operating Temperature | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +125 °C | -40 °C to +85 °C |
| LCD Controller | Up to 256 segments + charge pump | Up to 256 segments + charge pump | Up to 256 segments + charge pump | Up to 256 segments + charge pump | Up to 256 segments + charge pump | Up to 256 segments + charge pump |
Key Differentiators
- Integrated LCD charge pump removes external bias supply (vs PIC24FJ128GA010-I/PT)
- Lowest pin-count option in the GL family (vs PIC24FJ128GL306-I/SP)
- XLP sleep current in low hundreds of nA with full RAM retention (vs PIC24FJ128GB606-I/MR)
Design Notes
Place a 100 nF + 1 µF low-ESR ceramic pair within 2 mm of every VDD/VSS pair on the PIC24FJ128GL302T-I/SO. The XLP deep-sleep current is in the few-hundreds-of-nA range with RAM retention; any series inductance in the VDD path will add several mV of ripple on wakeup and can spuriously reset the LCD charge pump. For battery-powered meters, add a 100 Ω ferrite bead in series with the digital VDD rail and route the LCD charge-pump capacitors on a separate analog-VDD island per the family datasheet layout reference.
For the 28-SOIC (300 mil) variant, use the JEDEC standard SOIC-300 land pattern with at least 8 mil trace-to-pad clearance; for the 28-SSOP variant of the same die, follow the 5.30 mm SSOP land pattern. Do NOT reuse the same board file for both packages — the SOIC lead pitch is 1.27 mm while the SSOP pitch is 0.65 mm, so the two are not interchangeable footprints. Always re-export gerbers after switching between /SO, /SS, and /ML package options.
Three pitfalls recur in GL302 designs: (1) forgetting to enable the LCD charge pump in firmware, which leaves the display blank even though the bias pins toggle; (2) leaving the SOSC crystal pins floating when using the internal 32 kHz LPRC, which pulls ~30 µA extra current; and (3) using PGECx/PGEDx as GPIO without disabling the ICD fuses, which can lock out production programming. Always re-read the device errata (DS80000496 family) before finalizing firmware and verify the connection between the on-chip charge-pump capacitors and the LCD glass using the family reference schematic.
The PIC24FJ128GL302T-I/SO runs the PIC24F core at up to 32 MHz from the internal FRC oscillator with PLL, which produces a 16 MIPS instruction rate. For designs that drive an external SPI peripheral above 8 MHz, keep the SPI traces shorter than 25 mm, add a 33 Ω series-termination resistor at the source pin, and route the SPI clock on the inner layer with continuous ground beneath it. If you also expose the SDA1/SCL1 I2C pins (RB4/RB5 on the 28-SOIC), add 2.7 kΩ–10 kΩ pull-ups to VDD — the MCU’s internal weak pull-ups are NOT rated for I2C bus timing.
Compliance Information
RoHS3 compliant per Microchip product page and Avaq listing. AEC-Q100 qualified automotive options exist in the same family but the /SO industrial grade is not AEC-Q100 qualified. Lead-free matte-tin plating.