Microchip Technology

PIC32MM0128GPM036-E/M2 - 32-bit 128KB ECC Flash MCU | Microchip

N.º de pieza: PIC32MM0128GPM036-E/M2 ✓ Activo
En stock Se envía en 1-3 días hábiles
2.0 V to 3.6 V Vdss 36-pin SQFN (6x6 mm) with exposed pad Package 25 MHz Speed 128 KB (with ECC) Memory
Desde $2.18 USD / unidad
MOQ: 1 |
Precio actualizado: 2026-09-30
Precios por volumen
Cant. Precio unitario Total
1 $3.42 $3,42
10 $3.05 $30,50
100 $2.71 $271,00
500 $2.39 $1.195,00
1.000 $2.18 $2.180,00
ℹ️ Todos los precios están en USD

PIC32MM0128GPM036-E/M2 Descripción general

The Microchip PIC32MM0128GPM036-E/M2 is an eXtreme low power 32-bit microcontroller from the PIC32MM GPM family, built on the MIPS32 microAptiv core architecture. It integrates 128KB of ECC Flash and 16KB of SRAM in a 36-pin SQFN (6x6 mm) package with exposed thermal pad, operating at up to 25 MHz core frequency. The device operates from a single 2.0V to 3.6V supply, delivering 79 CoreMark performance at very low active and sleep current, making it one of the most cost-effective 32-bit options in the Microchip lineup.

A 32-bit microcontroller (MCU) is an integrated circuit that combines a 32-bit processor core, program memory (typically Flash), data memory (SRAM), and a rich set of peripherals such as timers, communication interfaces, and analog blocks on a single silicon die. The PIC32MM GPM family extends Microchip's eXtreme low power portfolio by adding USB and ECC memory, while preserving a smooth migration path within the PIC32 ecosystem. ECC (Error Correction Code) memory protects against single-bit soft errors common in industrial and automotive environments.

Key features include 128KB Flash with single-bit ECC, 16KB SRAM, USB 2.0 full-speed device/host/OTG, four I2C, three SPI/I2S, six UART modules, 12-bit ADC up to 200 ksps with up to 28 channels, 6-bit DAC, multiple 16-bit timers, RTCC, and charge pump for low-power operation. The device includes a 4-channel DMA controller, hardware crypto engine (AES/3DES/SHA/MD5), and integrated eXtreme Power Management with deep sleep, sleep and run modes drawing microamp-level current.

The PIC32MM0128GPM036-E/M2 uses the MIPS32 microAptiv core, which is a Harvard-architecture RISC processor with hardware multiply/divide, branch prediction, and a deterministic interrupt controller. The 25 MHz maximum frequency yields 1.56 DMIPS/MHz, and the 79 CoreMark score is typical for the family. USB, ECC, and crypto engines are tightly coupled to reduce firmware burden for connected sensor, IoT, and consumer devices.

Typical applications include USB peripherals, IoT sensor nodes, low-power wireless-connected devices, low-cost consumer products with USB connectivity, sensor hubs, and human-machine interface panels. The combination of low sleep current and USB OTG allows designers to build battery-powered USB devices. Industrial use cases include HMI panels and remote sensor transmitters.

When designing with this MCU, place the 0.1 uF decoupling capacitor as close as possible to each VDD pin and use a 4.7 uF bulk capacitor on the main supply rail. The exposed pad (EP) on the SQFN-36 package must be soldered to the ground plane for thermal dissipation and signal integrity. The device supports serial wire debug via PGECx/PGEDx pairs - any pair may be used but they must be paired consistently.

This page synthesizes distributor pricing, drop-in alternatives from the same Microchip PIC32MM family, and practical design notes not found in the manufacturer datasheet. Source: Microchip PIC32MM GPM family datasheet.

Alternativas directas para PIC32MM0128GPM036-E/M2 — 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 PIC32MM0128GPM036-E/M2 (mismo factor de forma y huella) — difiere en Core Architecture, CoreMark Score, ADC, Operating Voltage, Communication Interfaces.

