Microchip Technology

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

Référence : PIC32MM0128GPM036-E/M2 ✓ Actif
En stock Expédié sous 1 à 3 jours ouvrés
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
À partir de $2.18 USD / unité
MOQ : 1 |
Prix mis à jour : 2026-09-30
Tarifs dégressifs
Qté Prix unitaire 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
ℹ️ Tous les prix sont en USD

PIC32MM0128GPM036-E/M2 Présentation

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.

Alternatives de remplacement direct pour PIC32MM0128GPM036-E/M2 — 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 PIC32MM0128GPM036-E/M2 (même facteur de forme et même empreinte) — différant par 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

Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :

PIC32MM0128GPM036-I/M2

✅ Remplacement direct
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 / unité

Voir la fiche technique →

PIC32MM0128GPM036T-I/M2

✅ Remplacement direct
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 / unité

Voir la fiche technique →

PIC32MM0256GPM036-I/M2

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

📋 Alternative de référence (hors catalogue)

PIC32MM0064GPM036-I/M2

✅ Remplacement direct
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 / unité

Voir la fiche technique →

PIC32MM0128GPM028-I/M6

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

📋 Alternative de référence (hors catalogue)

PIC32MM0128GPM036-E/M2 Valeurs maximales et caractéristiques électriques

Core Architecture MIPS32 microAptiv
Largeur du bus de données 32-bit
Fréquence d'horloge maximale 25 MHz
CoreMark Score 79
Flash Memory 128 KB (with ECC)
SRAM 16 KB
Operating Voltage 2.0 V to 3.6 V
Plage de température de fonctionnement -40 C to +125 C (E grade)
Boîtier 36-pin SQFN (6x6 mm) with exposed pad
Type de montage 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
Niveau MSL MSL3 (per JEDEC J-STD-020)
Statut RoHS Compliant
Lead-Free Yes

Configuration des broches 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
Broche 1 RB2 — General purpose I/O / analog
Broche 2 RB3 — General purpose I/O / analog
Broche 3 RB4 — General purpose I/O
Broche 4 RB5 — General purpose I/O
Broche 5 RB6 — General purpose I/O
Broche 6 RB7 — General purpose I/O
Broche 7 VSS — Ground
Broche 8 VDD — Power supply 2.0V-3.6V
Broche 9 RA0 — General purpose I/O / analog
Broche 10 RA1 — General purpose I/O / analog
Broche 11 RA2 — General purpose I/O / analog
Broche 12 RA3 — General purpose I/O / analog
Broche 13 RA4 — General purpose I/O
Broche 14 RA5 — General purpose I/O
Broche 15 RA6 — General purpose I/O
Broche 16 RA7 — General purpose I/O
Broche 17 VSS — Ground
Broche 18 VDD — Power supply
Broche 19 RB8 — General purpose I/O
Broche 20 RB9 — General purpose I/O
Broche 21 RB10 — General purpose I/O
Broche 22 RB11 — General purpose I/O
Broche 23 RB12 — General purpose I/O
Broche 24 RB13 — General purpose I/O
Broche 25 RB14 — General purpose I/O
Broche 26 RB15 — General purpose I/O
Broche 27 VSS — Ground
Broche 28 VDD — Power supply
Broche 29 RC0 — General purpose I/O
Broche 30 RC1 — General purpose I/O
Broche 31 RC2 — General purpose I/O
Broche 32 RC3 — General purpose I/O
Broche 33 RC4 — General purpose I/O
Broche 34 RC5 — General purpose I/O
Broche 35 RC6 — General purpose I/O
Broche 36 RC7 — General purpose I/O / USB
Broche EP EP — Exposed thermal pad - must be soldered to ground

Applications typiques

PIC32MM0128GPM036-E/M2 convient pour 6 applications: 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.

Données de référence d'ingénierie pour PIC32MM0128GPM036-E/M2 — comparaison, recommandations de conception et informations de conformité.

Guide de sélection

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.

Comparaison avec les alternatives

Paramètre Ce produit 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

Principaux différenciateurs

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

Notes de conception

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.

Informations de conformité

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Sans plomb
Yes
Sans halogène
Unknown
Minerais de conflit
Compliant

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

Données vérifiées le : 2026-10-01 — données vérifiées et sélectionnées par l'équipe d'ingénierie composants de XAIPART

Recherches associées

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

Composants & termes associés

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 devis rapide
Renseignez tous les détails — notre équipe commerciale vous répondra sous 24 heures
Référence Fabricant Boîtier QTY Prix cible Total
Total : 0,00 USD
✓
Devis envoyé !

Nous répondrons à votre e-mail sous 24 heures

1
RFQ envoyée
2
Devis reçu
3
Commande passée
4
Paiement
5
Expédié
6
Livré
Voir les détails de la RFQ