PIC24FJ128GL305T-I/M4 - 16-bit 32MHz 128KB Flash LCD MCU | Microchip
MPN: PIC24FJ128GL305T-I/M4 ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.95 | $4.95 |
| 10 | $4.46 | $44.60 |
| 100 | $3.96 | $396.00 |
| 500 | $3.57 | $1,785.00 |
| 1,000 | $3.18 | $3,180.00 |
| 3,000 | $2.74 | $8,220.00 |
PIC24FJ128GL305T-I/M4 Overview
What is a PIC24 microcontroller? The PIC24F family is Microchip's 16-bit modified-Harvard MCU architecture that sits between the 8-bit PIC16/PIC18 line and the 32-bit PIC32MX/dsPIC families. It supports higher peripheral integration (USB, segmented LCD, Core Independent Peripherals) while retaining a 3.3V native operating voltage and broad migration paths across the PIC24FJ sub-families (GB, GA, GL, DA, GC). The 'GL' sub-family specifically targets battery-powered products with on-chip segmented LCD driving and autonomous display animation.
Key features of this part include the integrated segmented LCD driver supporting up to 256 segments (8 commons x 32 segments), an on-chip charge pump for contrast management in battery applications, and Core Independent Peripherals (CIPs) such as CLC, MCCP/SCCP, and a 32-bit CRC. The XLP design delivers sleep currents in the hundreds of nA range while retaining SRAM, real-time clock, and LCD state.
Technically, the PIC24FJ128GL305T-I/M4 uses the 16-bit PIC24F core with hardware multiply/divide, a 7-channel DMA controller, and a peripheral pin select (PPS) subsystem that remaps digital peripherals to a wide choice of I/O. It supports 128 KB self-programmable Flash with ECC, 8 KB SRAM, and offers 39 programmable I/O. Communication peripherals include I2C, SPI, UART, and USB 2.0 Full-Speed.
Typical applications are handheld battery instruments with LCD readouts (utility meters, weight scales, gas detectors), IoT edge nodes with displays, industrial HMIs, medical dosing pumps, and any portable product requiring a long shelf life plus a multi-segment user interface.
When designing with this part, evaluate the UQFN-48 thermal pad solder-joint reliability under mechanical stress and confirm the UQFN assembly process supports the M4 footprint at your volume. Most M4 family variants also ship in TQFP-48 and QFN-48 variants for less demanding assembly lines.
This page synthesizes distributor pricing from 9 sources, lists same-brand drop-in alternatives sharing the UQFN-48 (M4) footprint, and includes practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC24FJ128GL305T-I/M4 — 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 PIC24FJ128GL305T-I/M4 (same form factor and footprint) — differing in Package, ADC, Core Architecture, Core Independent Peripherals, I/O Pins.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC24FJ128GL305-E/M4
✅ Drop-In✓ In Stock
$2.78 / Unit
View Datasheet →PIC24FJ128GL305T-I/M4
✅ Drop-In✓ In Stock
$2.74 / Unit
View Datasheet →PIC24FJ128GL305T-E/M4
✅ Drop-In📋 Reference alternative (not in catalog)
PIC24FJ128GL306-I/M4
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC24FJ128GL305T-I/M4 Maximum Ratings & Electrical Characteristics
| Core | PIC24F 16-bit modified-Harvard |
| Maximum CPU Speed | 32 MHz (16 MIPS) |
| Program Flash | 128 KB (128K x 8) with ECC |
| SRAM | 8 KB |
| EEPROM | None (Flash Emulated EEPROM supported) |
| Operating Voltage | 2.0 V to 3.6 V |
| LCD Segments | 256 segments (8 commons x 32 segments) |
| LCD Charge Pump | Yes, integrated |
| I/O Pins | 39 programmable |
| Package | 48-pin UQFN (M4) 6x6 mm |
| Mounting Type | Surface Mount |
| Peripherals | UART, SPI, I2C, USB 2.0 FS, RTCC, 7-ch DMA, CLC |
| Operating Temperature | -40 C to +85 C (Industrial, 'I' suffix) |
| MSL Level | 3 (168 hours) |
| RoHS Status | Compliant |
| Family Series | PIC24FJ 'GL' eXtreme Low Power |
PIC24FJ128GL305T-I/M4 Pin Configuration
| Pin 1 | RA0 — Port A bit 0 / analog input / LCD segment |
| Pin 2 | RA1 — Port A bit 1 / analog input / LCD segment |
| Pin 3 | RA2 — Port A bit 2 / analog input / LCD segment |
| Pin 4 | RA3 — Port A bit 3 / analog input / LCD segment |
| Pin 5 | VDD — Positive supply voltage (2.0-3.6V) |
| Pin 6 | VSS — Ground reference |
| Pin 7 | RA4 — Port A bit 4 / analog input / LCD segment |
| Pin 8 | RA5 — Port A bit 5 / analog input / LCD segment |
| Pin 9 | RA6 — Port A bit 6 / oscillator output |
| Pin 10 | RA7 — Port A bit 7 / oscillator input |
| Pin 11 | RB0 — Port B bit 0 / programming pin |
| Pin 12 | RB1 — Port B bit 1 / analog input |
| Pin 13 | RB2 — Port B bit 2 / analog input |
| Pin 14 | RB3 — Port B bit 3 / analog input |
| Pin 15 | RB4 — Port B bit 4 / analog input / LCD segment |
| Pin 16 | RB5 — Port B bit 5 / analog input / LCD segment |
| Pin 17 | RB6 — Port B bit 6 / analog input / LCD segment |
| Pin 18 | RB7 — Port B bit 7 / analog input / LCD segment |
| Pin 19 | RC0 — Port C bit 0 / LCD segment |
| Pin 20 | RC1 — Port C bit 1 / LCD segment |
| Pin 21 | RC2 — Port C bit 2 / LCD segment |
| Pin 22 | RC3 — Port C bit 3 / LCD segment |
| Pin 23 | RC4 — Port C bit 4 / LCD segment |
| Pin 24 | RC5 — Port C bit 5 / LCD segment |
| Pin 25 | RC6 — Port C bit 6 / LCD segment |
| Pin 26 | RC7 — Port C bit 7 / LCD segment |
| Pin 27 | RD0 — Port D bit 0 / LCD segment |
| Pin 28 | RD1 — Port D bit 1 / LCD segment |
| Pin 29 | RD2 — Port D bit 2 / LCD segment |
| Pin 30 | RD3 — Port D bit 3 / LCD segment |
| Pin 31 | RD4 — Port D bit 4 / LCD segment |
| Pin 32 | RD5 — Port D bit 5 / LCD segment |
| Pin 33 | RD6 — Port D bit 6 / LCD segment |
| Pin 34 | RD7 — Port D bit 7 / LCD segment |
| Pin 35 | RE0 — Port E bit 0 / LCD segment |
| Pin 36 | RE1 — Port E bit 1 / LCD segment |
| Pin 37 | RE2 — Port E bit 2 / LCD segment |
| Pin 38 | RE3 — Port E bit 3 / LCD segment |
| Pin 39 | RE4 — Port E bit 4 / LCD segment |
| Pin 40 | RE5 — Port E bit 5 / LCD segment |
| Pin 41 | RE6 — Port E bit 6 / LCD segment |
| Pin 42 | RE7 — Port E bit 7 / LCD segment |
| Pin 43 | RF0 — Port F bit 0 / LCD segment / USB |
| Pin 44 | RF1 — Port F bit 1 / LCD segment / USB |
| Pin 45 | VDD — Positive supply voltage (2.0-3.6V) |
| Pin 46 | VSS — Ground reference |
| Pin 47 | RF6 — Port F bit 6 / LCD segment |
| Pin 48 | RF7 — Port F bit 7 / LCD segment |
Typical Applications
PIC24FJ128GL305T-I/M4 is suitable for 6 applications: Battery-Powered Utility Metering with LCD, Portable Medical Dosing Pumps and Diagnostic Devices, Industrial Handheld HMIs with Segmented LCD, IoT Edge Sensor Nodes with Display, Consumer Fitness and Wearable Devices, Automotive Dashboard Sub-Displays.
Battery-Powered Utility Metering with LCD
The PIC24FJ128GL305T-I/M4 is a strong fit for smart utility meters (water, gas, electricity) thanks to its integrated segmented LCD controller driving up to 256 segments (8 commons x 32 segments) and on-chip charge pump that maintains LCD contrast down to a single AA cell. The XLP sleep currents in the hundreds of nA keep total standby power below the typical 10-year meter battery-life target. CIPs such as the RTCC and CLC autonomously wake the part to read pulses and update the display without CPU involvement, preserving MIPS for BLE or LoRa host MCU handshakes. With 128 KB ECC Flash and 8 KB RAM, designers have ample headroom for secure metering firmware, calibration tables, and OTA-ready bootloader partitions in a UQFN-48 footprint compatible with high-density meter PCBs.
Recommended
Portable Medical Dosing Pumps and Diagnostic Devices
Portable medical infusion pumps, blood-glucose meters, and handheld diagnostic readers benefit from the PIC24FJ128GL305T-I/M4's IEC 60730 Class B safety library support, low-power sleep modes, and integrated segmented LCD readout. The 32 MHz / 16 MIPS core drives a graphical LCD UI for dose menus and historical logs while the on-chip charge pump keeps the LCD legible on a single Li-ion cell. The 7-channel DMA engine offloads sensor sampling (e.g. continuous glucose or flow sensors) from the CPU, freeing MIPS for safety interrupts. CIP-based watchdog and windowed timer peripherals support FDA-classified functional safety requirements without external supervisor ICs, keeping the BOM lean in compact medical device enclosures.
Recommended
Industrial Handheld HMIs with Segmented LCD
Industrial handheld terminals and process-control remotes rely on the PIC24FJ128GL305T-I/M4's 256-segment LCD driving capability to show real-time process values, setpoints, and alarm states without a graphics TFT. The 39 programmable I/Os and PPS remapping let engineers route SPI, I2C, and UART interfaces to any pin, simplifying PCB layout for ruggedized enclosures with buttons, keypads, and rotary encoders. The integrated charge pump maintains LCD contrast across 2.0-3.6V supply variations typical of long-life industrial battery packs. The 128 KB ECC Flash stores multi-language menus and calibration profiles, while the on-chip RTCC drives time-stamping for ISO 9001-traceable measurement logs.
Recommended
IoT Edge Sensor Nodes with Display
IoT edge nodes for smart agriculture, building automation, and asset tracking can use the PIC24FJ128GL305T-I/M4 to drive a small segmented LCD that shows local readings (temperature, humidity, CO2) while still keeping the radio interface active. The XLP family's sub-uA sleep current makes 5-10 year battery life feasible on two AA cells. The Core Independent Peripherals allow sensor sampling, threshold comparison, and LCD update to occur without waking the CPU, which only powers up when the host radio (e.g. LoRa or BLE module) needs to transmit a packet. USB 2.0 Full-Speed support enables firmware upgrades directly from a phone or PC without an external interface IC, lowering BOM cost.
Recommended
Consumer Fitness and Wearable Devices
Wearable fitness bands, smart watches with simple segmented UIs, and sports watches leverage the PIC24FJ128GL305T-I/M4's segmented LCD for step count, heart rate, and timer readouts while the XLP current budget keeps total quiescent draw in the hundreds of nA range. The PIC24F core at 32 MHz drives HMI animations, BLE radio handshakes, and motion-sensor fusion with headroom to spare. On-chip charge pump keeps LCD contrast at low battery levels - critical for users who expect readable displays down to 10% charge. The UQFN-48 (M4) 6x6 mm package fits sub-1 cubic-inch wearable enclosures while exposing enough GPIO for a heart-rate sensor, accelerometer, and a haptic driver.
Recommended
Automotive Dashboard Sub-Displays
Automotive dashboard sub-displays for e-bikes, motorcycles, and entry-level car instrument clusters use the PIC24FJ128GL305T-I/M4 family variants that are AEC-Q100 capable (note: verify automotive-grade part number before deployment). The integrated segmented LCD supports speed, RPM, fuel, and warning icons without a costly TFT, and the charge pump ensures contrast under cold-crank conditions. The 39 programmable I/Os handle CAN, LIN, or UART links to the main ECU plus digital inputs for switches. With 128 KB ECC Flash and -40C to +85C industrial temperature, the platform extends well into automotive cabin environments, while the UQFN-48 footprint survives automotive vibration profiles when paired with proper PCB underbody staking.
Recommended
Recommended Products Summary
Engineering reference data for PIC24FJ128GL305T-I/M4 — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC24FJ128GL305-E/M4 | PIC24FJ128GL305T-I/M4 | PIC24FJ128GL305T-E/M4 | PIC24FJ128GL306-I/M4 |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 48-pin UQFN (M4) 6x6 mm | 48-pin UQFN (M4) 6x6 mm - same | 48-pin UQFN (M4) 6x6 mm - same | 48-pin UQFN (M4) 6x6 mm - same | 48-pin UQFN (M4) 6x6 mm - same |
| Flash Memory | 128 KB ECC | 128 KB ECC | 128 KB ECC | 128 KB ECC | 128 KB ECC |
| SRAM | 8 KB | 8 KB | 8 KB | 8 KB | 16 KB |
| Maximum Clock Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Operating Temperature | -40C to +85C | -40C to +125C | -40C to +85C | -40C to +125C | -40C to +85C |
| LCD Segments | 256 segments | 256 segments | 256 segments | 256 segments | 256 segments |
| USB 2.0 FS | Yes | Yes | Yes | Yes | Yes |
Key Differentiators
- Integrated 256-segment LCD driver with on-chip charge pump (vs PIC24FJ128GL302T-I/SO (28-pin SOIC variant))
- UQFN-48 (M4) footprint matches 39 GPIO pinout (vs PIC24FJ128GL303-I/M5 (UQFN-36 / M5))
- Industrial -40C to +85C temperature grade as standard (vs PIC24FJ128GL305-E/M4 (extended -40C to +125C))
Design Notes
The UQFN-48 (M4) 6x6 mm package dissipates heat through the bottom exposed pad (EP), which is internally bonded to VSS. Solder the EP directly to a continuous PCB ground pour with at least 8 thermal vias to the opposite copper plane. Without EP soldering, junction temperature can rise 30-40 C above ambient at moderate CPU load, which may push the silicon near the 85 C industrial limit in sealed enclosures. The XLP low-power design keeps active current in microamps during most duty cycles, so thermal stress is rarely a problem - but verify your application's worst-case CPU activity.
Place the 0.1 uF VDD decoupling capacitor within 2 mm of each VDD pin (5 and 45) and a 4.7 uF bulk capacitor near the MCU. The 32.768 kHz crystal traces should be short, symmetric, and guarded by a ground ring; the 8 MHz system clock can use the internal FRC with PLL to reduce the BOM. The USB D+/D- traces (RF0, RF1) require 90 ohm differential impedance and a common-mode choke near the connector; route them first and avoid crossing them with LCD segment lines that can couple noise.
Do not exceed 3.6 V on any VDD pin - the PIC24FJ GL family is NOT 5V tolerant. The LCD charge pump output must not be loaded below the datasheet's minimum resistance. PPS remapping must be unlocked (CFGCON bits) before configuring digital peripheral pins, or peripheral outputs will not appear on the mapped pins. The programming pins (RB0/RB1) cannot be repurposed as GPIO without disabling ICD; verify your application does not need both ICD and those pins as outputs simultaneously.
For battery-powered designs, target the PIC24FJ128GL305T-I/M4's XLP sleep current of a few hundred nanoamps by disabling all peripherals except the RTCC and using the LCD charge pump in bypass mode during deep sleep. The on-chip charge pump still maintains LCD contrast at battery voltages down to 2.0 V - far below the typical 3.0 V cutoff of competing MCUs - which is the key reason battery-powered meters choose GL over GA families.
Compliance Information
RoHS and lead-free compliance per Microchip product page. AEC-Q100 qualified variants exist in the GL family for automotive applications - this specific -I suffix is industrial grade and not AEC-Q100 qualified. Verify part number suffix against your automotive requirements.