PIC24FJ128GL406-E/MR - 16-bit 128KB Flash MCU with LCD & USB | Microchip
MPN: PIC24FJ128GL406-E/MR ✓ فعالPIC24FJ128GL406-E/MR نمای کلی
A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory (Flash/RAM), and peripherals. The PIC24F 'GL4' family specifically targets ultra-low-power embedded applications, combining a 16-bit modified Harvard architecture with sleep currents in the few-hundred-nA range while retaining RAM. This hierarchy places it as: microcontroller -> embedded MCU -> ultra-low-power MCU -> 16-bit PIC -> PIC24FJ GL4 family. Compared with 8-bit MCUs, PIC24F devices deliver higher MIPS-per-mW and richer CIP (Core Independent Peripherals) such as the segmented LCD driver and USB.
Key features include 128KB (128K x 8) ECC Flash with Dual Partition for live Over-The-Air firmware updates, 32KB RAM, 60 I/O pins (from the 64-pin package), and integrated peripherals: USB 2.0 full-speed, segmented LCD controller, multiple UART/SPI/I2C, 12-bit ADC, and CIPs that offload tasks from the CPU. The 'GL4' family supports EEPROM emulation and animation features for the LCD driver, useful in user-interface-heavy IoT nodes.
The device operates across -40C to +125C (E = Extended temperature grade), supports 2.0V-3.6V, and uses a 32 MHz internal oscillator with PLL. Hardware math acceleration, DMA, and configurable logic cells (CLC) enable efficient peripheral interconnection. Security features include Flash code-protect and a unique device ID.
Typical applications include IoT sensor hubs, home automation controllers, medical glucose/patient monitors with LCD, industrial HMI, USB-CDC/HID peripherals, and battery-powered metering. The dual-partition OTA Flash is particularly attractive for field-deployed firmware upgrades.
Design with this MCU by budgeting the 32KB RAM across the LCD frame buffer, USB descriptors, and application heap; use ECC Flash for safe OTA rollback. Place a 1uF + 100nF decoupling pair near each VDD/VSS pin pair and route the 32 kHz secondary oscillator traces short to avoid RTC drift.
This page synthesizes distributor pricing, drop-in alternative MPNs from Microchip's PIC24F GL4 family, and PCB layout guidance not collated on the manufacturer datasheet.
جایگزینهای drop-in برای PIC24FJ128GL406-E/MR — همان پکیج، سازگار پینبهپین. قطعات با پکیج متفاوت که نیاز به تغییر PCB دارند مستثنی هستند.
گونهها در این سری
مدلهای همسری که جایگزین مستقیم هستند برای PIC24FJ128GL406-E/MR (همان فرمفاکتور و فوتپرینت) — متفاوت در Package, Operating Temperature, ADC, LCD Controller, Program Flash.
PIC24FJ128GL406-I/MR
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC24FJ256GL406T-I/MR
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC24FJ128GB406-I/MR
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC24FJ128GL405-I/PT
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC24FJ128GL303-I/M5
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC24FJ128GL406-E/MR حداکثر مقادیر مجاز و مشخصات الکتریکی
| Core Processor | PIC24F 16-bit modified Harvard |
| Core Size | 16-Bit |
| CPU Speed | 32 MHz (16 MIPS) |
| Program Memory | 128KB (128K x 8) ECC Flash |
| Dual-Partition Flash | Yes (live OTA updates) |
| EEPROM Emulation | Yes (in Flash) |
| RAM | 32 KB |
| Operating Voltage | 2.0 V to 3.6 V |
| I/O Pins | 60 (from 64-pin package) |
| بستهبندی | 64-QFN (9x9 mm) |
| نوع نصب | Surface Mount |
| Temperature Grade | Extended (-40C to +125C) |
| Connectivity | USB 2.0 Full-Speed, I2C, SPI, UART/USART, LINbus |
| Peripherals | Segmented LCD Controller, DMA, 12-bit ADC, CLC, RTCC |
| Sleep Current | Few-hundred nA (with RAM retention) |
| وضعیت RoHS | Compliant |
| Lead-Free / Halogen-Free | Yes |
پیکربندی پین PIC24FJ128GL406-E/MR
| پین 1 | RB0/AN0 — GPIO RB0 / Analog input AN0 |
| پین 2 | RB1/AN1 — GPIO RB1 / Analog input AN1 |
| پین 3 | RB2/AN2 — GPIO RB2 / Analog input AN2 |
| پین 4 | RB3/AN3 — GPIO RB3 / Analog input AN3 |
| پین 5 | RB4/AN4 — GPIO RB4 / Analog input AN4 |
| پین 6 | RB5/AN5 — GPIO RB5 / Analog input AN5 |
| پین 7 | RB6/AN6/PGEC1 — GPIO RB6 / Analog AN6 / ICSP clock |
| پین 8 | RB7/AN7/PGED1 — GPIO RB7 / Analog AN7 / ICSP data |
| پین 9 | RC0 — GPIO RC0 |
| پین 10 | RC1 — GPIO RC1 |
| پین 11 | RC2 — GPIO RC2 |
| پین 12 | RC3 — GPIO RC3 |
| پین 13 | RC4 — GPIO RC4 |
| پین 14 | RC5 — GPIO RC5 |
| پین 15 | RC6 — GPIO RC6 |
| پین 16 | RC7 — GPIO RC7 |
| پین 17 | VDD — Digital supply (2.0-3.6V) |
| پین 18 | VSS — Digital ground |
| پین 19 | RD0 — GPIO RD0 |
| پین 20 | RD1 — GPIO RD1 |
| پین 21 | RD2 — GPIO RD2 |
| پین 22 | RD3 — GPIO RD3 |
| پین 23 | RD4 — GPIO RD4 |
| پین 24 | RD5 — GPIO RD5 |
| پین 25 | RD6 — GPIO RD6 |
| پین 26 | RD7 — GPIO RD7 |
| پین 27 | RE0 — GPIO RE0 |
| پین 28 | RE1 — GPIO RE1 |
| پین 29 | RE2 — GPIO RE2 |
| پین 30 | RE3 — GPIO RE3 |
| پین 31 | RE4 — GPIO RE4 |
| پین 32 | RE5 — GPIO RE5 |
| پین 33 | RE6 — GPIO RE6 |
| پین 34 | RE7 — GPIO RE7 |
| پین 35 | RF0 — GPIO RF0 |
| پین 36 | RF1 — GPIO RF1 |
| پین 37 | RF2 — GPIO RF2 |
| پین 38 | RF3 — GPIO RF3 |
| پین 39 | RF4 — GPIO RF4 |
| پین 40 | RF5 — GPIO RF5 |
| پین 41 | RF6 — GPIO RF6 |
| پین 42 | RF7 — GPIO RF7 |
| پین 43 | RG0 — GPIO RG0 |
| پین 44 | RG1 — GPIO RG1 |
| پین 45 | RG2/D+ — GPIO RG2 / USB D+ |
| پین 46 | RG3/D- — GPIO RG3 / USB D- |
| پین 47 | RG6 — GPIO RG6 |
| پین 48 | RG7 — GPIO RG7 |
| پین 49 | RG8 — GPIO RG8 |
| پین 50 | RG9 — GPIO RG9 |
| پین 51 | RA0 — GPIO RA0 |
| پین 52 | RA1 — GPIO RA1 |
| پین 53 | RA2 — GPIO RA2 |
| پین 54 | RA3 — GPIO RA3 |
| پین 55 | RA4 — GPIO RA4 |
| پین 56 | RA5 — GPIO RA5 |
| پین 57 | RA6 — GPIO RA6 |
| پین 58 | RA7 — GPIO RA7 |
| پین 59 | RA9 — GPIO RA9 |
| پین 60 | RA10 — GPIO RA10 |
| پین 61 | VDD — Digital supply (2.0-3.6V) |
| پین 62 | VSS — Digital ground |
| پین 63 | OSC1/CLKI — Crystal oscillator input or external clock |
| پین 64 | OSC2/CLKO — Crystal oscillator output |
کاربردهای معمول
PIC24FJ128GL406-E/MR مناسب است برای 6 کاربردs: IoT Sensor Hub with OTA Updates, Medical Glucose/Patient Monitor with LCD, Industrial HMI Controller, USB HID / CDC Data-Acquisition Dongle, Battery-Powered Smart Meter, Home Automation / Smart-Home Gateway Node.
IoT Sensor Hub with OTA Updates
The PIC24FJ128GL406-E/MR is engineered for battery-powered IoT sensor hubs thanks to its dual-partition 128KB ECC Flash that supports live Over-The-Air firmware swaps without service interruption, plus few-hundred-nA sleep current with full 32KB RAM retention per the Microchip PIC24FJ GL4 datasheet. It integrates USB 2.0 full-speed for tethered provisioning, segmented LCD for local status display, and 60 GPIO for sensor fan-out. Designers can run an RTOS or Microchip's MPLAB Harmony at 16 MIPS / 32 MHz and wake on peripheral events via the RTCC and CLC (Configurable Logic Cell) CIPs to keep average current under 50 uA.
پیشنهادی
Medical Glucose/Patient Monitor with LCD
In medical glucose meters, pulse oximeters, and patient wearables, the PIC24FJ128GL406-E/MR drives the segmented LCD directly (up to 64 segments, 1/8 duty) without an external driver IC, shrinking BOM and lowering quiescent draw. ECC Flash protects patient log integrity, while the 12-bit ADC and CIPs handle sensor conditioning. The Extended -40C to +125C temperature grade supports IEC 60601-1 environmental tests, and the few-hundred-nA sleep enables coin-cell operation across multi-month dosing logs.
پیشنهادی
Industrial HMI Controller
The PIC24FJ128GL406-E/MR serves as the HMI controller for industrial panels where a 64-segment segmented LCD plus capacitive-touch buttons via the CLC and 12-bit ADC replace mechanical keys. The DMA engine streams LCD frame-buffer updates from the 32KB RAM without CPU intervention, freeing the 16 MIPS core for Modbus or CANopen logic via UART. The 64-QFN (9x9) package suits high-vibration mounting where leaded parts would fatigue.
پیشنهادی
USB HID / CDC Data-Acquisition Dongle
Engineers select the PIC24FJ128GL406-E/MR for USB-CDC/HID data-acquisition dongles because the on-chip USB 2.0 full-speed transceiver, 16-MIPS throughput, and 32KB RAM eliminate an external PHY and support high-speed bulk transfers. DMA moves ADC samples directly into USB endpoint RAM while the CIPs sustain timing. USB bus-powered operation is straightforward via the internal 3.3V regulator, and 128KB Flash accommodates multi-protocol firmware stacks.
پیشنهادی
Battery-Powered Smart Meter
Battery-powered electricity, water, and gas meters benefit from the PIC24FJ128GL406-E/MR's segmented LCD (for kWh digits and icons), few-hundred-nA sleep with RAM retention, and 16 MIPS core for metrology math. The RTCC with 32 kHz crystal domain keeps time-of-use tariffs accurate while the MCU sleeps, and the integrated 12-bit ADC handles sensor inputs. OTA via dual-partition Flash enables regulatory tariff updates without site visits.
پیشنهادی
Home Automation / Smart-Home Gateway Node
As a smart-home node, the PIC24FJ128GL406-E/MR aggregates sensor data over I2C/SPI/UART, exposes a USB-CDC provisioning port, and displays status on its integrated segmented LCD. The 32KB RAM hosts a small TCP/IP stack via the on-chip peripheral set, while 128KB Flash accommodates Matter, Zigbee, or proprietary stacks. The Extended temperature grade ensures reliability in unheated attics or basements.
پیشنهادی
خلاصه محصولات پیشنهادی
دادههای مرجع مهندسی برای PIC24FJ128GL406-E/MR — مقایسه، راهنمای طراحی و اطلاعات انطباق.
راهنمای انتخاب
مقایسه با جایگزینها
| پارامتر | این محصول | PIC24FJ128GL406-I/MR | PIC24FJ256GL406T-I/MR | PIC24FJ128GB406-I/MR | PIC24FJ128GL405-I/PT | PIC24FJ128GL303-I/M5 |
|---|---|---|---|---|---|---|
| Package | 64-QFN (9x9 mm) | 64-QFN (9x9 mm) - same | 64-QFN (9x9 mm) - same | 64-QFN (9x9 mm) - same | 64-TQFP - same pin count, different leaded package | 36-VTLA - smaller footprint change |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash | 128KB ECC | 128KB ECC | 256KB ECC | 128KB | 128KB ECC | 128KB |
| CPU 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 |
| USB | USB 2.0 Full-Speed | USB 2.0 Full-Speed | USB 2.0 Full-Speed | USB 2.0 Full-Speed | USB 2.0 Full-Speed | No USB |
| LCD Segments | Up to 64 segments | Up to 64 segments | Up to 64 segments | No LCD controller | Up to 64 segments | Up to 36 segments |
| Temperature Grade | Extended -40C to +125C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C |
| Dual-Partition OTA | Yes | Yes | Yes | Yes | Yes | Yes |
تفاوتهای کلیدی
- Integrated segmented LCD controller with 64 segments (در مقابلPIC24FJ128GB406-I/MR)
- Live OTA via Dual-Partition ECC Flash (در مقابلPIC24FJ128GA006-I/PT)
- eXtreme Low-Power sleep with RAM retention (در مقابلPIC24EP64MC206-I/PT)
یادداشتهای طراحی
Power the PIC24FJ128GL406-E/MR from a clean 2.0-3.6 V supply with a 1 uF + 100 nF decoupling pair within 5 mm of each VDD/VSS pin. For battery-powered designs, the internal 3.3V LDO can supply the core from a single Li-ion cell; verify that peak USB inrush (per USB 2.0 spec) does not sag VDD below 2.7V or USB enumeration fails. Place a 4.7 uF bulk cap on VBUS when running USB bus-powered.
Keep the 32.768 kHz secondary oscillator traces under 5 mm and guard them with a ground ring to avoid RTC drift in metering designs. Route the USB D+/D- pair as a 90-ohm differential with length matching within 2 mm, and place the USB series ferrite near the connector. Expose the exposed pad of the 64-QFN package with at least 8 thermal vias to a 1 oz copper pour for ground and thermal dissipation.
Do not exceed VDD 3.6 V or the on-chip brown-out reset may mis-trigger. Configure unused I/O as outputs (not inputs) to avoid shoot-through in sleep mode. When using dual-partition Flash OTA, always validate the new image's CRC32 in the bootloader before swapping partitions, otherwise a corrupted OTA can brick the device in the field.
Estimated: at 32 MHz / 3.3 V active, the PIC24FJ128GL406-E/MR core draws around 8-15 mA typical; the 64-QFN 9x9 mm package with 8-via thermal pad holds theta_JA near 30 C/W. At 85C ambient the junction rises 20-30C, well within the +125C Extended limit. For sealed enclosures, derate by 10-15%.
اطلاعات انطباق
RoHS and lead-free per Microchip product page. Not AEC-Q100 qualified - for automotive use select AEC-Q100-graded PIC24F variants or pair with external ASIL-rated supervisor. REACH compliant per Microchip statement.