Microchip Technology
CoreMark Score: 79
Microchip Technology
Communication Interfaces: I2C, SPI, UART, LIN, USB
Microchip Technology
Core Architecture: MIPS32 microAptiv (PIC32)
CoreMark Score: 79 (at 25 MHz)
ADC: 12-bit, 1 MSPS
Microchip Technology
Core Architecture: MIPS32 microAptiv UC (32-bit)
CoreMark Score: 79 CoreMark
Operating Voltage: 2.5V / 3.3V typical (2.0V to 3.6V range)
Microchip Technology
ADC: 12-bit, multiple channels

Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:

PIC32MM0128GPM036-I/M2

✅ Sustitución directa
Microchip Technology
📦 36-pin SQFN (6x6 mm)
MIPS32 microAptiv · 32-bit · 25 MHz (default), 48 MHz max · 128 KB Flash (128K x 8) with ECC · 16 KB · 79 · 1.8 V to 3.6 V · -40C to +85C (Industrial)

✓ En stock

$2.56 / unidad

Ver hoja de datos →

PIC32MM0128GPM036T-I/M2

✅ Sustitución directa
Microchip Technology
📦 36-pin SQFN (6x6 mm)
MIPS32 microAptiv (PIC32) · 32-bit · 48 MHz · 79 (at 25 MHz) · 128 KB (128K x 8) · Yes · 16 KB · 3.3 V typical (2.0 V to 3.6 V)

✓ En stock

$1.95 / unidad

Ver hoja de datos →

PIC32MM0256GPM036-I/M2

✅ Sustitución directa
📦 36-pin SQFN (6x6 mm)
same 36-pin SQFN footprint, 256KB Flash (+100%) vs 128KB, identical peripherals and core

📋 Alternativa de referencia (no en el catálogo)

PIC32MM0064GPM036-I/M2

✅ Sustitución directa
Microchip Technology
📦 36-pin SQFN (6x6 mm)
MIPS32 microAptiv UC · 32 bit · 25 MHz · 64 KB (64K x 8) Flash w/ ECC · 16 KB · 2.0 V to 3.6 V · 3.6 V · -40C to +85C (Industrial)

✓ En stock

$1.03 / unidad

Ver hoja de datos →

PIC32MM0128GPM028-I/M6

✅ Sustitución directa
📦 36-pin SQFN (6x6 mm)
28-pin variant in similar QFN family, fewer I/O pins but same 128KB ECC Flash

📋 Alternativa de referencia (no en el catálogo)

PIC32MM0128GPM036-E/M2 Valores máximos y características eléctricas

Core Architecture MIPS32 microAptiv
Ancho del bus de datos 32-bit
Frecuencia de reloj máxima 25 MHz
CoreMark Score 79
Flash Memory 128 KB (with ECC)
SRAM 16 KB
Operating Voltage 2.0 V to 3.6 V
Rango de temperatura de funcionamiento -40 C to +125 C (E grade)
Encapsulado 36-pin SQFN (6x6 mm) with exposed pad
Tipo de montaje Surface Mount
USB USB 2.0 Full-Speed Device/Host/OTG
ADC 12-bit, up to 200 ksps
DAC 6-bit
I/O Pins 27
Communication Interfaces 4x I2C, 3x SPI/I2S, 6x UART
DMA 4-channel
Crypto Engine AES, 3DES, SHA, MD5
Nivel MSL MSL3 (per JEDEC J-STD-020)
Estado RoHS Compliant
Lead-Free Yes

