PIC24FJ128GL405-I/M4 - 16-Bit 128KB Flash MCU w/ USB/LCD | Microchip
MPN: PIC24FJ128GL405-I/M4 ✓ 啟用中PIC24FJ128GL405-I/M4 概覽
What is a 16-bit microcontroller? A microcontroller (MCU) is a single-chip computer containing a CPU core, program memory (Flash), working memory (RAM), and a rich set of on-chip peripherals. PIC24F devices sit in Microchip's mid-range 16-bit MCU tier: 16-bit wide data path, modified Harvard architecture, deterministic interrupt latency, and excellent code density compared with 8-bit MCUs. Within that family, the 'GL4' sub-family is engineered for ultra-low-power and human-machine-interface (HMI) applications, providing extended sleep current as low as hundreds of nanoamperes with multiple low-power modes that preserve RAM and peripheral state.
Key features of this variant include 128 KB dual-partition Flash supporting real-time OTA updates and EEPROM Emulation (EER), 32 KB SRAM, 16 MIPS sustained throughput at 32 MHz, integrated full-speed USB 2.0 device/host/OTG controller, an integrated segmented LCD driver supporting hundreds of pixels, up to 38 I/O pins with mappable peripherals via PPS (Peripheral Pin Select), and CIP blocks including a 12-bit ADC, multiple UART/SPI/I²C interfaces, comparators, and configurable logic cells.
Typical applications for the PIC24FJ128GL405-I/M4 include battery-powered IoT sensor nodes with segment-LCD displays, USB-CDC tethered data loggers, portable medical monitors, industrial HMI panels, home automation gateways, and metering/utility front-ends. The device also targets firmware-upgradable field installations that require secure dual-bank OTA updates.
When designing with this MCU, plan the I/O map early because PPS allows nearly every digital peripheral to be routed to most pins, simplifying PCB layout. Place a 0.1 µF ceramic decoupling capacitor within 5 mm of every VDD/VSS pair, route the 32 kHz crystal traces symmetrically to the SOSC pins, and allocate one PGECx/PGEDx pair for the ICSP interface so firmware can be debugged and updated in-circuit.
直接替換替代品,適用於 PIC24FJ128GL405-I/M4 — 相同封裝,腳位對腳位相容。需重新設計 PCB 的不同封裝零件不列入。
此系列的變體
與下列產品可直接替換的同系列型號: PIC24FJ128GL405-I/M4 (相同外形與佔位) — 差異在於 Package, ADC, Core Architecture, Operating Temperature, USB.
PIC24FJ128GL405-E/M4
✅ 直接替換聯絡詢價
查看資料表 →PIC24FJ128GL406-I/M4
✅ 直接替換 ⚠️ 規格未經驗證📋 參考替代品(不在目錄中)
PIC24FJ64GL405-I/M4
✅ 直接替換 ⚠️ 規格未經驗證📋 參考替代品(不在目錄中)
PIC24FJ128GL305-I/M4
✅ 直接替換 ⚠️ 規格未經驗證聯絡詢價
查看資料表 →PIC24FJ128GU405-I/M4
✅ 直接替換 ⚠️ 規格未經驗證聯絡詢價
查看資料表 →PIC24FJ128GL405-I/M4 最大額定值與電氣特性
| Architecture | 16-bit PIC® 24F (modified Harvard) |
| Core | MIPS 32 MHz (16 MIPS) |
| Program Flash | 128 KB dual-partition ECC Flash |
| SRAM | 32 KB |
| EEPROM Emulation | Yes (via EER Flash partition) |
| Supply Voltage (VDD) | 2.0 V to 3.6 V |
| 工作溫度 | -40 °C to +85 °C (Industrial, I suffix) |
| 封裝 | 48-pin UQFN (6x6 mm), M4 designator |
| 安裝類型 | Surface Mount |
| USB | USB 2.0 full-speed device/host/OTG |
| LCD Driver | Integrated segmented LCD controller |
| ADC | 10-/12-bit ADC (analog-to-digital converter, count from snippet) |
| I/O Pins | Up to 38 GPIOs with PPS |
| Peripheral Pin Select (PPS) | Yes - remappable digital peripherals |
| Low-Power Modes | Sleep/Idle/Deep Sleep/DOZE |
| ICSP Debug | Multiple PGECx/PGEDx pairs |
| RoHS 狀態 | Compliant |
PIC24FJ128GL405-I/M4 腳位配置
| 腳位 1 | VDD — Positive supply voltage (2.0 V to 3.6 V) |
| 腳位 2 | RA0 — Port A bit 0 / analog input |
| 腳位 3 | RA1 — Port A bit 1 / analog input |
| 腳位 4 | RA2 — Port A bit 2 / analog input |
| 腳位 5 | RA3 — Port A bit 3 / analog input |
| 腳位 6 | VSS — Digital ground |
| 腳位 7 | RA4 — Port A bit 4 / analog input |
| 腳位 8 | RA5 — Port A bit 5 / analog input |
| 腳位 9 | RA6 — Port A bit 6 / analog input |
| 腳位 10 | RA7 — Port A bit 7 / analog input |
| 腳位 11 | RB0 — Port B bit 0 / PPS-remappable |
| 腳位 12 | RB1 — Port B bit 1 / PPS-remappable |
| 腳位 13 | RB2 — Port B bit 2 / PPS-remappable |
| 腳位 14 | RB3 — Port B bit 3 / PPS-remappable |
| 腳位 15 | RB4 — Port B bit 4 / PPS-remappable |
| 腳位 16 | RB5 — Port B bit 5 / PPS-remappable |
| 腳位 17 | RB6 — Port B bit 6 / ICSP PGEC2 |
| 腳位 18 | RB7 — Port B bit 7 / ICSP PGED2 |
| 腳位 19 | RC0 — Port C bit 0 / PPS-remappable |
| 腳位 20 | RC1 — Port C bit 1 / PPS-remappable |
| 腳位 21 | RC2 — Port C bit 2 / PPS-remappable |
| 腳位 22 | RC3 — Port C bit 3 / PPS-remappable |
| 腳位 24 | RC4 — Port C bit 4 / USB D- (USBID) |
| 腳位 25 | RC5 — Port C bit 5 / USB D+ |
| 腳位 26 | RC6 — Port C bit 6 / PPS-remappable |
| 腳位 27 | RC7 — Port C bit 7 / PPS-remappable |
| 腳位 28 | RD0 — Port D bit 0 / LCD segment |
| 腳位 29 | RD1 — Port D bit 1 / LCD segment |
| 腳位 30 | RD2 — Port D bit 2 / LCD segment |
| 腳位 31 | RD3 — Port D bit 3 / LCD segment |
| 腳位 32 | RD4 — Port D bit 4 / LCD segment |
| 腳位 33 | RD5 — Port D bit 5 / LCD segment |
| 腳位 34 | RD6 — Port D bit 6 / LCD segment |
| 腳位 35 | RD7 — Port D bit 7 / LCD segment |
| 腳位 36 | RE0 — Port E bit 0 / LCD segment |
| 腳位 37 | RE1 — Port E bit 1 / LCD segment |
| 腳位 38 | RE2 — Port E bit 2 / LCD segment |
| 腳位 39 | RE3 — Port E bit 3 / LCD segment |
| 腳位 40 | RE4 — Port E bit 4 / LCD segment |
| 腳位 41 | RE5 — Port E bit 5 / LCD segment |
| 腳位 42 | RE6 — Port E bit 6 / LCD segment |
| 腳位 43 | RE7 — Port E bit 7 / LCD segment |
| 腳位 44 | SOSCO — Secondary oscillator output (32.768 kHz) |
| 腳位 45 | SOSCI — Secondary oscillator input (32.768 kHz) |
| 腳位 46 | VUSB — USB 3.3 V regulator input/output |
| 腳位 47 | MCLR — Master clear (active-low reset) |
| 腳位 48 | VSS — Digital ground (additional) |
| 腳位 23 | AVSS — Analog ground |
典型應用
PIC24FJ128GL405-I/M4 適用於 6 應用s: Battery-Powered IoT Sensor Node with Segment LCD, USB-CDC Tethered Data Logger, Portable Medical Monitor, Industrial HMI Panel with LCD, Smart Home / Building Automation Gateway, Utility Metering / Energy Display.
Battery-Powered IoT Sensor Node with Segment LCD
The PIC24FJ128GL405-I/M4 is well suited to battery-powered IoT sensor nodes that include a segmented LCD display. Its 32 KB SRAM can hold a refresh buffer for hundreds of LCD segments, while 128 KB dual-partition Flash enables secure Over-The-Air firmware updates without bricking the node. Deep-sleep currents in the nanoampere range, combined with the on-chip 10-/12-bit ADC and multiple UART/SPI/I²C interfaces, let the MCU wake on sensor interrupts, sample, refresh the LCD, and return to sleep - extending coin-cell runtime into years. The integrated USB also enables tethered firmware recovery during manufacturing or field servicing.
推薦
USB-CDC Tethered Data Logger
The integrated full-speed USB 2.0 controller makes the PIC24FJ128GL405-I/M4 ideal for USB-CDC tethered data loggers that stream sensor data to a host PC. With 32 KB SRAM to buffer high-rate ADC samples and 128 KB ECC Flash for local storage, the part can sustain multi-kilosample-per-second logging without host intervention. The on-chip USB transceiver eliminates external PHY components, and the VUSB regulator simplifies 5 V bus-powered designs. Combined with low sleep current between log bursts, the GL405 reduces average power and removes the BOM cost of a dedicated USB interface IC.
推薦
Portable Medical Monitor
For portable medical monitors - such as pulse oximeters, blood-pressure cuffs, and handheld glucose meters - the PIC24FJ128GL405-I/M4 offers the right combination of low power, integrated LCD driving, and deterministic interrupt response. The 16 MIPS CPU sustains real-time signal processing for biosensors while the segmented LCD controller drives the human-machine interface. Industrial temperature grade and 2.0 V to 3.6 V operation enable single-AA or single-coin-cell designs. ECC Flash protects patient data from bit-flip corruption, supporting IEC 60571-style reliability targets for medical firmware.
推薦
Industrial HMI Panel with LCD
The PIC24FJ128GL405-I/M4 fits industrial HMI panels that display process variables on segmented LCDs and report to a central PLC. Multiple UART/SPI/I²C interfaces handle communication with sensor front-ends, while the on-chip ADC reads analog process signals. CIP blocks such as comparators and configurable logic cells can replace discrete glue logic, reducing PCB area and BOM cost. The dual-partition Flash enables safe field firmware updates, so panel firmware can be upgraded without taking the production line offline.
推薦
Smart Home / Building Automation Gateway
In a smart-home gateway, the PIC24FJ128GL405-I/M4 can act as a Zigbee/MQTT/Thread edge node that aggregates sensor data and forwards it to the cloud. Its 32 MHz MIPS core handles protocol stacks, while the integrated USB provides a debugging/wan tether. CIP peripherals like the configurable logic cell allow hardware-accelerated event detection (e.g., motion-trigger wake) without waking the CPU. Low deep-sleep current keeps standby power below energy-star targets for always-on devices, and dual-bank OTA allows security patches to be applied without service interruption.
推薦
Utility Metering / Energy Display
The PIC24FJ128GL405-I/M4 is ideal for electricity/water/gas metering front-ends that display consumption on a segmented LCD and occasionally transmit readings via USB or RF. ECC Flash protects billing data integrity, and the segmented LCD driver removes the need for an external display controller. The wide operating temperature range with the 'I' industrial grade supports outdoor cabinet installations. Dual-partition OTA updates let utilities deploy tariff changes or security patches without sending a technician to the meter.
推薦
推薦產品摘要
工程參考資料,適用於 PIC24FJ128GL405-I/M4 — 比較、設計指引及合規資訊。
選型指南
與替代品比較
| 參數 | 本產品 | PIC24FJ128GL405-E/M4 | PIC24FJ128GL406-I/M4 | PIC24FJ64GL405-I/M4 | PIC24FJ128GL305-I/M4 | PIC24FJ128GU405-I/M4 |
|---|---|---|---|---|---|---|
| Package | 48-pin UQFN (6x6 mm) | 48-pin UQFN (6x6 mm) - same | 48-pin UQFN (6x6 mm) - same | 48-pin UQFN (6x6 mm) - same | 48-pin UQFN (6x6 mm) - same | 48-pin UQFN (6x6 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 128 KB dual-partition ECC | 128 KB dual-partition ECC | 128 KB dual-partition ECC | 64 KB dual-partition ECC | 128 KB dual-partition ECC | 128 KB dual-partition ECC |
| SRAM | 32 KB | 32 KB | 32 KB | 16 KB | 32 KB | 32 KB |
| USB 2.0 Full-Speed | Yes (device/host/OTG) | Yes | Yes | Yes | No (no USB) | Yes |
| Temperature Range | -40 °C to +85 °C (Industrial) | -40 °C to +125 °C (Extended) | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +85 °C |
| Core Speed | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS |
| LCD Driver | Integrated segmented LCD | Integrated segmented LCD | Integrated segmented LCD | Integrated segmented LCD | Integrated segmented LCD | Integrated segmented LCD |
主要差異化特點
- Dual-partition Flash with ECC for live OTA updates (對比PIC24FJ64GL405-I/M4)
- Integrated full-speed USB 2.0 controller with OTG (對比PIC24FJ128GL305-I/M4)
- Industrial temperature grade (-40 °C to +85 °C) baseline (對比PIC24FJ128GL405-E/M4)
設計說明
Decoupling: Place a 0.1 µF ceramic capacitor within 5 mm of every VDD/VSS pair on the PIC24FJ128GL405-I/M4. Add a single 10 µF bulk capacitor near the IC. For USB applications, also decouple VUSB with 0.1 µF + 4.7 µF to handle USB inrush transients. The internal 1.8 V core regulator requires its own 1 µF + 0.1 µF capacitor on VCAP. Estimated: total BOM cost for decoupling is approximately $0.10 in low-volume builds.
Crystal layout: Route the SOSCO/SOSCI 32.768 kHz crystal traces symmetrically with ground guard rings to minimize pickup noise. Keep crystal traces under 5 mm, and place load capacitors within 2 mm of the pins. Estimated: a poor layout can shift the RTC by several seconds per day. For the main 32 MHz oscillator, follow the same guard-ring pattern and use a 4-layer PCB if possible.
ICSP programming: The PIC24FJ128GL405-I/M4 has multiple PGECx/PGEDx pairs - any pair can be used for In-Circuit Serial Programming, but the pair must be matched (e.g., PGEC2 with PGED2). All VSS pins must be connected to ground for reliable programming. Estimated: ignoring this requirement causes ICSP failure even on otherwise-correct designs. Always reserve at least one PGECx/PGEDx pair on a programming header for field firmware updates.
合規資訊
RoHS and REACH compliance per Microchip product page. Not AEC-Q100 qualified - automotive applications should evaluate the AEC-Q100-grade PIC24FJ GL4 variants separately.