PIC24FJ128GL405-I/M4 - 16-Bit 128KB Flash MCU w/ USB/LCD | Microchip
Référence : PIC24FJ128GL405-I/M4 ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $6.2 | $6,20 |
| 10 | $5.74 | $57,40 |
| 100 | $5.12 | $512,00 |
| 500 | $4.61 | $2 305,00 |
| 1 000 | $4.09 | $4 090,00 |
PIC24FJ128GL405-I/M4 Présentation
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.
Alternatives de remplacement direct pour PIC24FJ128GL405-I/M4 — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC24FJ128GL405-I/M4 (même facteur de forme et même empreinte) — différant par Package, ADC, Core Architecture, Operating Temperature, USB.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC24FJ128GL405-E/M4
✅ Remplacement direct✓ En stock
$2.78 / unité
Voir la fiche technique →PIC24FJ128GL406-I/M4
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
PIC24FJ64GL405-I/M4
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
PIC24FJ128GL305-I/M4
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$1.94 / unité
Voir la fiche technique →PIC24FJ128GU405-I/M4
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$1.61 / unité
Voir la fiche technique →PIC24FJ128GL405-I/M4 Valeurs maximales et caractéristiques électriques
| 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 |
| Température de fonctionnement | -40 °C to +85 °C (Industrial, I suffix) |
| Boîtier | 48-pin UQFN (6x6 mm), M4 designator |
| Type de montage | 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 |
| Statut RoHS | Compliant |
Configuration des broches de PIC24FJ128GL405-I/M4
| Broche 1 | VDD — Positive supply voltage (2.0 V to 3.6 V) |
| Broche 2 | RA0 — Port A bit 0 / analog input |
| Broche 3 | RA1 — Port A bit 1 / analog input |
| Broche 4 | RA2 — Port A bit 2 / analog input |
| Broche 5 | RA3 — Port A bit 3 / analog input |
| Broche 6 | VSS — Digital ground |
| Broche 7 | RA4 — Port A bit 4 / analog input |
| Broche 8 | RA5 — Port A bit 5 / analog input |
| Broche 9 | RA6 — Port A bit 6 / analog input |
| Broche 10 | RA7 — Port A bit 7 / analog input |
| Broche 11 | RB0 — Port B bit 0 / PPS-remappable |
| Broche 12 | RB1 — Port B bit 1 / PPS-remappable |
| Broche 13 | RB2 — Port B bit 2 / PPS-remappable |
| Broche 14 | RB3 — Port B bit 3 / PPS-remappable |
| Broche 15 | RB4 — Port B bit 4 / PPS-remappable |
| Broche 16 | RB5 — Port B bit 5 / PPS-remappable |
| Broche 17 | RB6 — Port B bit 6 / ICSP PGEC2 |
| Broche 18 | RB7 — Port B bit 7 / ICSP PGED2 |
| Broche 19 | RC0 — Port C bit 0 / PPS-remappable |
| Broche 20 | RC1 — Port C bit 1 / PPS-remappable |
| Broche 21 | RC2 — Port C bit 2 / PPS-remappable |
| Broche 22 | RC3 — Port C bit 3 / PPS-remappable |
| Broche 24 | RC4 — Port C bit 4 / USB D- (USBID) |
| Broche 25 | RC5 — Port C bit 5 / USB D+ |
| Broche 26 | RC6 — Port C bit 6 / PPS-remappable |
| Broche 27 | RC7 — Port C bit 7 / PPS-remappable |
| Broche 28 | RD0 — Port D bit 0 / LCD segment |
| Broche 29 | RD1 — Port D bit 1 / LCD segment |
| Broche 30 | RD2 — Port D bit 2 / LCD segment |
| Broche 31 | RD3 — Port D bit 3 / LCD segment |
| Broche 32 | RD4 — Port D bit 4 / LCD segment |
| Broche 33 | RD5 — Port D bit 5 / LCD segment |
| Broche 34 | RD6 — Port D bit 6 / LCD segment |
| Broche 35 | RD7 — Port D bit 7 / LCD segment |
| Broche 36 | RE0 — Port E bit 0 / LCD segment |
| Broche 37 | RE1 — Port E bit 1 / LCD segment |
| Broche 38 | RE2 — Port E bit 2 / LCD segment |
| Broche 39 | RE3 — Port E bit 3 / LCD segment |
| Broche 40 | RE4 — Port E bit 4 / LCD segment |
| Broche 41 | RE5 — Port E bit 5 / LCD segment |
| Broche 42 | RE6 — Port E bit 6 / LCD segment |
| Broche 43 | RE7 — Port E bit 7 / LCD segment |
| Broche 44 | SOSCO — Secondary oscillator output (32.768 kHz) |
| Broche 45 | SOSCI — Secondary oscillator input (32.768 kHz) |
| Broche 46 | VUSB — USB 3.3 V regulator input/output |
| Broche 47 | MCLR — Master clear (active-low reset) |
| Broche 48 | VSS — Digital ground (additional) |
| Broche 23 | AVSS — Analog ground |
Applications typiques
PIC24FJ128GL405-I/M4 convient pour 6 applications: 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC24FJ128GL405-I/M4 — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- Dual-partition Flash with ECC for live OTA updates (vs PIC24FJ64GL405-I/M4)
- Integrated full-speed USB 2.0 controller with OTG (vs PIC24FJ128GL305-I/M4)
- Industrial temperature grade (-40 °C to +85 °C) baseline (vs PIC24FJ128GL405-E/M4)
Notes de conception
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.
Informations de conformité
RoHS and REACH compliance per Microchip product page. Not AEC-Q100 qualified - automotive applications should evaluate the AEC-Q100-grade PIC24FJ GL4 variants separately.