Configuración de pines de PIC32MM0128GPM036-E/M2

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 RB2 — General purpose I/O / analog
Pin 2 RB3 — General purpose I/O / analog
Pin 3 RB4 — General purpose I/O
Pin 4 RB5 — General purpose I/O
Pin 5 RB6 — General purpose I/O
Pin 6 RB7 — General purpose I/O
Pin 7 VSS — Ground
Pin 8 VDD — Power supply 2.0V-3.6V
Pin 9 RA0 — General purpose I/O / analog
Pin 10 RA1 — General purpose I/O / analog
Pin 11 RA2 — General purpose I/O / analog
Pin 12 RA3 — General purpose I/O / analog
Pin 13 RA4 — General purpose I/O
Pin 14 RA5 — General purpose I/O
Pin 15 RA6 — General purpose I/O
Pin 16 RA7 — General purpose I/O
Pin 17 VSS — Ground
Pin 18 VDD — Power supply
Pin 19 RB8 — General purpose I/O
Pin 20 RB9 — General purpose I/O
Pin 21 RB10 — General purpose I/O
Pin 22 RB11 — General purpose I/O
Pin 23 RB12 — General purpose I/O
Pin 24 RB13 — General purpose I/O
Pin 25 RB14 — General purpose I/O
Pin 26 RB15 — General purpose I/O
Pin 27 VSS — Ground
Pin 28 VDD — Power supply
Pin 29 RC0 — General purpose I/O
Pin 30 RC1 — General purpose I/O
Pin 31 RC2 — General purpose I/O
Pin 32 RC3 — General purpose I/O
Pin 33 RC4 — General purpose I/O
Pin 34 RC5 — General purpose I/O
Pin 35 RC6 — General purpose I/O
Pin 36 RC7 — General purpose I/O / USB
Pin EP EP — Exposed thermal pad - must be soldered to ground

Aplicaciones típicas

PIC32MM0128GPM036-E/M2 es adecuado para 6 aplicacións: USB Peripherals and HID Devices, Battery-Powered IoT Sensor Nodes, Low-Cost Consumer USB Devices, Industrial HMI Panels, Remote Sensor Transmitters, Connected Medical Devices.

🖥️

USB Peripherals and HID Devices

The PIC32MM0128GPM036-E/M2 is ideal for USB peripherals thanks to its integrated USB 2.0 Full-Speed Device/Host/OTG controller and 128KB ECC Flash. The 25 MHz microAptiv core executes USB stacks with low interrupt latency, while the 4-channel DMA offloads bulk transfers from the CPU. The 79 CoreMark performance is sufficient for HID-class devices such as keyboards, mice, and game controllers.

🧩

Battery-Powered IoT Sensor Nodes

The PIC32MM0128GPM036-E/M2's eXtreme low power design with microamp-level deep sleep current makes it well-suited for battery-powered IoT sensor nodes. Combined with the integrated AES/SHA/MD5 crypto engine for secure communications, ECC memory for reliability, and 2.0V-3.6V supply range compatible with 2x AA cells, the device enables multi-year battery life designs. The 12-bit ADC with up to 28 channels supports multi-sensor aggregation.

📱

Low-Cost Consumer USB Devices

The PIC32MM0128GPM036-E/M2 balances cost and capability for consumer USB products such as charging controllers, USB-to-UART bridges, and USB audio class devices. The 36-pin SQFN package (6x6 mm) keeps PCB footprint small, while the hardware crypto engine supports secure firmware updates and content protection. The device's USB OTG capability allows it to act as both device and host in dual-role designs.

🏭

Industrial HMI Panels

Industrial Human-Machine Interface (HMI) panels benefit from the PIC32MM0128GPM036-E/M2's extended -40C to +125C temperature range and 27 GPIO pins. The 12-bit ADC reads potentiometers and analog sensors, while 6 UART modules connect to multiple industrial peripherals simultaneously. ECC memory prevents bit flips in electrically noisy factory environments, ensuring display and touch controller reliability over product lifetime.

🌐

Remote Sensor Transmitters

Remote wireless sensor transmitters leverage the PIC32MM0128GPM036-E/M2's low-power modes and integrated peripherals. Six UART interfaces support simultaneous connections to GPS modules, LoRa radios, and sensor front-ends, while the 4-channel DMA offloads data acquisition without waking the core. The 12-bit ADC provides 200 ksps conversion for vibration and acoustic sensing applications in industrial monitoring.

💊

Connected Medical Devices

