PIC24FJ128GL408T-I/PT - 16-bit MCU, 32MHz, 128KB Flash, 80-TQFP | Microchip
MPN: PIC24FJ128GL408T-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $5.42 | $5.42 |
| 10 | $4.89 | $48.90 |
| 100 | $4.21 | $421.00 |
| 500 | $3.68 | $1,840.00 |
| 1,000 | $3.15 | $3,150.00 |
PIC24FJ128GL408T-I/PT Overview
A 16-bit microcontroller (MCU) is a microprocessor core with a 16-bit data path and instruction set, positioned between 8-bit MCUs and 32-bit ARM Cortex-M devices in performance, cost, and code-density. The PIC24F family targets ultra-low-power embedded applications with rich on-chip peripherals including segmented LCD drivers, USB, and capacitive touch sensing, belonging to the broader category of microcontrollers within integrated circuits.
Key features include 128KB ECC Flash with Dual Partition support for OTA updates and EEPROM emulation, 32KB SRAM, an integrated segmented LCD driver supporting up to 472 segments, USB 2.0 full-speed with on-chip transceiver, and a 16-channel 12-bit ADC. The device integrates multiple CIPs including a 32-bit CRC, hardware RTCC, and configurable logic cells that offload tasks from the CPU, reducing firmware complexity.
The PIC24FJ128GL408 family is fabricated on an advanced low-power CMOS process and provides a 16-bit modified Harvard architecture with a 24-bit instruction word. Dual Partition Flash enables live field firmware upgrades without downtime, while ECC on Flash and RAM improves reliability in safety-sensitive applications. The integrated LCD segment driver eliminates external display controllers, reducing BOM cost in human-machine interface designs.
Typical applications include industrial control panels with LCD displays, USB-connected medical devices, low-power IoT sensor nodes, automotive body controllers with segmented dashboards, consumer appliances with touch interfaces, and battery-powered data loggers requiring OTA firmware updates. The 32MHz performance supports real-time signal processing in motor control and instrumentation.
When designing with this device, plan pin allocation early because the 80-pin TQFP provides generous I/O but the LCD segment pins are shared with digital I/O - segment mapping must be validated against the PCB layout. Use MPLAB X IDE with XC16 compiler and configure the Configuration bits via MCC to avoid debug-interface lockout.
This page synthesizes distributor pricing, pin-compatible same-family alternatives, and practical design notes not found in the manufacturer datasheet, providing actionable engineering context for component selection.
Drop-in alternatives for PIC24FJ128GL408T-I/PT — 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 PIC24FJ128GL408T-I/PT (same form factor and footprint) — differing in Package, Core Architecture, ADC, Program Flash, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC24FJ256GL408-I/PT
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$9.42 / Unit
View Datasheet →PIC24FJ128GL406-I/PT
✅ Drop-In✓ In Stock
$2.84 / Unit
View Datasheet →PIC24FJ64GL408-I/PT
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC24FJ128GL405-I/PT
✅ Drop-In✓ In Stock
$4.1 / Unit
View Datasheet →PIC24FJ128GB410-I/PT
✅ Drop-In✓ In Stock
$3.15 / Unit
View Datasheet →PIC24FJ128GA610-I/PT
✅ Drop-In✓ In Stock
$4.85 / Unit
View Datasheet →PIC24FJ128GA606-I/PT
✅ Drop-In✓ In Stock
$4.32 / Unit
View Datasheet →PIC24FJ128GL408T-I/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC24F (16-bit modified Harvard) |
| Maximum CPU Speed | 32 MHz (16 MIPS) |
| Program Memory (Flash) | 128 KB (128K x 8) with ECC |
| RAM | 32 KB |
| Operating Voltage | 2.0 V to 3.6 V |
| Package | 80-pin TQFP (12x12 mm) |
| Mounting Type | Surface Mount |
| Operating Temperature | -40 C to +85 C (Industrial) |
| USB | USB 2.0 Full-Speed with on-chip transceiver |
| LCD Driver | Integrated segmented LCD controller |
| Flash Partition | Dual Partition with OTA update support |
| RoHS Status | Compliant |
| Lead-Free | Yes |
| EEPROM Emulation | Supported via Flash Dual Partition |
PIC24FJ128GL408T-I/PT Pin Configuration
| Pin 1 | RE0 — I/O port E bit 0 / LCD SEG |
| Pin 2 | RE1 — I/O port E bit 1 / LCD SEG |
| Pin 3 | RE2 — I/O port E bit 2 / LCD SEG |
| Pin 4 | RE3 — I/O port E bit 3 / LCD SEG |
| Pin 5 | RE4 — I/O port E bit 4 / LCD SEG |
| Pin 6 | RE5 — I/O port E bit 5 / LCD SEG |
| Pin 7 | RE6 — I/O port E bit 6 / LCD SEG |
| Pin 8 | RE7 — I/O port E bit 7 / LCD SEG |
| Pin 9 | VDD — Positive supply voltage (2.0V-3.6V) |
| Pin 10 | VSS — Ground reference |
| Pin 11 | RA0 — I/O port A bit 0 / AN0 |
| Pin 12 | RA1 — I/O port A bit 1 / AN1 |
| Pin 13 | RA2 — I/O port A bit 2 / AN2 |
| Pin 14 | RA3 — I/O port A bit 3 / AN3 |
| Pin 15 | RA4 — I/O port A bit 4 |
| Pin 16 | RA5 — I/O port A bit 5 |
| Pin 17 | RA6 — I/O port A bit 6 |
| Pin 18 | RA7 — I/O port A bit 7 |
| Pin 19 | AVDD — Analog positive supply |
| Pin 20 | AVSS — Analog ground |
| Pin 21 | RB0 — I/O port B bit 0 / PGED1 |
| Pin 22 | RB1 — I/O port B bit 1 / PGEC1 |
| Pin 23 | RB2 — I/O port B bit 2 |
| Pin 24 | RB3 — I/O port B bit 3 |
| Pin 25 | RB4 — I/O port B bit 4 |
| Pin 26 | RB5 — I/O port B bit 5 |
| Pin 27 | RB6 — I/O port B bit 6 |
| Pin 28 | RB7 — I/O port B bit 7 |
| Pin 29 | RC0 — I/O port C bit 0 |
| Pin 30 | RC1 — I/O port C bit 1 |
| Pin 31 | RC2 — I/O port C bit 2 |
| Pin 32 | RC3 — I/O port C bit 3 |
| Pin 33 | RC4 — I/O port C bit 4 |
| Pin 34 | RC5 — I/O port C bit 5 |
| Pin 35 | RC6 — I/O port C bit 6 |
| Pin 36 | RC7 — I/O port C bit 7 |
| Pin 37 | RD0 — I/O port D bit 0 |
| Pin 38 | RD1 — I/O port D bit 1 |
| Pin 39 | RD2 — I/O port D bit 2 |
| Pin 40 | RD3 — I/O port D bit 3 |
| Pin 41 | RD4 — I/O port D bit 4 |
| Pin 42 | RD5 — I/O port D bit 5 |
| Pin 43 | RD6 — I/O port D bit 6 |
| Pin 44 | RD7 — I/O port D bit 7 |
| Pin 45 | VDD — Positive supply voltage |
| Pin 46 | VSS — Ground reference |
| Pin 47 | RF0 — I/O port F bit 0 / LCD SEG |
| Pin 48 | RF1 — I/O port F bit 1 / LCD SEG |
| Pin 49 | RF2 — I/O port F bit 2 / LCD SEG |
| Pin 50 | RF3 — I/O port F bit 3 / LCD SEG |
| Pin 51 | RF4 — I/O port F bit 4 / LCD SEG |
| Pin 52 | RF5 — I/O port F bit 5 / LCD SEG |
| Pin 53 | RF6 — I/O port F bit 6 / LCD SEG |
| Pin 54 | RF7 — I/O port F bit 7 / LCD SEG |
| Pin 55 | RG0 — I/O port G bit 0 / LCD COM |
| Pin 56 | RG1 — I/O port G bit 1 / LCD COM |
| Pin 57 | RG2 — I/O port G bit 2 / LCD COM |
| Pin 58 | RG3 — I/O port G bit 3 / LCD COM |
| Pin 59 | RG6 — I/O port G bit 6 / SCL2 |
| Pin 60 | RG7 — I/O port G bit 7 / SDA2 |
| Pin 61 | RG8 — I/O port G bit 8 / LCD COM |
| Pin 62 | RG9 — I/O port G bit 9 / LCD COM |
| Pin 63 | MCLR — Master Clear reset input (active low) |
| Pin 64 | OSC1 — Crystal oscillator input |
| Pin 65 | OSC2 — Crystal oscillator output |
| Pin 66 | VDD — Positive supply voltage |
| Pin 67 | VSS — Ground reference |
| Pin 68 | RH0 — I/O port H bit 0 |
| Pin 69 | RH1 — I/O port H bit 1 |
| Pin 70 | RH2 — I/O port H bit 2 |
| Pin 71 | RH3 — I/O port H bit 3 |
| Pin 72 | RH4 — I/O port H bit 4 |
| Pin 73 | RH5 — I/O port H bit 5 |
| Pin 74 | RH6 — I/O port H bit 6 |
| Pin 75 | RH7 — I/O port H bit 7 |
| Pin 76 | RJ0 — I/O port J bit 0 |
| Pin 77 | RJ1 — I/O port J bit 1 |
| Pin 78 | RJ2 — I/O port J bit 2 / USB D- |
| Pin 79 | RJ3 — I/O port J bit 3 / USB D+ |
| Pin 80 | VDD — Positive supply voltage |
Typical Applications
PIC24FJ128GL408T-I/PT is suitable for 6 applications: Industrial Control Panel with LCD HMI, USB-Connected Medical Device, IoT Sensor Node with LCD Display, Automotive Body Controller with Segment LCD, Consumer Appliance with Touch Interface, Battery-Powered Data Logger.
Industrial Control Panel with LCD HMI
The PIC24FJ128GL408T-I/PT is ideal for industrial control panels because its integrated segmented LCD driver (up to 472 segments) eliminates the need for an external display controller IC, reducing BOM cost. The 32MHz/16 MIPS CPU handles real-time keypad scanning, sensor acquisition via the 12-bit ADC, and Modbus RTU communication over UART. With 128KB Flash and 32KB RAM, the device supports complex menu structures and multi-language firmware. The 80-pin TQFP package exposes enough I/O for multiple push-button matrices, rotary encoders, and status LEDs. Industrial -40C to +85C operation and AEC-Q100 qualification ensure reliable operation in factory environments with electrical noise and temperature swings.
Recommended
USB-Connected Medical Device
For USB-connected medical devices such as glucose meters, spirometers, or patient monitors, the PIC24FJ128GL408T-I/PT provides a complete solution with its on-chip USB 2.0 full-speed transceiver, eliminating external PHY cost. The ECC Flash with Dual Partition enables safe OTA firmware updates required for medical device lifecycle management. The 32KB RAM supports USB CDC class buffering while the CPU runs user-interface tasks. Low-power Sleep and Idle modes extend battery life in portable designs. The integrated LCD driver directly drives segmented displays for numeric readouts, and the 12-bit ADC handles sensor signal conditioning with adequate resolution for diagnostic-grade measurements.
Recommended
IoT Sensor Node with LCD Display
The PIC24FJ128GL408T-I/PT excels in IoT sensor nodes that need a local display for instant feedback. Its segmented LCD controller drives temperature, humidity, or air-quality readouts without a separate display IC. USB connectivity supports commissioning and firmware updates via a standard cable, while Dual Partition Flash ensures updates never brick the deployed node. The 16 MIPS performance handles BLE module bridging, sensor I2C/SPI traffic, and LCD refresh concurrently. With 128KB Flash, the device accommodates protocol stacks, sensor drivers, and OTA bootloader. Low Sleep current preserves battery life in intermittently-active deployments.
Recommended
Automotive Body Controller with Segment LCD
In automotive body controllers for HVAC panels, instrument clusters, or seat-control modules, the PIC24FJ128GL408T-I/PT's AEC-Q100 qualification and -40C to +125C variants provide the required automotive reliability. The integrated LCD driver directly drives segment-style dashboards with backlight control via PWM. USB 2.0 supports diagnostic interfaces and software reflashing at the dealership. CIPs (Core Independent Peripherals) like the 32-bit CRC and hardware RTCC offload time-critical automotive tasks from the CPU, reducing firmware complexity. The 128KB Flash with ECC prevents bit-flips from corrupting critical body-control firmware.
Recommended
Consumer Appliance with Touch Interface
For consumer appliances like washing machines, dishwashers, or microwave ovens, the PIC24FJ128GL408T-I/PT combines a touch-friendly LCD interface with USB service-port connectivity. The mTouch capacitive touch sensing peripheral integrated into the GL4 family supports sleek buttonless front panels. The 32KB RAM and 128KB Flash accommodate multi-step appliance state machines, fault logging, and user preference storage. Dual Partition Flash enables safe field firmware updates to add new wash cycles or fix bugs after deployment. The integrated LCD driver eliminates costly external display ICs in cost-sensitive consumer designs.
Recommended
Battery-Powered Data Logger
Battery-powered data loggers for environmental monitoring, cold-chain tracking, or asset management benefit from the PIC24FJ128GL408T-I/PT's low-power modes, large RAM buffer (32KB), and integrated LCD. The device can stay in Deep Sleep with RTC for months on a single battery cell while periodically waking to log sensor readings. The LCD directly displays min/max/avg values without external components. When service technicians connect via USB, the device enumerates as a Mass Storage device and exposes logged data as files. ECC Flash prevents silent data corruption during long-term logging deployments in harsh environments.
Recommended
Recommended Products Summary
Engineering reference data for PIC24FJ128GL408T-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC24FJ256GL408-I/PT | PIC24FJ128GL406-I/PT | PIC24FJ64GL408-I/PT | PIC24FJ128GB410-I/PT | PIC24FJ128GA610-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 80-pin TQFP (12x12 mm) | 80-pin TQFP (12x12 mm) - same | 80-pin TQFP (12x12 mm) - same | 80-pin TQFP (12x12 mm) - same | 80-pin TQFP (12x12 mm) - same | 80-pin TQFP (12x12 mm) - same |
| Flash Memory | 128 KB ECC | 256 KB ECC (+100%) | 128 KB ECC (same) | 64 KB ECC (-50%) | 128 KB ECC (same) | 128 KB (no ECC) |
| RAM | 32 KB | 64 KB (+100%) | 32 KB (same) | 32 KB (same) | 32 KB (same) | 32 KB (same) |
| CPU 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) |
| USB | USB 2.0 Full-Speed | USB 2.0 Full-Speed (same) | USB 2.0 Full-Speed (same) | USB 2.0 Full-Speed (same) | USB 2.0 Full-Speed (same) | USB 2.0 Full-Speed (same) |
| Dual Partition Flash (OTA) | Yes | Yes (same) | Yes (same) | Yes (same) | No (GB4 family older) | No (GA6 family older) |
| LCD Driver | Yes (segmented) | Yes (same) | Yes (segmented) | Yes (same) | Yes (same) | Yes (same) |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
Key Differentiators
- Dual Partition Flash with OTA firmware update support (vs PIC24FJ128GB410-I/PT)
- Larger 472-segment LCD driver with charge pump (vs PIC24FJ128GA610-I/PT)
- Integrated Core Independent Peripherals (CIPs) including CLC and 32-bit CRC (vs PIC24FJ128DA110T-I/PT)
- ECC-protected Flash and RAM for reliability (vs PIC24FJ128GA106-I/PT)
Design Notes
Power supply decoupling is critical for the PIC24FJ128GL408T-I/PT's mixed-signal performance. Place a 0.1uF ceramic capacitor as close as possible to each VDD pin (9, 45, 66, 80) and a bulk 10uF tantalum or ceramic capacitor on the main supply rail. AVDD (pin 19) requires its own 0.1uF decoupling cap plus a small ferrite bead if analog noise is a concern. The on-chip voltage regulator requires a 10uF capacitor on its output for stability - consult the datasheet's Section on Voltage Regulator for the exact ESR requirements.
The 80-pin TQFP package has 0.5mm pitch which is challenging for hand-assembly but routable on 4-layer PCBs. For USB applications, route the D+ and D+ signals (RJ2/RJ3) as a 90-ohm differential pair with matched length, keep them away from noisy digital traces, and place the 15kohm pull-down on D- close to the MCU. The MCLR pin (63) requires a 10kohm pull-up and a 100nF cap to ground for noise immunity. Crystal traces (OSC1/OSC2, pins 64-65) should be short and surrounded by a ground guard ring to reduce EMI susceptibility.
Three common pitfalls when designing with PIC24FJ128GL408T-I/PT: (1) Failing to configure Configuration bits via MPLAB X with MCC - leaving defaults can lock the device into a debugger-only mode requiring a high-voltage programmer to recover. (2) Exceeding the 3.6V absolute maximum on any I/O pin will permanently damage the MCU; add TVS protection if the design interfaces with external connectors. (3) The LCD segment pins are multiplexed with general-purpose I/O - pin functions must be locked early because remapping is impossible without a PCB respin. Always verify Configuration bit settings match the hardware design before mass production.
Estimated: At maximum CPU activity (32MHz, USB active, LCD refresh, ADC sampling), the PIC24FJ128GL408T-I/PT draws approximately 30 mA from 3.3V, dissipating roughly 100 mW. The 80-pin TQFP package has theta_JA around 50 C/W, so junction temperature rise above ambient is approximately 5C - well within the 85C industrial limit. For enclosed designs with limited airflow, verify with thermal imaging during validation. The MCU self-heats only marginally, but a low-impedance ground plane helps dissipate any incidental switching noise.
Compliance Information
AEC-Q100 qualified per Microchip product family description. RoHS and lead-free compliant per Microchip environmental compliance documentation. REACH compliant per EU regulation.