PIC24FJ128GL302-I/ML - 128KB Flash LCD XLP MCU | Microchip
N.º da peça: PIC24FJ128GL302-I/ML ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $3.92 | $3,92 |
| 10 | $3.62 | $36,20 |
| 100 | $3.1 | $310,00 |
| 500 | $2.69 | $1.345,00 |
| 1.000 | $2.35 | $2.350,00 |
PIC24FJ128GL302-I/ML Visão geral
A microcontroller (MCU) is a single-chip computer containing a CPU core, non-volatile program memory (Flash), working RAM, and a rich set of peripherals such as timers, ADCs, communication interfaces, and increasingly domain-specific blocks like LCD drivers. The PIC24FJ 'GL' family layers core-independent peripherals (CIPs) on top of a 16-bit modified Harvard architecture that runs the MIPS instruction set, providing deterministic interrupt response and low power draw. The PIC24FJ128GL302 sits within the low-pin-count subset of this family, fitting 28-pin designs while still integrating the segmented LCD controller.
Key differentiating specifications include: sleep current down to a few hundred nanoamps with full RAM retention, segmented LCD controller supporting up to 256 segments (8 common, 32 segment lines) with an integrated charge pump for contrast in battery-powered applications, core-independent autonomous display animation (alternating dual display, blinking, blanking), 128KB Flash with ECC for safety-critical code, and AEC-Q100 qualification for automotive dashboard and instrument-cluster designs.
Technically, the device combines a 16-bit MIPS core with a 4-channel DMA engine, multiple I/O ports with interrupt-on-change capability, and an RTCC with calendar mode. The integrated charge pump lets the LCD run from a low-voltage battery while producing VGH/VGL rails suitable for contrast, eliminating an external boost circuit. Hardware crypto and a true RNG are not part of this part; they are found on PIC24F 'GB' family devices.
Typical applications include battery-powered thermostats, remote controls, white-goods HMIs, e-bike or e-scooter dashboards, blood-pressure monitors, and automotive instrument clusters where low quiescent current and a built-in LCD driver reduce bill of materials. In an HMI design it drives the glass directly while the CPU sleeps, waking only on a button interrupt, then returns to sub-microamp standby.
Design consideration: When migrating from a PIC24F 'KA' or 'KL' part, verify the pin mapping in the 28-pin QFN variant - the GL family reassigns several I/O pins to LCD segment lines. Always populate the VLCD charge-pump flying capacitor per the datasheet typical-application schematic.
This page synthesizes distributor stock, drop-in same-brand alternatives, comparison data, and practical design notes that the manufacturer datasheet alone does not consolidate, helping engineers select and source the part faster.
Alternativas drop-in para PIC24FJ128GL302-I/ML — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC24FJ128GL302-I/ML (mesmo formato e footprint) — diferindo em Package, Core Architecture, Maximum CPU Speed, Operating Temperature, ADC.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC24FJ128GL302-E/ML
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC24FJ128GA702-I/ML
✅ Drop-In✓ Em estoque
$2.1 / unidade
Ver ficha técnica →PIC24FJ128GA702T-I/ML
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$2.62 / unidade
Ver ficha técnica →PIC24FJ64GL302-I/ML
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
PIC24FJ128GL306-I/ML
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
PIC24FJ128GL303-I/ML
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
PIC24FJ128GL302-I/ML Classificações máximas e características elétricas
| Core Architecture | 16-bit MIPS (PIC24F) |
| Maximum CPU Speed | 32 MHz (16 MIPS when using 2:1 FPLL divider) |
| Program Flash | 128 KB (128K x 8) with ECC |
| Data RAM | 8 KB |
| Operating Voltage Range | 2.0 V to 3.6 V |
| LCD Segments Supported | 256 segments (8 common x 32 segment) |
| LCD Charge Pump | Integrated (for contrast in low-voltage battery apps) |
| Sleep Current (RAM retention) | A few hundred nA (typical) |
| DMA Channels | 4 |
| Timers | Multiple 16-bit and 32-bit timers (per family spec) |
| Communication | UART, SPI, I2C (per family spec) |
| ADC | 10/12-bit ADC (per family spec) |
| Faixa de temperatura de operação | -40 C to +85 C (Industrial 'I' grade) |
| Encapsulamento | 28-pin QFN (6x6 mm) |
| AEC-Q100 | Qualified |
| Tipo de montagem | Surface Mount |
| Lead-Free / RoHS | Yes (Compliant) |
Configuração de pinos do PIC24FJ128GL302-I/ML
| Pino 1 | RA0 — Port A bit 0 / analog input / segment line |
| Pino 2 | RA1 — Port A bit 1 / analog input / segment line |
| Pino 3 | RA2 — Port A bit 2 / analog input / segment line |
| Pino 4 | RA3 — Port A bit 3 / analog input / segment line |
| Pino 5 | RA4 — Port A bit 4 / segment line |
| Pino 6 | RA5 — Port A bit 5 / segment line |
| Pino 7 | — Placeholder |
| Pino 8 | VSS — Ground reference |
| Pino 9 | VDD — Positive supply (2.0 V to 3.6 V) |
| Pino 10 | RB0 — Port B bit 0 / segment line |
| Pino 11 | RB1 — Port B bit 1 / segment line |
| Pino 12 | RB2 — Port B bit 2 / segment line |
| Pino 13 | RB3 — Port B bit 3 / segment line |
| Pino 14 | RB4 — Port B bit 4 / segment line |
| Pino 15 | RB5 — Port B bit 5 / segment line |
| Pino 16 | RB6 — Port B bit 6 / segment line |
| Pino 17 | RB7 — Port B bit 7 / segment line |
| Pino 18 | RC0 — Port C bit 0 / segment line |
| Pino 19 | RC1 — Port C bit 1 / segment line |
| Pino 20 | RC2 — Port C bit 2 / segment line |
| Pino 21 | RC3 — Port C bit 3 / segment line |
| Pino 22 | RC4 — Port C bit 4 / segment line |
| Pino 23 | RC5 — Port C bit 5 / segment line |
| Pino 24 | RC6 — Port C bit 6 / segment line |
| Pino 25 | RC7 — Port C bit 7 / segment line |
| Pino 26 | VLCD — LCD supply / charge-pump output |
| Pino 27 | C1P — Charge-pump flying capacitor positive terminal |
| Pino 28 | C1N — Charge-pump flying capacitor negative terminal |
Aplicações típicas
PIC24FJ128GL302-I/ML é adequado para 7 aplicaçãos: Battery-Powered Thermostat, Automotive Instrument Cluster Sub-Display, Remote Control with LCD Status Bar, White-Goods HMI (Washing Machine / Oven), E-Bike / E-Scooter Dashboard, Blood Pressure / Glucose Monitor, IoT Sensor Node with LCD Readout.
Battery-Powered Thermostat
The PIC24FJ128GL302-I/ML is ideal for battery-powered thermostats because its segmented LCD controller with integrated charge pump drives 256 segments directly, while the XLP sleep current of a few hundred nanoamps with full RAM retention allows multi-year runtime on two AA cells. The 128KB ECC Flash stores scheduling logic, setpoint history, and the user interface flow, while the 16 MIPS core handles UI updates and BLE/Wi-Fi co-processor handshakes. The integrated charge pump keeps the display contrast uniform as VDD sags from 3.0 V to 2.0 V, eliminating an external boost converter and reducing BOM cost. RTCC with calendar mode drives time-based schedules without waking the CPU, and wake-on-button interrupts via interrupt-on-change I/O keep the system responsive.
Recomendado
Automotive Instrument Cluster Sub-Display
The PIC24FJ128GL302-I/ML targets automotive instrument clusters and HVAC sub-displays because it is AEC-Q100 qualified, integrates a segmented LCD controller with charge pump, and operates from 2.0 V to 3.6 V across the industrial temperature range. The 128KB ECC Flash stores odometer, trip, and diagnostic data with bit-error protection in harsh automotive electrical environments. The integrated charge pump lets the cluster operate directly from a 3.3 V post-LDO rail without an external boost circuit, simplifying the PCB. CAN or LIN connectivity is handled through the family peripherals, and the XLP sleep current lets the cluster retain memory while the vehicle is parked for weeks without draining the battery. The 28-pin QFN (6x6 mm) footprint is small enough to fit behind a 2.4-inch segmented display.
Recomendado
Remote Control with LCD Status Bar
The PIC24FJ128GL302-I/ML suits universal remote controls and AV receivers that display a status bar on a segmented LCD, because its XLP sleep current of a few hundred nanoamps allows a coin-cell-powered remote to last multiple years. The 16 MIPS core handles IR protocol decoding (RC5, NEC, SIRC) in real time, while the DMA engine offloads repetitive peripheral tasks. The integrated segmented LCD controller drives channel number, volume, and battery icons without an external driver, reducing BOM. The 128KB Flash stores IR code libraries for hundreds of device brands, and the 8KB RAM holds active protocol state. The 28-pin QFN footprint enables a slim remote housing.
Recomendado
White-Goods HMI (Washing Machine / Oven)
The PIC24FJ128GL302-I/ML is well-suited for white-goods HMIs such as washing machines, dishwashers, and ovens that require a segmented LCD to show cycle status, temperature, and time remaining. The integrated charge pump maintains LCD contrast across the 2.0 V to 3.6 V supply range as the appliance runs from rectified mains, and the 128KB Flash stores cycle firmware and user preferences with ECC protection against bit errors caused by motor noise. The 16 MIPS core executes motor-control state machines while servicing user inputs, and the RTCC drives timer functions without CPU wakeups. The 28-pin QFN (6x6 mm) package fits behind the front-panel glass, reducing assembly complexity. Core-independent peripherals handle button scanning and rotary-encoder input without CPU intervention.
Recomendado
E-Bike / E-Scooter Dashboard
The PIC24FJ128GL302-I/ML fits e-bike and e-scooter dashboards because its segmented LCD controller with charge pump drives speed, battery, and assist-level indicators directly from a 24 V to 36 V battery stepped down to 3.3 V. The XLP sleep current allows the dashboard to retain state for months when the bike is parked, waking only on wheel rotation or button press. The 128KB Flash stores odometer, trip history, and BLE pairing data, while the 8KB RAM holds live telemetry. The AEC-Q100 qualification supports harsh under-hood vibration and temperature conditions. The 28-pin QFN footprint is small enough to integrate into a handlebar-mounted display module without crowding other components.
Recomendado
Blood Pressure / Glucose Monitor
The PIC24FJ128GL302-I/ML is suitable for home medical devices such as blood-pressure cuffs and glucose meters that display readings on a segmented LCD. Its XLP sleep current of a few hundred nanoamps allows battery-powered devices to sit on the shelf for over a year between uses, while the integrated charge pump keeps the LCD contrast readable as alkaline cells deplete from 3.0 V to 2.0 V. The 128KB ECC Flash stores firmware, calibration constants, and last-reading history with error correction. The 16 MIPS core executes the measurement algorithm and pump-control loop in real time, and the DMA engine offloads sensor ADC sampling. The 28-pin QFN (6x6 mm) package fits inside a compact handheld housing.
Recomendado
IoT Sensor Node with LCD Readout
The PIC24FJ128GL302-I/ML serves IoT sensor nodes that display readings (temperature, humidity, CO2) on a small segmented LCD without a smartphone app. Its segmented LCD controller with charge pump drives the display directly from a 2xAA or coin-cell battery, and the XLP sleep current of a few hundred nanoamps allows multi-year battery life. The 128KB Flash stores application firmware and OTA update staging, while the 8KB RAM buffers sensor data. I2C/SPI interfaces connect to environmental sensors, and the DMA engine offloads ADC sampling. The integrated charge pump eliminates the external boost converter typical in coin-cell designs, reducing BOM cost and PCB area.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC24FJ128GL302-I/ML — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC24FJ128GL302-E/ML | PIC24FJ128GA702-I/ML | PIC24FJ64GL302-I/ML |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-pin QFN (6x6 mm) | 28-pin QFN (6x6 mm) - same | 28-pin QFN (6x6 mm) - same | 28-pin QFN (6x6 mm) - same |
| Program Flash | 128 KB (ECC) | 128 KB (ECC) | 128 KB (no LCD charge pump) | 64 KB (-50%) |
| Data RAM | 8 KB | 8 KB | 8 KB | 8 KB |
| LCD Controller | Yes (256 segments, charge pump) | Yes (256 segments, charge pump) | No | Yes (256 segments, charge pump) |
| CPU Speed | 16 MIPS (32 MHz) | 16 MIPS (32 MHz) | 16 MIPS (32 MHz) | 16 MIPS (32 MHz) |
| Operating Temperature | -40 C to +85 C (Industrial) | -40 C to +125 C (Extended) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) |
| AEC-Q100 | Qualified | Qualified | Qualified (per family) | Qualified (per family) |
| Sleep Current (RAM retention) | A few hundred nA | A few hundred nA | A few hundred nA | A few hundred nA |
Principais diferenciais
- Integrated segmented LCD controller with on-chip charge pump (vs PIC24FJ128GA702-I/ML)
- Higher Flash density for richer firmware (vs PIC24FJ64GL302-I/ML)
- Industrial temperature range tailored for consumer/indoor HMI (vs PIC24FJ128GL302-E/ML)
Notas de projeto
Estimated: with the LCD controller disabled and all peripherals off, the PIC24FJ128GL302 draws approximately 0.5 uA in sleep with full RAM retention at 3.0 V, 25 C. Always disable unused peripherals via their PMDx register before entering sleep, and disable the RTCC if real-time clock is not required. The on-board 1.2 V core LDO continues to power RAM; if even lower standby is needed, use Deep Sleep with the retention LDO disabled and accept RAM loss.
Place the VLCD charge-pump flying capacitor (typically 1 nF to 10 nF X7R) as close as possible to the C1P/C1N pins, with short, symmetric traces to minimize charge-pump ripple. Keep the VLCD trace away from noise sources and provide a 100 nF decoupling capacitor directly on VLCD. Route the segment lines as a bus guarded by ground, and reserve a 4-layer PCB if more than 128 segments are used to manage trace impedance.
Common pitfalls: (1) Forgetting to configure the LCD charge pump before enabling the LCD driver results in no display output - enable VLCD3EN or similar bits per the datasheet. (2) Driving segment lines as GPIO while the LCD controller is enabled causes contention - always disable the LCD peripheral before reusing pins. (3) Using alkaline cells below 2.0 V disables the charge pump; verify the minimum VDD for the chosen contrast. (4) Exceeding the maximum I/O sink/source current (per pin and per port) damages the MCU - respect the absolute-maximum ratings.
The 28-pin QFN (6x6 mm) package has an exposed thermal pad that must be soldered to a ground pad on the PCB for mechanical reliability and thermal dissipation. Use an array of thermal vias under the pad to a ground plane on the inner layer. For battery-powered applications, isolate the analog ground (AGND) from digital ground (DGND) at a single point near the MCU VSS pin to avoid ground-loop noise on ADC and segment lines.
Informações de conformidade
RoHS and lead-free compliant per Microchip product page. AEC-Q100 qualified for automotive applications per Future Electronics listing. Halogen-free status not stated in the provided data.