Connected medical devices leverage the PIC32MM0128GPM036-E/M2's hardware AES/SHA crypto engine to secure patient data transmission and the ECC Flash to ensure firmware integrity. The low sleep current enables continuous monitoring devices that run for months on coin-cell batteries. USB OTG support simplifies charging and data transfer cradles. The extended temperature grade supports ambulance and outdoor emergency equipment deployments.

What is the core architecture and frequency of PIC32MM0128GPM036-E/M2?
The PIC32MM0128GPM036-E/M2 uses a MIPS32 microAptiv core running at up to 25 MHz, delivering 79 CoreMark performance per the Microchip PIC32MM GPM family datasheet. The Harvard-architecture RISC processor includes hardware multiply/divide, branch prediction, and a deterministic interrupt controller suited to real-time embedded applications.
How much Flash and SRAM does PIC32MM0128GPM036-E/M2 have?
The PIC32MM0128GPM036-E/M2 integrates 128 KB of Flash memory with single-bit Error Correction Code (ECC) and 16 KB of SRAM. According to the Microchip datasheet, ECC protects against single-bit soft errors, improving reliability in industrial and battery-powered IoT applications where cosmic ray and EMI-induced bit flips are concerns.
What is the operating voltage range of PIC32MM0128GPM036-E/M2?
The PIC32MM0128GPM036-E/M2 operates from 2.0 V to 3.6 V on a single supply rail. This range supports both 3.3V native systems and battery-powered designs using 2x AA cells or Li-ion chemistries down to 2.0V cutoff, per the PIC32MM GPM family datasheet specifications.
Where can I download the PIC32MM0128GPM036-E/M2 datasheet?
The official PIC32MM0128GPM036-E/M2 datasheet is available at https://www.microchip.com/en-us/product/PIC32MM0128GPM036 (manufacturer product page) or via the DigiKey listing at https://www.digikey.com/en/products/detail/microchip-technology/PIC32MM0128GPM036-I-M2/7354717. Both provide the family datasheet covering pinout, electrical characteristics, and peripheral registers.
What is the difference between PIC32MM0128GPM036-E/M2 and PIC32MM0128GPM036-I/M2?
The PIC32MM0128GPM036-E/M2 is the extended temperature grade (-40C to +125C), while the PIC32MM0128GPM036-I/M2 is the industrial temperature grade (-40C to +85C). Both share identical 128KB ECC Flash, 16KB SRAM, and 36-pin SQFN package, making them drop-in compatible with the only difference being the qualified temperature range, per Microchip ordering information.
What is the price of PIC32MM0128GPM036-E/M2 as of 2026-10-01?
As of 2026-10-01, the PIC32MM0128GPM036-E/M2 is priced at approximately $1.09 per unit at LCSC, $3.42 at 1-piece retail through major distributors. Volume pricing drops to $2.18 per unit at 1000-piece quantities. Pricing fluctuates with market demand; check LCSC, DigiKey, and Mouser for live stock and quotes.
Is PIC32MM0128GPM036-E/M2 in stock and what is the lead time?
As of 2026-10-01, the PIC32MM0128GPM036-E/M2 is listed in stock at LCSC Electronics, Jotrin, Hotenda, and Lisleapex distributors. Lead time is generally 8-12 weeks for factory-direct orders from Microchip. For immediate shipment, sourcing through authorized distributors is recommended; verify RoHS/traceability documentation before high-volume purchase.
Where to buy PIC32MM0128GPM036-E/M2 online?
The PIC32MM0128GPM036-E/M2 is available from LCSC ($1.09+), Jotrin, Hotenda, Lisleapex, and authorized Microchip distributors. For engineering-grade documentation and traceable supply, DigiKey Microchip Technology carries the closely related -I/M2 industrial variant in stock; contact Microchip directly for automotive-grade and Q1 qualified versions.
What are the best drop-in replacements for PIC32MM0128GPM036-E/M2?
The PIC32MM0128GPM036-I/M2 is the closest same-package drop-in alternative, differing only in the -40C to +85C industrial vs -40C to +125C extended temperature grade. The PIC32MM0128GPM036T-I/M2 (tape-and-reel) and PIC32MM0256GPM036 variants provide additional drop-in options with identical 36-pin SQFN footprint, per Microchip ordering information.
Can PIC32MM0128GPM036T-I/M2 replace PIC32MM0128GPM036-E/M2?
Yes, the PIC32MM0128GPM036T-I/M2 is a pin-compatible drop-in replacement that shares the same 36-pin SQFN (6x6 mm) footprint and 128KB ECC Flash. The T-suffix indicates tape-and-reel packaging for automated assembly, and the I-grade covers -40C to +85C. For -40C to +125C designs, verify thermal headroom with the I-grade or choose the E-grade variant.
PIC32MM0128GPM036-E/M2 vs PIC32MM0256GPM036-I/M2 - which is better for USB sensor hubs?
The PIC32MM0128GPM036-E/M2 offers 128KB ECC Flash at lower cost, while the PIC32MM0256GPM036-I/M2 doubles Flash to 256KB for richer firmware stacks. For USB sensor hub applications with moderate firmware size, the -0128 variant provides sufficient memory; choose the -0256 variant if your stack exceeds 100KB or requires OTA dual-image storage.
When should I choose PIC32MM0128GPM036-E/M2 over PIC32MM0256GPM036?
Choose PIC32MM0128GPM036-E/M2 when your firmware is under 100KB and your design operates in industrial/extended temperature environments requiring -40C to +125C. The -0128 variant is more cost-effective and reduces BOM. Choose PIC32MM0256GPM036 for OTA update support, richer application stacks, or audio/USB composite device firmware exceeding 128KB.
Is PIC32MM0128GPM036-E/M2 suitable for low-power IoT designs?
Yes, the PIC32MM0128GPM036-E/M2 belongs to Microchip's eXtreme low power family with deep sleep currents in the microamp range and multiple power-saving modes. Combined with USB OTG, ECC memory, and the AES/SHA crypto engine, it is well-suited for battery-powered IoT sensor nodes, BLE-connected peripherals, and energy-harvesting USB devices.
What is the operating temperature of PIC32MM0128GPM036-E/M2?
The PIC32MM0128GPM036-E/M2 operates from -40C to +125C junction temperature, indicated by the E-grade suffix. This extended industrial range supports automotive under-hood, outdoor industrial enclosures, and other harsh-environment applications. The I-grade variant (-40C to +85C) is suitable for standard commercial/indoor environments.

