PIC24FJ128GU406-I/PT - 16-Bit 32MHz 128KB Flash MCU | Microchip
N.º de pieza: PIC24FJ128GU406-I/PT ✓ Activo| Cant. | Precio unitario | Total |
|---|---|---|
| 1 | $5.62 | $5,62 |
| 10 | $5.05 | $50,50 |
| 100 | $4.49 | $449,00 |
| 500 | $3.92 | $1.960,00 |
| 1.000 | $3.36 | $3.360,00 |
PIC24FJ128GU406-I/PT Descripción general
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, memory (flash/RAM), and peripheral interfaces into one package. The PIC24F family uses a 16-bit Modified Harvard architecture with a wide 24-bit instruction path, delivering up to 16 MIPS while keeping the eXtreme Low Power (XLP) characteristics that Microchip's PIC24 line is known for. Within the broader semiconductor taxonomy, PIC24F MCUs sit under 16-bit microcontrollers -> embedded processors -> integrated circuits -> semiconductors.
Key features include 128 KB ECC flash with dual-partition OTA support, 32 KB SRAM, an integrated LCD controller, a full-speed USB 2.0 device/host/OTG transceiver, a segmented LCD driver, and a rich set of Core Independent Peripherals (CIPs) such as CLC, MCCP, and configurable logic. The 32 MHz operation gives 16 MIPS of compute throughput, and the XLP family supports deep sleep currents below typical competing 32-bit Cortex-M0 parts.
The architecture is built around the PIC24F enhanced core with hardware Multiply/Divide, a 17-bit x 17-bit single-cycle MAC, and a peripheral bus that allows DMA between the CIPs and memory. The dual-partition flash layout enables live firmware swap - one bank runs application code while the other receives an OTA image - which is critical for IoT devices that cannot tolerate downtime during firmware updates.
Typical applications include IoT sensor nodes with OTA update, USB human-interface devices (HID), battery-powered medical and fitness wearables, industrial HMI panels with LCD readouts, and any low-power embedded design needing USB connectivity without an external PHY. The wide CIP mix also supports motor control and SMPS designs.
When designing with this part, plan the dual-partition boot loader up front: each bank is half the total flash (typically 64 KB + 64 KB here), and the bootloader must fit in a protected boot region. Place the 32.768 kHz crystal pins (SOSC) close to the MCU to minimize the loaded Q for low-power RTC accuracy.
This page synthesizes distributor pricing, drop-in same-package alternatives, application examples, and design notes that go beyond the bare specifications found in the manufacturer datasheet.
Alternativas directas para PIC24FJ128GU406-I/PT — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.
Variantes de esta serie
Modelos de la misma serie compatibles directamente con PIC24FJ128GU406-I/PT (mismo factor de forma y huella) — difiere en Package, USB, LCD Controller, Operating Temperature, ADC.
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
PIC24FJ128GL406-I/PT
✅ Sustitución directa✓ En stock
$2.84 / unidad
Ver hoja de datos →PIC24FJ128GU405-I/PT
✅ Sustitución directa✓ En stock
$3.25 / unidad
Ver hoja de datos →PIC24FJ128GL405-I/PT
✅ Sustitución directa✓ En stock
$4.1 / unidad
Ver hoja de datos →PIC24FJ128GC006T-I/PT
✅ Sustitución directa✓ En stock
$4.9 / unidad
Ver hoja de datos →PIC24FJ128GB606-I/MR
✅ Sustitución directa✓ En stock
$3.62 / unidad
Ver hoja de datos →PIC24FJ128GU406-I/PT Valores máximos y características eléctricas
| Core Architecture | PIC24F (16-bit Modified Harvard) |
| Family | PIC24FJ 'GU4/GL4' |
| Maximum CPU Speed | 32 MHz (16 MIPS) |
| Program Flash | 128 KB (128K x 8) with ECC |
| Dual Partition Flash | Yes - supports OTA firmware updates |
| SRAM | 32 KB |
| EEPROM Emulation | Yes (in flash) |
| USB | Full-speed USB 2.0 device/host/OTG (on-chip transceiver) |
| LCD Controller | Integrated segmented LCD driver |
| Operating Voltage | 2.0 V to 3.6 V |
| I/O Pins | 53 (approximate, varies by package) |
| Encapsulado | 64-pin TQFP (10x10 mm) |
| Temperatura de funcionamiento | -40 C to +85 C (Industrial '-I') |
| Tipo de montaje | Surface Mount |
| Estado RoHS | Compliant |
Configuración de pines de PIC24FJ128GU406-I/PT
| Pin 1 | RP15/PWM4H/PMD5/RC15 — Remappable I/O / PWM / PMP data |
| Pin 2 | RP14/PWM3H/PMD4/RC14 — Remappable I/O / PWM / PMP data |
| Pin 3 | RP13/PMD3/RC13 — Remappable I/O / PMP data |
| Pin 4 | RP12/PMD2/RC12 — Remappable I/O / PMP data |
| Pin 5 | RP11/PMD1/RC11 — Remappable I/O / PMP data |
| Pin 6 | RP10/PMD0/RC10 — Remappable I/O / PMP data |
| Pin 7 | RP9/PWM2H/RC9 — Remappable I/O / PWM |
| Pin 8 | RP8/PWM2L/RC8 — Remappable I/O / PWM |
| Pin 9 | RP7/RC7 — Remappable I/O |
| Pin 10 | RP6/RC6 — Remappable I/O |
| Pin 11 | VSS — Ground reference |
| Pin 12 | VDD — Positive supply 2.0V to 3.6V |
| Pin 13 | SOSCI/RP4/PMRD/RC4 — Secondary oscillator input / remappable I/O |
| Pin 14 | SOSCO/T1CK/RP3/RC3 — Secondary oscillator output / Timer1 clock / remappable I/O |
| Pin 15 | RP2/PMWR/RC2 — Remappable I/O / PMP write |
| Pin 16 | RP1/PMCS1/RC1 — Remappable I/O / PMP chip select 1 |
| Pin 17 | RP0/PMCS0/RC0 — Remappable I/O / PMP chip select 0 |
| Pin 18 | AN0/CVD1/RP5/RB0 — ADC input / remappable I/O |
| Pin 19 | AN1/CVD2/RP4/RB1 — ADC input / remappable I/O |
| Pin 20 | AN2/CVD3/RP3/RB2 — ADC input / remappable I/O |
| Pin 21 | AN3/CVD4/RP2/RB3 — ADC input / remappable I/O |
| Pin 22 | AN4/CVD5/RP1/RB4 — ADC input / remappable I/O |
| Pin 23 | AN5/CVD6/RP0/RB5 — ADC input / remappable I/O |
| Pin 24 | VSS — Ground reference |
| Pin 25 | VDD — Positive supply |
| Pin 26 | OSCI/CLKI/RA1 — Primary oscillator input / GPIO |
| Pin 27 | OSCO/CLKO/RA2 — Primary oscillator output / GPIO |
| Pin 28 | AN6/VREF-/RA3 — ADC input / negative reference / GPIO |
| Pin 29 | AN7/VREF+/RA4 — ADC input / positive reference / GPIO |
| Pin 30 | AN8/RA5 — ADC input / GPIO |
| Pin 31 | AN10/RP9/RB6 — ADC input / remappable I/O |
| Pin 32 | AN11/RP10/RB7 — ADC input / remappable I/O |
| Pin 33 | AN12/RP11/RB8 — ADC input / remappable I/O |
| Pin 34 | AN13/RP12/RB9 — ADC input / remappable I/O |
| Pin 35 | AN14/RP13/RB10 — ADC input / remappable I/O |
| Pin 36 | AN15/RP14/RB11 — ADC input / remappable I/O |
| Pin 37 | VSS — Ground reference |
| Pin 38 | VDD — Positive supply |
| Pin 39 | D-/RB12 — USB D- line |
| Pin 40 | D+/RB13 — USB D+ line |
| Pin 41 | VUSB — USB transceiver supply (3.0V-3.6V) |
| Pin 42 | VBUS/RB14 — USB VBUS sense / GPIO |
| Pin 43 | RP5/RB15 — Remappable I/O |
| Pin 44 | LCDBIAS3/RA6 — LCD bias / GPIO |
| Pin 45 | RA7 — General I/O |
| Pin 46 | AN16/RP15/RD0 — ADC input / remappable I/O |
| Pin 47 | AN17/RP14/RD1 — ADC input / remappable I/O |
| Pin 48 | AN18/RP13/RD2 — ADC input / remappable I/O |
| Pin 49 | AN19/RP12/RD3 — ADC input / remappable I/O |
| Pin 50 | RP11/RD4 — Remappable I/O |
| Pin 51 | RP10/RD5 — Remappable I/O |
| Pin 52 | RP9/RD6 — Remappable I/O |
| Pin 53 | RP8/RD7 — Remappable I/O |
| Pin 54 | VSS — Ground reference |
| Pin 55 | VDD — Positive supply |
| Pin 56 | RP7/RF0 — Remappable I/O |
| Pin 57 | RP6/RF1 — Remappable I/O |
| Pin 58 | C1RX/RP5/RF2 — CAN RX / remappable I/O |
| Pin 59 | C1TX/RP4/RF3 — CAN TX / remappable I/O |
| Pin 60 | RF4 — General I/O |
| Pin 61 | RF5 — General I/O |
| Pin 62 | MCLR/RF6 — Master clear reset (active low) / GPIO |
| Pin 63 | VSS — Ground reference |
| Pin 64 | VDD — Positive supply |
Aplicaciones típicas
PIC24FJ128GU406-I/PT es adecuado para 7 aplicacións: IoT Sensor Node with OTA Firmware Updates, USB Human Interface Device (HID), Battery-Powered Wearable / Medical Device, Industrial HMI Panel with LCD Readout, USB Barcode Scanner / Data Acquisition, Low-Power Sensor Hub / Home Automation, Consumer Audio Accessory with USB-C.
IoT Sensor Node with OTA Firmware Updates
The PIC24FJ128GU406-I/PT is purpose-built for IoT endpoints that must update firmware in the field without service interruption. Its 128 KB dual-partition flash lets one bank run active application code while the other receives an OTA image over Wi-Fi, BLE, or LoRa co-processor links. The 32 KB SRAM accommodates TLS stacks and sensor buffers, and the 16 MIPS core handles protocol framing on-chip. XLP deep-sleep currents under 1 uA extend battery life in remote deployments.
Recomendado
USB Human Interface Device (HID)
The integrated full-speed USB 2.0 transceiver with on-chip PHY eliminates external USB parts, making the PIC24FJ128GU406-I/PT ideal for HID peripherals like keyboards, mice, game controllers, and custom HID input devices. USB enumeration runs at 12 Mbps with hardware handling of token and data packets, freeing the 16 MIPS core for HID report processing. The 53 I/O pins support matrix-scanned key arrays and capacitive touch via the segmented LCD pins re-tasked as GPIO.
Recomendado
Battery-Powered Wearable / Medical Device
The PIC24FJ128GU406-I/PT's eXtreme Low Power architecture delivers deep-sleep currents below 1 uA with RTC running, enabling multi-month coin-cell operation in wearable health monitors and medical sensors. The segmented LCD controller can directly drive a low-power LCD glass for vital-sign readouts without external display drivers. The 2.0 V minimum VDD allows single-cell alkaline or rechargeable Li-Ion chemistries. ECC flash ensures reliable firmware integrity critical for medical applications.
Recomendado
Industrial HMI Panel with LCD Readout
For industrial human-machine interface panels, the PIC24FJ128GU406-I/PT combines a 32 MIPS compute engine with on-chip segmented LCD driving, eliminating an external LCD controller. The CIPs (CLC, MCCP) implement deterministic timing for button debouncing, rotary input decoding, and PWM backlight control without CPU load. The wide -40 C to +85 C industrial temperature range supports factory-floor enclosures. ECC flash protects against soft-bit corruption in electrically noisy industrial environments.
Recomendado
USB Barcode Scanner / Data Acquisition
USB-CDC and USB-HID stacks run natively on the PIC24FJ128GU406-I/PT, allowing firmware development of barcode scanners, USB data loggers, and field-portable test instruments with no external PHY. The 32 KB SRAM buffers scan batches before USB transmission, and the DMA-capable CIPs move sensor data to RAM without CPU overhead. Industrial temperature grade and ECC flash support point-of-sale and field-service applications that demand long-term reliability.
Recomendado
Low-Power Sensor Hub / Home Automation
The PIC24FJ128GU406-I/PT serves as a low-power sensor hub aggregating temperature, humidity, motion, and air-quality data from multiple I2C/SPI sensors in a smart-home gateway. The 32 KB SRAM holds sensor fusion state, and the LCD controller drives a small display showing room status. USB device mode allows the hub to enumerate as a USB composite device when plugged into a PC for direct configuration. XLP sleep modes extend battery life during standby between sensor reads.
Recomendado
Consumer Audio Accessory with USB-C
USB headsets, USB speakers, and digital audio accessories leverage the PIC24FJ128GU406-I/PT's on-chip USB transceiver for plug-and-play audio device enumeration. The 32 KB SRAM holds USB isochronous audio buffers, and the 16 MIPS core performs basic audio routing and volume control. USB host mode allows the MCU to read media from USB sticks for playback in standalone speaker designs. Industrial temperature grade supports in-car and marine environments.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para PIC24FJ128GU406-I/PT — comparación, orientación de diseño e información de cumplimiento.
Guía de selección
Comparación con alternativas
| Parámetro | Este producto | PIC24FJ128GL406-I/PT | PIC24FJ128GU405-I/PT | PIC24FJ128GL405-I/PT | PIC24FJ128GC006T-I/PT |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-pin TQFP (10x10) | 64-pin TQFP (10x10) - same | 64-pin TQFP (10x10) - same | 64-pin TQFP (10x10) - same | 64-pin TQFP (10x10) - same |
| CPU Speed | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) |
| Program Flash | 128 KB ECC (dual-partition) | 128 KB ECC (dual-partition) | 128 KB ECC (dual-partition) | 128 KB ECC (dual-partition) | 128 KB ECC (dual-partition) |
| SRAM | 32 KB | 32 KB | 32 KB | 32 KB | 32 KB |
| USB | Full-speed USB 2.0 on-chip | Full-speed USB 2.0 on-chip | Full-speed USB 2.0 on-chip | Full-speed USB 2.0 on-chip | Full-speed USB 2.0 on-chip |
| LCD Controller | Yes - segmented LCD | Yes - segmented LCD (graphics) | Yes - segmented LCD (fewer segments) | Yes - segmented LCD (graphics) | Yes - segmented LCD (graphics) |
| Operating 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 | 2.0 V to 3.6 V |
Diferenciadores clave
- Dual-partition OTA flash with on-chip USB 2.0 transceiver (frente a PIC24FJ128GA610-I/PT)
- Integrated segmented LCD controller at no extra cost (frente a PIC24FJ128GC006T-I/PT)
- Same-package second source across GU4/GL4 family (frente a Single-vendor locked PIC24HJ designs)
Notas de diseño
The PIC24FJ128GU406-I/PT operates from 2.0 V to 3.6 V on VDD, but the USB transceiver requires VUSB held between 3.0 V and 3.6 V. For 3.3 V systems this is direct, but for 2.5 V or lower VUSB designs, source VUSB from the 3.3 V rail rather than VDD. Place a 100 nF decoupling cap within 5 mm of each VDD pin and a bulk 4.7 uF tantalum or ceramic at the regulator output. The internal 1.8 V core regulator does not require external caps per datasheet note.
Route the USB D+ and D- traces as a 90 ohm differential pair with matched lengths (delta < 2 mm), keep them short, and surround them with a continuous ground pour. Place the 27% or 33% series source termination resistor close to the MCU D+/D- pins. Keep crystal traces short (< 5 mm) and surrounded by ground pour to minimize radiated EMI; the SOSC secondary crystal is critical for accurate RTC and should follow the same rule. Use a four-layer PCB if possible.
The dual-partition flash is exactly half the total flash per bank - 64 KB + 64 KB for a 128 KB device. Plan the bootloader to fit within one protected boot region (typically 8 KB) and ensure application code plus bootloader fits inside one 64 KB bank. Do not assume EEPROM emulation is free: it requires reserving flash sectors for wear-leveling. Last, the MCLR pin is mandatory - even if unused, it must be tied to VDD through a 10 kΩ pull-up to prevent spurious resets.
When driving segmented LCD glass, route COM and SEG traces to minimize capacitive coupling to noise-sensitive analog inputs. Keep LCD traces away from switching DC-DC converters and high-current traces. The internal charge pump generates the LCD bias voltage - no external pump is needed, but reserve a 1 uF capacitor on the VLCAP pin for pump stability. For long LCD glass cables, add ESD protection on the SEG lines.
Información de cumplimiento
RoHS and REACH compliant per Microchip product page. Lead-free finish (JEDEC J-STD-020 reflow). Industrial -40C to +85C temperature grade ('-I' suffix). Not AEC-Q100 qualified for automotive - consider PIC24FJ family AEC-Q100 variants if automotive grade is required.