PIC24FJ64GL302-E/SO - 16-bit XLP MCU, 64KB Flash, LCD | Microchip
MPN: PIC24FJ64GL302-E/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.26 | $4.26 |
| 10 | $3.83 | $38.30 |
| 100 | $3.4 | $340.00 |
| 500 | $3.02 | $1,510.00 |
| 1,000 | $2.67 | $2,670.00 |
| 3,000 | $2.34 | $7,020.00 |
PIC24FJ64GL302-E/SO Overview
A 16-bit MCU is a microcontroller built around a data bus and arithmetic logic unit that processes 16 bits per instruction cycle, enabling higher code density, faster arithmetic on wider data types, and more deterministic control loops than 8-bit cores while staying within lower cost and power envelopes than 32-bit Cortex-M parts. Within the broader taxonomy, the PIC24FJ64GL302 belongs to: 16-bit microcontroller -> Microchip PIC24F family -> XLP (eXtreme Low-Power) sub-family -> PIC24FJ GL3 series -> power management + LCD driver segment. The 'GL' designation specifically denotes the segmented-LCD + low-power CIP combination, distinguishing it from the GP, GA, GB, GC, and GU series.
Key specifications include a 32MHz maximum CPU clock (16 MIPS sustained throughput), 21 general-purpose I/O pins, a peripheral pin select (PPS) system that remaps digital peripherals to any I/O, an 8-channel 10/12-bit ADC, multiple UART/SPI/I2C interfaces, a real-time clock and calendar (RTCC), and an integrated segmented LCD controller that can drive up to several hundred LCD segments without external driver ICs. The supply voltage range of 2.0V to 3.6V supports single-cell Li-ion or two-AA battery operation directly.
The device uses a modified Harvard architecture with a 16-bit instruction word and separate 16-bit data path, plus a hardware multiplier and divider, allowing single-cycle MAC operations for DSP-style signal processing on sensor data. CIPs such as configurable logic cells (CLC), multiple output compare/PWM, and direct memory access (DMA) let peripherals interact without CPU wake events, which is the core mechanism behind its nanoamp sleep performance.
Typical applications include battery-powered IoT sensor nodes, wearable health monitors with on-glass segmented LCDs, smart thermostats, electronic shelf labels, utility metering, industrial HMI panels, and remote controls. The integrated LCD driver and XLP sleep make it especially attractive for human-machine interfaces that must run for years on a single battery.
When designing with this part, use the MPLAB X IDE with the XC16 compiler and MCC (MPLAB Code Configurator) for peripheral setup; budget decoupling capacitance per the family data sheet, and route the segmented LCD backplane/com signals using the datasheet reference layout to minimize ghost segments and EMI coupling into sensitive analog rails. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC24FJ64GL302-E/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 PIC24FJ64GL302-E/SO (same form factor and footprint) — differing in Operating Temperature, Package, Timers, ADC, Core.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC24FJ128GL302T-I/SO
✅ Drop-In✓ In Stock
$1.52 / Unit
View Datasheet →PIC24FJ128GL302-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC24FJ64GL306-E/SO
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC24FJ64GB002-I/SO
✅ Drop-In✓ In Stock
$4.85 / Unit
View Datasheet →PIC24FJ64GA002-I/SO
✅ Drop-In✓ In Stock
$3.78 / Unit
View Datasheet →PIC24FJ64GA002-E/SO
✅ Drop-In✓ In Stock
$3.81 / Unit
View Datasheet →PIC24FJ64GL302-E/SO Maximum Ratings & Electrical Characteristics
| Core | PIC24F 16-bit RISC |
| Family | PIC24FJ GL3 (XLP + LCD) |
| Program Flash | 64 KB (64K x 8) with ECC |
| RAM | 8 KB |
| Maximum CPU Clock | 32 MHz |
| Sustained MIPS | 16 MIPS |
| Supply Voltage (VDD) | 2.0 V to 3.6 V |
| I/O Pins | 21 |
| ADC | 10/12-bit SAR |
| LCD Driver | Integrated segmented LCD controller |
| Timers | Multiple 16-bit and 32-bit timers |
| Communication | UART, SPI, I2C (multiple instances) |
| RTCC | Real-Time Clock and Calendar with backup domain |
| PPS | Peripheral Pin Select (remappable I/O) |
| AES | Hardware AES engine |
| DMA | Direct Memory Access controller |
| CLC | Configurable Logic Cells |
| Operating Temperature | -40C to +125C (E-Temp) |
| Package | 28-pin SOIC (300 mil, SO) |
| Mounting Type | Surface Mount |
| MSL Level | 1 |
| RoHS Status | Compliant |
PIC24FJ64GL302-E/SO Pin Configuration
| Pin 1 | RA0 — Port A bit 0 / analog / segment |
| Pin 2 | RA1 — Port A bit 1 / analog / segment |
| Pin 3 | RB0 — Port B bit 0 / segment |
| Pin 4 | RB1 — Port B bit 1 / segment |
| Pin 5 | RB2 — Port B bit 2 / segment |
| Pin 6 | RB3 — Port B bit 3 / segment |
| Pin 7 | VSS — Ground reference |
| Pin 8 | RB4 — Port B bit 4 / segment |
| Pin 9 | RB5 — Port B bit 5 / segment |
| Pin 10 | RB6 — Port B bit 6 / segment / ICD |
| Pin 11 | RB7 — Port B bit 7 / segment / ICD |
| Pin 12 | RC0 — Port C bit 0 / segment |
| Pin 13 | RC1 — Port C bit 1 / segment |
| Pin 14 | RC2 — Port C bit 2 / segment |
| Pin 15 | VSS — Ground reference |
| Pin 16 | RC3 — Port C bit 3 / segment |
| Pin 17 | RC4 — Port C bit 4 / segment |
| Pin 18 | RC5 — Port C bit 5 / segment |
| Pin 19 | RC6 — Port C bit 6 / segment |
| Pin 20 | RC7 — Port C bit 7 / segment |
| Pin 21 | VDD — Positive supply voltage |
| Pin 22 | RA2 — Port A bit 2 / segment |
| Pin 23 | RA3 — Port A bit 3 / segment |
| Pin 24 | RA4 — Port A bit 4 / segment |
| Pin 25 | RA5 — Port A bit 5 / segment |
| Pin 26 | RA6 — Port A bit 6 / segment |
| Pin 27 | RA7 — Port A bit 7 / segment |
| Pin 28 | MCLR — Master clear reset (active-low) |
Typical Applications
PIC24FJ64GL302-E/SO is suitable for 7 applications: Battery-Powered IoT Sensor Node, Wearable Health Monitor with Segmented LCD, Smart Thermostat with Touch HMI, Electronic Shelf Label (ESL), Utility Metering (Water/Gas/Electricity), Industrial HMI Panel with Segmented LCD, Remote Control with LCD Status.
Battery-Powered IoT Sensor Node
The PIC24FJ64GL302-E/SO is ideal for battery-powered IoT sensor nodes that must wake, sample, transmit via UART or SPI to a radio module, and return to deep sleep while retaining the last measurement. Its XLP deep-sleep current of a few hundred nanoamps with full RAM and RTCC retention enables years of life from a single CR2032 or two-AA cell, while the 16 MIPS core gives ample headroom for sensor fusion algorithms. Place a 1uF ceramic decoupling capacitor adjacent to each VDD pin and a 10uF bulk capacitor on the battery rail to handle TX current spikes from the attached radio.
Recommended
Wearable Health Monitor with Segmented LCD
The integrated segmented LCD driver on the PIC24FJ64GL302-E/SO drives heart-rate, step-count, and battery-status segments directly on a glass LCD without an external driver, reducing BOM area and quiescent current. The XLP sleep mode plus RTCC retention keeps the wearable displaying time-of-day between user interactions, drawing only nanoamps. Pair with a low-power analog front-end for PPG/heart-rate measurement; use the hardware AES engine to encrypt user health data before BLE transmission.
Recommended
Smart Thermostat with Touch HMI
In a smart thermostat, the PIC24FJ64GL302-E/SO reads the onboard temperature sensor, drives the segmented LCD to show setpoint and ambient temperature, and controls the HVAC relay through a PWM/CCP peripheral. The CLC (Configurable Logic Cell) can implement hardware debouncing of mechanical buttons without CPU intervention, saving power. The 64KB Flash accommodates a full Modbus or BACnet stack for HVAC network integration, while the 8KB RAM supports a small UI state machine and scheduling logic.
Recommended
Electronic Shelf Label (ESL)
The PIC24FJ64GL302-E/SO is well-suited to electronic shelf labels that must display product price and barcode segments for years on a coin cell, refreshed occasionally via a 2.4GHz proprietary or BLE link. The on-chip segmented LCD driver eliminates an external driver, while the nanoamp sleep current allows multi-year battery life. The 16 MIPS core decodes incoming over-the-air updates fast enough that the entire label array refresh completes before the user notices display latency.
Recommended
Utility Metering (Water/Gas/Electricity)
For water, gas, or electricity meters, the PIC24FJ64GL302-E/SO accumulates pulse counts from a sensor, drives the segmented LCD to display usage and tariff data, and stores billing snapshots in Flash with ECC protection. The RTCC maintains accurate time-of-use across power failures when paired with a backup supercapacitor, while the hardware AES engine secures wireless M-Bus or OMS protocol frames. The -40C to +125C E-Temp rating covers outdoor and basement meter installations.
Recommended
Industrial HMI Panel with Segmented LCD
The PIC24FJ64GL302-E/SO drives a multi-segment industrial HMI panel that displays machine status, error codes, and operator prompts, while communicating with the main PLC over UART, SPI, or CAN. PPS allows the CAN pins to be remapped to any digital I/O, simplifying PCB layout. The DMA controller can update LCD segments in the background without CPU overhead, freeing the core to handle the deterministic control loop with its hardware PWM and 32-bit timers.
Recommended
Remote Control with LCD Status
The PIC24FJ64GL302-E/SO powers IR/RF remote controls that include a small segmented LCD to display channel, volume, or menu state, eliminating the higher BOM cost of an OLED. Its nanoamp sleep current means a remote can sit on a shelf for years before its coin cell needs replacement, while the AES hardware engine secures proprietary RF protocols against cloning.
Recommended
Recommended Products Summary
Engineering reference data for PIC24FJ64GL302-E/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC24FJ128GL302T-I/SO | PIC24FJ128GL302-I/SO | PIC24FJ64GL306-E/SO | PIC24FJ64GB002-I/SO | PIC24FJ64GA002-I/SO |
|---|---|---|---|---|---|---|
| Package | 28-SOIC (300 mil) | 28-SOIC (300 mil) | 28-SOIC (300 mil) | 28-SOIC (300 mil) | 28-SOIC (300 mil) | 28-SOIC (300 mil) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 64 KB | 128 KB | 128 KB | 64 KB | 64 KB | 64 KB |
| RAM | 8 KB | 8 KB | 8 KB | 8 KB | 8 KB | 8 KB |
| LCD Driver | Yes (segmented) | Yes | Yes | Yes | No | No |
| Hardware AES | Yes | Yes | Yes | Yes | No | No |
| Maximum CPU Clock | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) |
| Operating Temperature | -40C to +125C (E-Temp) | -40C to +85C (I-Temp) | -40C to +85C (I-Temp) | -40C to +125C (E-Temp) | -40C to +85C (I-Temp) | -40C to +85C (I-Temp) |
Key Differentiators
- Integrated segmented LCD driver without external driver IC (vs PIC24FJ64GB002-I/SO)
- Hardware AES engine for secured communications (vs PIC24FJ64GA002-I/SO)
- Extended -40C to +125C E-Temp grade available (vs PIC24FJ128GL302-I/SO)
Design Notes
Place a 1uF ceramic X7R decoupling capacitor within 5mm of each VDD pin and a single 10uF bulk tantalum or ceramic on the battery rail. The PIC24FJ64GL302-E/SO's nanoamp-level deep-sleep current means that any leakage through the decoupling network (especially X5R ceramics with poor DC-bias performance) can dominate the quiescent budget - select C0G/NP0 or high-quality X7R. For single-cell Li-ion designs, route VBAT through a low-Iq LDO such as MCP1700 to keep the regulated rail clean for the ADC reference.
Route the segmented LCD COM and SEG traces as a bus on an inner or outer layer adjacent to a ground plane, keeping them away from high-frequency switching nodes like the DC-DC converter or RF antenna feed. According to the family datasheet reference layouts, maintain at least 0.2mm spacing between adjacent SEG traces and avoid routing signals across the LCD area to minimize ghost-segment coupling and improve contrast under temperature extremes.
Do not leave the MCLR pin floating - tie it to VDD through a 10k pull-up and add a 100nF cap to ground if the design tolerates a slower power-on reset; otherwise, route a manual reset switch to ground. Estimated: a floating MCLR can pick up injected noise in noisy industrial environments and cause spurious resets that interrupt deep-sleep current measurements. Also remember that PPS remapping is a one-time configuration per pin - confirm pin function assignments in the MCC pin manager before generating code to avoid silent GPIO misassignment.
Although the PIC24FJ64GL302-E/SO consumes only nanoamps in deep sleep, active current at 32 MHz can reach 8-10 mA plus peripheral contributions. At maximum ambient of +125C in E-Temp grades, derate the system clock to 8 MHz or lower to keep junction temperature within the silicon's safe operating area; the SOIC-28 package has limited thermal dissipation and is intended for moderate-duty applications.
Compliance Information
RoHS and REACH compliance per Microchip product page. AEC-Q100 qualification not applicable for non-automotive -E/SO grade; the I/SO industrial grade is also not AEC-Q100 qualified. Halogen-free status not specified in the provided data.