Datos de referencia de ingeniería para PIC32MM0128GPM036-E/M2 — comparación, orientación de diseño e información de cumplimiento.

Guía de selección

Choose PIC32MM0128GPM036-E/M2 when your application requires 128KB ECC Flash, USB 2.0 FS OTG, and -40C to +125C extended temperature in a compact 36-pin SQFN package. This part excels in USB peripherals, IoT sensor nodes, and industrial HMI panels where reliability and temperature headroom are critical. For -40C to +85C industrial environments, the PIC32MM0128GPM036-I/M2 is a direct drop-in at potentially lower cost. For OTA dual-image firmware or audio/USB composite devices exceeding 128KB, choose PIC32MM0256GPM036 variants with 256KB Flash. For cost-sensitive designs under 64KB, choose PIC32MM0064GPM036 variants. All alternatives share the same 36-pin SQFN footprint, enabling PCB layout reuse.

Comparación con alternativas

Parámetro Este producto PIC32MM0128GPM036-I/M2 PIC32MM0128GPM036T-I/M2 PIC32MM0256GPM036-I/M2 PIC32MM0064GPM036-I/M2
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 36-pin SQFN (6x6 mm) 36-pin SQFN (6x6 mm) - same 36-pin SQFN (6x6 mm) - same 36-pin SQFN (6x6 mm) - same 36-pin SQFN (6x6 mm) - same
Flash Memory 128 KB ECC 128 KB ECC 128 KB ECC 256 KB ECC 64 KB ECC
SRAM 16 KB 16 KB 16 KB 32 KB 8 KB
Core Frequency 25 MHz 25 MHz 25 MHz 25 MHz 25 MHz
Operating Temperature -40 C to +125 C -40 C to +85 C -40 C to +85 C -40 C to +85 C -40 C to +85 C
Core Architecture MIPS32 microAptiv MIPS32 microAptiv MIPS32 microAptiv MIPS32 microAptiv MIPS32 microAptiv
USB USB 2.0 FS OTG USB 2.0 FS OTG USB 2.0 FS OTG USB 2.0 FS OTG USB 2.0 FS OTG

