PIC24FJ128GU405T-I/M4 - 16-bit 32MHz 128KB Flash MCU | Microchip
MPN: PIC24FJ128GU405T-I/M4 ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.12 | $4.12 |
| 10 | $3.71 | $37.10 |
| 100 | $3.32 | $332.00 |
| 500 | $2.98 | $1,490.00 |
| 1,000 | $2.65 | $2,650.00 |
PIC24FJ128GU405T-I/M4 Overview
A 16-bit microcontroller (MCU) is a programmable processor that combines a CPU core, on-chip memory, peripherals (ADC, timers, communication interfaces), and I/O into a single integrated circuit. The PIC24F family sits in the broader taxonomy: microcontroller -> 16-bit MCU -> PIC24F family -> flash-based low-power MCU -> embedded semiconductor. Compared to 8-bit MCUs, 16-bit parts deliver higher throughput (16 MIPS here), wider data paths, and richer peripherals while keeping power consumption modest; compared to 32-bit ARM Cortex-M parts they offer simpler toolchains and lower cost per MIPS at the cost of raw compute.
Key features of the PIC24FJ128GU405T-I/M4 include a 32 MHz core with hardware multiply/divide, 128 KB Flash plus 32 KB RAM, USB 2.0 full-speed device/host/OTG, an LCD driver supporting up to 39 segments, a 10-bit ADC (configurable to 12-bit), multiple UART/SPI/I2C interfaces, and Core Independent Peripherals (CIPs) such as CLC, MCCP, and PWM that offload tasks from the CPU. The Dual-Partition Flash allows live firmware swap, enabling Over-The-Air (OTA) updates without device downtime.
The architecture is built around a 16-bit modified-Harvard RISC core with 24-bit instruction words, a hardware 17-bit x 17-bit multiplier, and a 32-bit barrel shifter. Power management includes multiple idle/doze/sleep modes and a dedicated low-power RTCC. The UQFN-48 package is a 6 mm x 6 mm leadless HVQCCN land-grid pad that maximizes board density while exposing all peripherals.
Typical applications include USB Human Interface Devices (HID keyboards, mice, game controllers), battery-powered industrial sensors with LCD readouts, low-cost medical monitoring devices (glucometers, pulse oximeters), smart home control panels, and any 3.3 V embedded product that needs OTA firmware upgrades with non-stop operation.
Design consideration: this part is pin-compatible with other PIC24FJ 'GU4/GL4' family MCUs in the same UQFN-48 footprint, but switching to a higher-density variant (e.g. 256 KB Flash) is a firmware-and-config change with no PCB rework. The 32 KB RAM is the practical limit for USB + LCD + ADC buffering - plan DMA or careful buffering if multiple high-rate streams are needed.
This page synthesizes distributor pricing, drop-in same-family alternatives, and practical design notes not found in the manufacturer datasheet alone, giving engineers a faster path to a production-ready BOM.
Drop-in alternatives for PIC24FJ128GU405T-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 PIC24FJ128GU405T-I/M4 (same form factor and footprint) — differing in ADC, Operating Temperature, Package, Program Memory (Flash), USB.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC24FJ128GU405-I/M4
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.61 / Unit
View Datasheet →PIC24FJ128GL405-I/M4
✅ Drop-In✓ In Stock
$4.09 / Unit
View Datasheet →PIC24FJ128GU410-I/PT
✅ Drop-In✓ In Stock
$3.83 / Unit
View Datasheet →PIC24FJ256GU405-I/M4
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC24FJ128GU406-I/M4
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC24FJ128GU405T-I/M4 Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC24F 16-bit RISC (modified Harvard) |
| Core Frequency | 32 MHz (16 MIPS) |
| Program Memory (Flash) | 128 KB |
| RAM | 32 KB |
| Supply Voltage (VDD) | 2.0 V to 3.6 V |
| ADC | 10/12-bit |
| Package | 48-UQFN (6x6 mm, HVQCCN) |
| Operating Temperature | -40 C to +85 C (Industrial) |
| USB | USB 2.0 Full-Speed Device/Host/OTG |
| LCD Driver | Up to 39 segments |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Series | PIC24FJ 'GU4' family |
PIC24FJ128GU405T-I/M4 Pin Configuration
| Pin 1 | RP15 — Remappable I/O pin 15 |
| Pin 2 | RP14 — Remappable I/O pin 14 |
| Pin 3 | RP13 — Remappable I/O pin 13 |
| Pin 4 | RP12 — Remappable I/O pin 12 |
| Pin 5 | RP11 — Remappable I/O pin 11 |
| Pin 6 | RP10 — Remappable I/O pin 10 |
| Pin 7 | RP9 — Remappable I/O pin 9 |
| Pin 8 | RP8 — Remappable I/O pin 8 |
| Pin 9 | RP7 — Remappable I/O pin 7 |
| Pin 10 | RP6 — Remappable I/O pin 6 |
| Pin 11 | RP5 — Remappable I/O pin 5 |
| Pin 12 | RP4 — Remappable I/O pin 4 |
| Pin 13 | RP3 — Remappable I/O pin 3 |
| Pin 14 | RP2 — Remappable I/O pin 2 |
| Pin 15 | RP1 — Remappable I/O pin 1 |
| Pin 16 | RP0 — Remappable I/O pin 0 |
| Pin 17 | VDD — Positive supply voltage (2.0 V to 3.6 V) |
| Pin 18 | VSS — Ground reference |
| Pin 19 | OSCI — Crystal oscillator input / external clock input |
| Pin 20 | OSCO — Crystal oscillator output |
| Pin 21 | VUSB — USB 3.3 V regulator output / USB power |
| Pin 22 | VBUS — USB bus voltage sense input |
| Pin 23 | D+ — USB D+ data line |
| Pin 24 | D- — USB D- data line |
| Pin 25 | VDD — Positive supply voltage |
| Pin 26 | VSS — Ground reference |
| Pin 27 | SEG0 — LCD segment 0 |
| Pin 28 | SEG1 — LCD segment 1 |
| Pin 29 | SEG2 — LCD segment 2 |
| Pin 30 | SEG3 — LCD segment 3 |
| Pin 31 | SEG4 — LCD segment 4 |
| Pin 32 | SEG5 — LCD segment 5 |
| Pin 33 | COM0 — LCD common 0 |
| Pin 34 | COM1 — LCD common 1 |
| Pin 35 | COM2 — LCD common 2 |
| Pin 36 | COM3 — LCD common 3 |
| Pin 37 | AN0 — Analog input 0 / ADC channel |
| Pin 38 | AN1 — Analog input 1 / ADC channel |
| Pin 39 | AN2 — Analog input 2 / ADC channel |
| Pin 40 | AN3 — Analog input 3 / ADC channel |
| Pin 41 | AN4 — Analog input 4 / ADC channel |
| Pin 42 | AN5 — Analog input 5 / ADC channel |
| Pin 43 | AN6 — Analog input 6 / ADC channel |
| Pin 44 | AN7 — Analog input 7 / ADC channel |
| Pin 45 | VDD — Positive supply voltage |
| Pin 46 | VSS — Ground reference |
| Pin 47 | MCLR — Master Clear (reset) input, active low |
| Pin 48 | PGEC — In-circuit debugger / programming clock |
Typical Applications
PIC24FJ128GU405T-I/M4 is suitable for 6 applications: USB Human Interface Devices (HID), Industrial Sensor with LCD Readout, Portable Medical Monitoring, Smart Home Control Panels, Battery-Powered IoT Edge Node, Automotive Interior Accessory (Non-Safety).
USB Human Interface Devices (HID)
The PIC24FJ128GU405T-I/M4 integrates USB 2.0 full-speed device/host/OTG plus 16 MIPS of CPU throughput, making it ideal for USB HID peripherals such as keyboards, mice, game controllers, and barcode scanners. With 128 KB Flash and 32 KB RAM, it comfortably fits USB stacks, HID report descriptors, and debouncing logic. Unlike parts requiring an external USB transceiver, the integrated USB PHY reduces BOM cost. Designers should reserve 4 KB of Flash for the USB stack and plan endpoint buffer RAM allocation carefully when streaming multiple HID interfaces.
Recommended
Industrial Sensor with LCD Readout
The PIC24FJ128GU405T-I/M4 combines a 10/12-bit ADC with a segmented LCD driver supporting up to 39 segments and 2.0 V to 3.6 V operation, ideal for industrial pressure, temperature, and flow meters. The integrated LCD controller eliminates an external driver chip, reducing PCB area. Industrial -40 C to +85 C temperature range ensures field deployment reliability. Engineers should use the ADC's hardware averaging and the CLC (Configurable Logic Cell) for sensor signal conditioning without burdening the CPU.
Recommended
Portable Medical Monitoring
The PIC24FJ128GU405T-I/M4 suits portable medical devices such as pulse oximeters, glucometers, and infusion monitors thanks to low-power sleep modes, USB for data transfer/charging, and 32 KB RAM for waveform buffers. The 16 MIPS throughput handles real-time signal processing of PPG or bioimpedance signals. The integrated ADC supports both 10-bit fast scans and 12-bit precision measurements for SpO2 algorithms. Low-power design must keep the CPU in sleep except during sample windows to extend battery life.
Recommended
Smart Home Control Panels
The PIC24FJ128GU405T-I/M4 drives capacitive touch keys, RGB LEDs, and character/segment LCDs in smart home control panels via its 10/12-bit ADC, PWM outputs, and LCD driver. With 16 MIPS and 32 KB RAM, it can run user-interface logic, Zigbee/BLE bridge state machines, and OTA update logic simultaneously. The 48-UQFN 6x6 mm package fits behind small panel cutouts. Pair with an external BLE/Zigbee module via UART for wireless connectivity.
Recommended
Battery-Powered IoT Edge Node
The PIC24FJ128GU405T-I/M4 supports deep-sleep currents in the microampere range and operates down to 2.0 V, ideal for battery-powered IoT edge nodes that spend most of their life sleeping. With 128 KB Flash, code space accommodates LoRaWAN/BLE stacks plus application logic. The RTCC and DMA offload wake-up timing and ADC scanning without CPU involvement. Expect 1-3 years of battery life on 2x AA cells with appropriate duty cycling, depending on radio companion chip selection.
Recommended
Automotive Interior Accessory (Non-Safety)
The PIC24FJ128GU405T-I/M4 with its -40 C to +85 C industrial grade suits non-safety automotive interior accessories such as USB chargers, ambient lighting controllers, and seat-control buttons. The integrated USB and LCD support display modules and charging port logic in a single chip. AEC-Q100 qualification is not present on this part; for safety-critical body electronics, choose an AEC-Q100-qualified PIC24 variant instead. Plan for 12 V to 5 V/3.3 V regulation on the vehicle harness.
Recommended
Recommended Products Summary
Engineering reference data for PIC24FJ128GU405T-I/M4 — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC24FJ128GU405-I/M4 | PIC24FJ128GL405-I/M4 | PIC24FJ256GU405-I/M4 |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 48-UQFN (6x6 mm) | 48-UQFN (6x6 mm) - same | 48-UQFN (6x6 mm) - same | 48-UQFN (6x6 mm) - same |
| Core / Frequency | 16-bit PIC24F / 32 MHz | 16-bit PIC24F / 32 MHz | 16-bit PIC24F / 32 MHz | 16-bit PIC24F / 32 MHz |
| Flash | 128 KB | 128 KB | 128 KB | 256 KB |
| RAM | 32 KB | 32 KB | 32 KB | 32 KB |
| USB | USB 2.0 FS Device/Host/OTG | USB 2.0 FS Device/Host/OTG | No USB | USB 2.0 FS Device/Host/OTG |
| LCD Driver | Up to 39 segments | Up to 39 segments | Up to 39 segments | Up to 39 segments |
| Supply Voltage | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V |
| Operating Temperature | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
| RoHS | Compliant | Compliant | Compliant | Compliant |
Key Differentiators
- Dual-Partition Flash with OTA support (vs PIC24FJ128GL405-I/M4)
- Integrated USB 2.0 full-speed with OTG (vs PIC24FJ128GL405-I/M4)
- Same-family 256 KB Flash upgrade path (vs PIC24FJ128GU405-I/M4)
Design Notes
The PIC24FJ128GU405T-I/M4 requires a clean 2.0 V to 3.6 V supply; place a 10 uF bulk capacitor plus a 100 nF decoupling capacitor within 5 mm of each VDD pin. Estimated: at 32 MHz active and 3.3 V VDD, core current is ~10 mA, so a 100 mA LDO provides ample margin. Enable the on-chip Voltage Regulator (VCAP pin requires 1 uF to VSS) and route the VCAP trace away from switching nodes to avoid analog noise coupling.
The 48-UQFN (6x6 mm) package has a center exposed thermal pad that MUST be soldered to a PCB pad of at least equal size for mechanical and thermal reliability. Use an array of thermal vias (0.3 mm drill, 1.0 mm pitch) in the pad to sink heat into inner planes. Keep USB D+/D- traces length-matched within 2 mm and route them with 90-ohm differential impedance to comply with USB 2.0 full-speed signaling.
The USB module shares pins with the LCD driver; if both peripherals are active, dedicate pins carefully via the PPS mapper to avoid contention. Estimated: USB 2.0 full-speed signaling rises at ~12 ns; place the 27-ohm series source termination near the MCU D+/D- pins. For analog ADC channels, add a 10 nF ceramic bypass at each ANx pin used and route analog traces away from digital switching nodes to preserve ADC SNR.
Do not leave the MCLR pin floating; tie it to VDD through a 10 kohm resistor for normal operation or to the debugger header for in-circuit programming. The VCAP pin requires a 1 uF low-ESR capacitor to VSS or the internal 1.8 V regulator will not start, leading to brown-out-like behavior. The 'T' suffix denotes tape-and-reel - do not order it for hand-soldered prototypes; order the tray-pack PIC24FJ128GU405-I/M4 instead.
Compliance Information
RoHS and REACH compliant per Microchip PIC24FJ 'GU4' family product page; conflict-minerals declaration on Microchip CSR site. Not AEC-Q100 qualified - for automotive safety-critical designs, choose an AEC-Q100 part from the PIC24FJ family.