PIC24FJ128GL305-E/M4 - 16-bit MCU 32MHz 128KB LCD | Microchip
MPN: PIC24FJ128GL305-E/M4 ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.32 | $4.32 |
| 10 | $3.89 | $38.90 |
| 100 | $3.46 | $346.00 |
| 500 | $3.11 | $1,555.00 |
| 1,000 | $2.78 | $2,780.00 |
PIC24FJ128GL305-E/M4 Overview
A 16-bit microcontroller (MCU) is a programmable embedded processor that uses a 16-bit data path and instruction set to balance code density, computational throughput and power efficiency. Within the broader semiconductor taxonomy, the PIC24FJ128GL305 belongs to the microcontroller -> embedded MCU -> 16-bit MCU -> low-power MCU hierarchy, and is part of Microchip's PIC24F 'GL' sub-family that targets battery-powered human-machine interfaces (HMIs) with on-glass LCD segments. The 'GL' family extends core independent peripheral (CIP) automation to the segmented LCD driver, allowing alternating dual display, blinking and blanking animations to run without waking the CPU.
Key features include a 16 MIPS core at 32MHz, 128KB Flash with Error Correction Code (ECC), 8KB SRAM, an integrated segmented LCD controller supporting up to 256 segments (8 commons x 32 segments), an on-chip LCD charge pump for contrast management in battery applications, multiple Core Independent Peripherals (CIPs) and an XLP sleep current in the order of hundreds of nA with full RAM and peripheral retention. The device also integrates a real-time clock and calendar (RTCC), multiple UART/SPI/I2C peripherals and a 12-bit ADC.
Architecturally, the PIC24FJ128GL305 uses a modified Harvard architecture with a 16-bit data path and 24-bit instructions, providing deterministic interrupt latency and single-cycle hardware multiply. The 'GL' family adds hardware-based LCD waveform generation, an internal charge pump for V_LCD bias generation and autonomous display refresh, which offloads the CPU and keeps average current consumption low in always-on display applications. ECC on Flash provides single-bit error correction, improving reliability in industrial and medical environments.
Typical applications include battery-powered IoT sensor nodes with LCD readouts, wearable health and fitness devices, medical glucose meters and infusion pumps, industrial HVAC controllers, e-meter / utility metering with on-glass displays, automotive aftermarket instrument clusters and home appliance user interfaces that require a segmented LCD, low standby current and long battery life.
When designing with this part, prioritize selecting the correct temperature grade for your deployment. The -E suffix denotes the Extended (-40C to +125C) operating range; the -I industrial grade (-40C to +85C) is also available. Reserve budget for an external decoupling network on VDD/VBAT/AVDD pins and follow the datasheet LCD bias network recommendations to achieve specified segment contrast at low supply voltage.
This page synthesizes distributor pricing, drop-in alternative candidates and practical design guidance that complement, but do not replace, the manufacturer datasheet.
Drop-in alternatives for PIC24FJ128GL305-E/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 PIC24FJ128GL305-E/M4 (same form factor and footprint) — differing in Package, LCD Charge Pump, LCD Segments, Operating Temperature, Core Architecture.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC24FJ128GL305T-E/M4
✅ Drop-In📋 Reference alternative (not in catalog)
PIC24FJ128GL305-I/M4
✅ Drop-In✓ In Stock
$1.94 / Unit
View Datasheet →PIC24FJ64GL305-E/M4
✅ Drop-In✓ In Stock
$3.32 / Unit
View Datasheet →PIC24FJ256GL305-E/M4
✅ Drop-In📋 Reference alternative (not in catalog)
PIC24FJ128GL303-I/M5
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$2.45 / Unit
View Datasheet →PIC24FJ128GL305-E/M4 Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC24F (16-bit MIPS) |
| Maximum CPU Speed | 32 MHz (16 MIPS) |
| Program Flash Memory | 128 KB with ECC |
| SRAM | 8 KB |
| Operating Voltage Range | 1.8 V to 3.6 V |
| Operating Temperature Range | -40C to +125C (E-temp) |
| Package | 48-pin UQFN (6x6 mm) |
| Integrated LCD Controller | Up to 256 segments (8 COM x 32 SEG) |
| LCD Charge Pump | Internal, for contrast management |
| ADC | 12-bit |
| Communication Interfaces | UART, SPI, I2C |
| Core Independent Peripherals | Yes (CIPs) |
| XLP Sleep Current | Hundreds of nA (RAM/Peripheral retention) |
| Real-Time Clock (RTCC) | Yes, integrated |
| Flash ECC | Single-bit error correction |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC24FJ128GL305-E/M4 Pin Configuration
| Pin 1 | SEG0 — LCD segment drive line 0 |
| Pin 2 | SEG1 — LCD segment drive line 1 |
| Pin 3 | SEG2 — LCD segment drive line 2 |
| Pin 4 | SEG3 — LCD segment drive line 3 |
| Pin 5 | SEG4 — LCD segment drive line 4 |
| Pin 6 | SEG5 — LCD segment drive line 5 |
| Pin 7 | SEG6 — LCD segment drive line 6 |
| Pin 8 | SEG7 — LCD segment drive line 7 |
| Pin 9 | VDD — Digital supply voltage input (1.8V to 3.6V) |
| Pin 10 | VSS — Digital ground |
| Pin 11 | AVDD — Analog supply voltage input |
| Pin 12 | AVSS — Analog ground |
| Pin 13 | VBAT — Backup battery input for RTCC |
| Pin 14 | COM0 — LCD common drive line 0 |
| Pin 15 | COM1 — LCD common drive line 1 |
| Pin 16 | COM2 — LCD common drive line 2 |
| Pin 17 | COM3 — LCD common drive line 3 |
| Pin 18 | COM4 — LCD common drive line 4 |
| Pin 19 | COM5 — LCD common drive line 5 |
| Pin 20 | COM6 — LCD common drive line 6 |
| Pin 21 | COM7 — LCD common drive line 7 |
| Pin 22 | VLCD — LCD bias voltage / charge-pump output |
| Pin 23 | SDA — I2C data line |
| Pin 24 | SCL — I2C clock line |
| Pin 25 | SDO — SPI serial data out |
| Pin 26 | SDI — SPI serial data in |
| Pin 27 | SCK — SPI serial clock |
| Pin 28 | U1TX — UART1 transmit |
| Pin 29 | U1RX — UART1 receive |
| Pin 30 | AN0 — Analog input channel 0 / 12-bit ADC |
| Pin 31 | AN1 — Analog input channel 1 / 12-bit ADC |
| Pin 32 | AN2 — Analog input channel 2 / 12-bit ADC |
| Pin 33 | AN3 — Analog input channel 3 / 12-bit ADC |
| Pin 34 | AN4 — Analog input channel 4 / 12-bit ADC |
| Pin 35 | AN5 — Analog input channel 5 / 12-bit ADC |
| Pin 36 | OSCI — Crystal oscillator input |
| Pin 37 | OSCO — Crystal oscillator output |
| Pin 38 | MCLR — Master clear / reset (active-low) |
| Pin 39 | PGEC — In-circuit debugger / programmer clock |
| Pin 40 | PGED — In-circuit debugger / programmer data |
| Pin 41 | INT0 — External interrupt input 0 |
| Pin 42 | T1CK — Timer1 clock input |
| Pin 43 | RTCC — Real-time clock calendar output |
| Pin 44 | CVREF — Comparator voltage reference output |
| Pin 45 | C1IN+ — Comparator 1 non-inverting input |
| Pin 46 | C1IN- — Comparator 1 inverting input |
| Pin 47 | SEG8 — LCD segment drive line 8 |
| Pin 48 | EP — Exposed pad - connect to VSS for thermal dissipation |
Typical Applications
PIC24FJ128GL305-E/M4 is suitable for 6 applications: Battery-Powered IoT Sensor Node with LCD, Medical Glucose Meter / Infusion Pump HMI, Industrial HVAC / Building Automation Controller, E-Meter / Utility Metering with On-Glass Display, Wearable Health and Fitness Device, Home Appliance User Interface.
Battery-Powered IoT Sensor Node with LCD
The PIC24FJ128GL305-E/M4 is well suited to battery-powered IoT sensor nodes that present readings on a segmented LCD because it combines an on-chip segmented LCD controller (up to 256 segments, 8 COM x 32 SEG) with an internal LCD charge pump and XLP sleep current in the order of hundreds of nA with full RAM and peripheral retention. In a typical 3 V coin-cell design the MCU wakes from a CIP-driven timer, samples the sensor via its 12-bit ADC, updates the LCD through the autonomous waveform generator and returns to sleep without CPU intervention, extending battery life to multiple years.
Recommended
Medical Glucose Meter / Infusion Pump HMI
Medical point-of-care devices such as glucose meters and ambulatory infusion pumps benefit from the PIC24FJ128GL305-E/M4's deterministic 16 MIPS performance, single-bit ECC on Flash for data integrity and the integrated LCD controller that drives on-glass readouts without an external driver. The Extended -40C to +125C temperature grade supports sterilization and storage profiles, while the CIP block (CLC, MCCP, RTCC) handles dose-timing and alarm logic autonomously, freeing the CPU for measurement and wireless tasks.
Recommended
Industrial HVAC / Building Automation Controller
Industrial HVAC and building-automation panels use the PIC24FJ128GL305-E/M4 to drive multi-segment status displays while keeping standby power at a minimum. The CIP-driven CIPs, hardware RTCC for schedule logic and UART/SPI/I2C interfaces simplify integration with Modbus or BACnet transceivers. The Extended temperature range and ECC Flash improve field reliability in unattended equipment rooms.
Recommended
E-Meter / Utility Metering with On-Glass Display
Single-phase electricity, water and gas meters with on-glass segmented LCD readouts rely on the PIC24FJ128GL305-E/M4 for metrology processing, RTC-driven tariff scheduling and tamper detection while the integrated LCD controller and charge pump drive the meter's display directly from a lithium primary cell. XLP sleep currents below 1 uA extend service life beyond 10 years, satisfying utility AMI deployment requirements.
Recommended
Wearable Health and Fitness Device
Wearables such as wrist-mounted heart-rate or activity monitors pair a small segmented LCD with a BLE radio and run on a coin cell. The PIC24FJ128GL305-E/M4's hundreds-of-nA sleep current, autonomous LCD refresh and Core Independent Peripherals keep the duty cycle low enough to deliver multi-year battery life. The compact 48-pin UQFN 6x6 mm package fits slim wearable enclosures.
Recommended
Home Appliance User Interface
White-goods front panels - washing machines, dishwashers, microwave ovens and induction cooktops - use the PIC24FJ128GL305-E/M4 to drive segmented status displays, capacitive touch keys and rotary encoders while sharing the appliance's 3.3 V rail. The integrated LCD charge pump maintains contrast across the entire supply range, and the Extended -40C to +125C grade supports hot-appliance environments next to heating elements.
Recommended
Recommended Products Summary
Engineering reference data for PIC24FJ128GL305-E/M4 — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC24FJ128GL305T-E/M4 | PIC24FJ128GL305-I/M4 | PIC24FJ64GL305-E/M4 | PIC24FJ256GL305-E/M4 | PIC24FJ128GL303-I/M5 |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 48-UQFN (6x6) | 48-UQFN (6x6) - same | 48-UQFN (6x6) - same | 48-UQFN (6x6) - same | 48-UQFN (6x6) - same | 48-pin (M5 mechanical - verify footprint) |
| Program Flash | 128 KB (ECC) | 128 KB (ECC) - same | 128 KB (ECC) - same | 64 KB (-50%) | 256 KB (+100%) | 128 KB - same |
| SRAM | 8 KB | 8 KB - same | 8 KB - same | 8 KB - same | 8 KB - same | 8 KB - same |
| Core Speed | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS - same | 32 MHz / 16 MIPS - same | 32 MHz / 16 MIPS - same | 32 MHz / 16 MIPS - same | 32 MHz / 16 MIPS - same |
| LCD Controller | Up to 256 segments (8 COM x 32 SEG) with charge pump | Same | Same | Same | Same | Same |
| Temperature Grade | Extended -40C to +125C | Extended -40C to +125C - same | Industrial -40C to +85C | Extended -40C to +125C - same | Extended -40C to +125C - same | Industrial -40C to +85C |
Key Differentiators
- Highest memory density in the GL family at the 48-UQFN pin count (vs PIC24FJ64GL305-E/M4)
- Extended -40C to +125C operating range for industrial and medical deployments (vs PIC24FJ128GL305-I/M4)
- Core Independent Peripheral (CIP) automation of the segmented LCD (vs PIC24FJ128GB410-I/PT)
Design Notes
Estimated: the PIC24FJ128GL305-E/M4 supports an input supply of 1.8 V to 3.6 V on VDD and an independent VBAT pin for the RTCC. Place a 1 uF + 0.1 uF decoupling pair on each of VDD, AVDD and VBAT, within 5 mm of the respective pin. Use a ferrite bead or short trace between VDD and AVDD to keep digital switching noise out of the analog domain.
The 48-pin UQFN package exposes a die pad (pin 48 / EP) that must be soldered to the PCB VSS plane to provide the lowest thermal resistance. Recommended land pattern is a 6x6 mm array of thermal vias (0.3 mm pitch) tied to the ground plane. Although the 'GL' family XLP currents are low, sustained active current at 32 MHz can still raise junction temperature in sealed enclosures; verify with a thermal probe in worst-case ambient.
Do not leave the LCD bias network floating even when the segmented display is unused - the LCD controller requires correct external capacitors on VLCD and the COM/SEG pins to avoid excessive current draw during charge-pump startup. Also ensure that unused segment pins are configured per the datasheet 'Unused Pin' recommendations to prevent floating-input shoot-through currents. Finally, set the JTAG/PGEC/PGED pins to the correct function in the device configuration words before locking the part with the configuration bits.
Compliance Information
RoHS and REACH compliance per Microchip product page environmental information. Not AEC-Q100 qualified; this part targets industrial and consumer applications. For automotive-grade PIC24F GL family members consult Microchip's automotive portfolio.