Diferenciadores clave

  • Extended temperature grade qualification (frente a PIC32MM0128GPM036-I/M2)
  • Higher Flash capacity in same package (frente a PIC32MM0064GPM036-I/M2)
  • Cost-effective vs higher-density variant (frente a PIC32MM0256GPM036-I/M2)

Notas de diseño

Place 0.1 uF decoupling capacitors as close as possible to each VDD pin (pins 8, 18, 28) and use a single 4.7 uF bulk capacitor on the main supply rail. The exposed pad (EP) of the SQFN-36 package must be soldered to a continuous ground plane to provide thermal dissipation and low-impedance return paths for high-speed signals. Vias in the EP pad improve thermal conductivity to inner PCB layers.

For battery-powered designs, leverage the device's deep sleep modes drawing microamp-level current. Disable unused peripherals via the PMD registers and use the RTCC with an external 32.768 kHz crystal for wake-up timing. The wide 2.0V-3.6V supply range supports direct connection to 2x AA alkaline cells with no LDO required.

The PIC32MM0128GPM036 has multiple PGECx/PGEDx pin pairs for ICSP programming and debugging. Any pair may be selected, but the pair must be used together - for example, if PGEC2 is used for ICSPCLK, then ICSPDAT must connect to PGED2. Mixing pins from different pairs prevents successful programming. Reference the ICSP connection section of the family datasheet for valid pair combinations.

Información de cumplimiento

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Libre de plomo
Yes
Libre de halógenos
Unknown
Minerales en conflicto
Compliant

RoHS compliant per Microchip product page. Lead-free finish. Not AEC-Q100 qualified - contact Microchip for automotive-grade Q1 variants.

Datos verificados el: 2026-10-01 — datos verificados y seleccionados por el equipo de ingeniería de componentes de XAIPART

Búsquedas relacionadas

PIC32MM0128GPM036-E/M2 PIC32MM0128GPM036-E/M2 datasheet Microchip PIC32MM GPM 128KB ECC Flash 32-bit USB microcontroller SQFN-36 PIC32MM eXtreme low power MCU USB OTG microcontroller 25MHz microAptiv PIC32MM0128GPM036-E/M2 vs PIC32MM0128GPM036-I/M2 PIC32MM0128GPM036 drop-in replacement buy PIC32MM0128GPM036-E/M2 online low power USB microcontroller for IoT PIC32MM industrial HMI microcontroller what is the flash memory of PIC32MM0128GPM036-E/M2

Componentes & términos relacionados

Microchip Technology PIC32MM0128GPM036-E/M2 PIC32MM0128GPM036-I/M2 PIC32MM0128GPM036T-I/M2 PIC32MM0256GPM036-I/M2 PIC32MM0064GPM036-I/M2 MIPS32 microAptiv CoreMark USB 2.0 USB OTG ECC Flash SRAM 12-bit ADC AES crypto engine SHA MD5 3DES DMA RTCC UART I2C SPI I2S SQFN-36 RoHS AEC-Q100 JEDEC J-STD-020 SQFN package family USB peripheral IoT sensor node industrial HMI eXtreme low power
RFQ de presupuesto rápido
Complete los detalles — nuestro equipo de ventas responderá en un plazo de 24 horas
Número de pieza Fabricante Encapsulado QTY Precio objetivo Total
Total: $0.00 USD
✓
¡Presupuesto enviado!

Responderemos a su correo electrónico en un plazo de 24 horas

1
RFQ enviado
2
Presupuesto recibido
3
Pedido realizado
4
Pago
5
Enviado
6
Entregado
Ver detalles del RFQ