PIC24FJ128GL406-E/MR - 16-bit 128KB Flash MCU with LCD & USB | Microchip
Артикул: PIC24FJ128GL406-E/MR ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $6.4 | $6,40 |
| 10 | $5.76 | $57,60 |
| 100 | $5.12 | $512,00 |
| 500 | $4.58 | $2.290,00 |
| 1.000 | $4.1 | $4.100,00 |
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.
Аналоги без доработки для PIC24FJ128GL406-E/MR — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC24FJ128GL406-E/MR (тот же форм-фактор и посадочное место) — отличается по Package, Operating Temperature, ADC, LCD Controller, Program Flash.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC24FJ128GL406-I/MR
✅ Прямая замена✓ В наличии
$4.05 / шт.
Открыть даташит →PIC24FJ256GL406T-I/MR
✅ Прямая замена✓ В наличии
$2.4 / шт.
Открыть даташит →PIC24FJ128GB406-I/MR
✅ Прямая замена✓ В наличии
$3.55 / шт.
Открыть даташит →PIC24FJ128GL405-I/PT
✅ Прямая замена✓ В наличии
$4.1 / шт.
Открыть даташит →PIC24FJ128GL303-I/M5
✅ Прямая замена✓ В наличии
$2.45 / шт.
Открыть даташит →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.