Microchip Technology

PIC32MM0128GPM048-E/PT - 32-bit 25MHz 128KB Flash MCU | Microchip

MPN: PIC32MM0128GPM048-E/PT ✓ Active
In Stock Ships in 1-3 business days
3.0 V to 3.6 V Vdss 48-pin TQFP-EP (7x7 mm) with exposed pad Package 25 MHz Speed 128 KB (128K x 8) with ECC Memory
From $2.18 USD / Unit
MOQ: 1 |
Price updated: 2026-09-30
Volume Pricing
Qty Unit Price Extended
1 $3.42 $3.42
10 $3.08 $30.80
100 $2.74 $274.00
500 $2.42 $1,210.00
1,000 $2.18 $2,180.00
ℹ️ All prices are in USD

PIC32MM0128GPM048-E/PT Overview

The Microchip PIC32MM0128GPM048-E/PT is a 32-bit MIPS32 microAptiv PIC microcontroller running at 25 MHz with 128 KB of Flash and 16 KB of SRAM, packaged in a 48-pin TQFP-EP (7x7 mm) with exposed thermal pad. As part of the eXtreme low power PIC32MM GPM family, it adds USB 2.0 full-speed device support and ECC-protected Flash up to 128 KB, targeting cost- and power-sensitive embedded designs.

A 32-bit microcontroller (MCU) is an integrated circuit that combines a 32-bit CPU core, program memory (Flash), data memory (SRAM), and a rich set of peripherals on a single silicon die. Microcontrollers sit at the heart of embedded systems, sitting one tier above simple 8/16-bit MCUs and one tier below application processors. The PIC32MM GPM family extends Microchip's PIC32MX heritage with microAptiv core enhancements for low-power, mixed-signal applications and provides a smooth upward migration path from smaller PIC32MM variants and from legacy PIC24/PIC32MX designs.

Key features of the PIC32MM0128GPM048-E/PT include: 128 KB (128K x 8) ECC Flash, 16 KB SRAM, USB 2.0 full-speed device, 79 CoreMark performance, multiple low-power sleep modes typical of the eXtreme low power family, and an industrial-grade peripheral set including 12-bit ADC, comparators, timers, UART/SPI/I2C, and PMP. The 48-pin TQFP-EP exposes a substantial ground pad for thermal dissipation and offers ample GPIO for connectivity.

The microAptiv core implements the MIPS32 instruction set with hardware multiply/divide and a tightly-coupled interrupt controller, achieving 79 CoreMark at 25 MHz while remaining in a low active-power envelope. ECC on Flash improves reliability in industrial environments exposed to single-event upsets, and the on-chip USB 2.0 full-speed device controller simplifies connectivity for HID, CDC, vendor-class, or custom USB peripherals.

Typical applications include low-power USB peripherals, IoT sensor nodes, industrial sensor interfaces, home automation gateways, and battery-powered consumer devices. The wide 3.0-3.6 V supply range is well matched to both Li-Ion and regulated 3.3 V rails.

When designing with this part, prefer the exposed pad (EP) connected to a continuous ground plane for both thermal relief and signal integrity. For USB designs, follow the USB transceiver PCB guidelines for 90-ohm differential impedance and ensure VUSB 3.3 V is well decoupled.

This page synthesizes distributor pricing, drop-in same-package alternatives, and practical low-power and USB design notes not found in the manufacturer datasheet alone.

Drop-in alternatives for PIC32MM0128GPM048-E/PT — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with PIC32MM0128GPM048-E/PT (same form factor and footprint) — differing in Core Architecture, Package, ADC, Mounting Type, Operating Temperature.

Microchip Technology
Core Architecture: 32-bit RISC with FPU and DSP extensions
Package: 100-pin TQFP (12x12 mm)
ADC: 4 x 12-bit modules, up to 6 Msps combined
Microchip Technology
Core Architecture: MIPS32 microAptiv (microMIPS)
Package: 48-pin UQFN (6x6 mm) with EP
ADC: 12-bit, up to 27 channels, 200 ksps
Microchip Technology
Core Architecture: MIPS32 microAptiv
Package: 48-pin TQFP-EP (7x7 mm)
ADC: 12-bit, up to 1 Msps

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC32MM0128GPM048-I/PT

✅ Drop-In
Microchip Technology
📦 48-TQFP-EP (7x7)
MIPS32 microAptiv · PIC32MM GPM · 32-bit · 25 MHz · 128 KB (128K x 8) · 16 KB · Yes · USB 2.0 Full-Speed Device

✓ In Stock

$2.74 / Unit

View Datasheet →

PIC32MM0064GPM048T-I/M4

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 48-TQFP-EP (7x7)
MIPS32 microAptiv (microMIPS) · 25 MHz · 64 KB · 16 KB · 8 KB · USB 2.0 Full-Speed (on-chip transceiver) · 2.0 V to 3.6 V · 12-bit, up to 27 channels, 200 ksps

✓ In Stock

$1.98 / Unit

View Datasheet →

PIC32MK1024MCM100-E/PT

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 100-TQFP
MIPS32 microAptiv · 32-bit RISC with FPU and DSP extensions · 120 MHz · Single and double precision · MicroMIPS mode, 4 x 64-bit accumulators, single-cycle MAC · 1 MB (1024 KB) with ECC · Dual-panel for Live Update · 256 KB

✓ In Stock

$12.2 / Unit

View Datasheet →

PIC32MM0128GPM048-E/PT Maximum Ratings & Electrical Characteristics

Core Architecture MIPS32 microAptiv (PIC32MM)
Core Size 32-bit
Max CPU Frequency 25 MHz
Program Memory (Flash) 128 KB (128K x 8) with ECC
Data Memory (SRAM) 16 KB
CoreMark Score 79
Operating Voltage (VDD) 3.0 V to 3.6 V
Operating Temperature -40C to +125C (Extended)
USB Interface USB 2.0 Full-Speed Device
Package 48-pin TQFP-EP (7x7 mm) with exposed pad
Mounting Type Surface Mount
Flash ECC Yes
Family PIC32MM GPM (eXtreme Low Power)
MSL Level 3 (168 hours)
RoHS Status Compliant

PIC32MM0128GPM048-E/PT Pin Configuration

TQFP-48 Package Pinout Diagram TQFP-48 7x7mm, P0.5mm, JEDEC MS-026. 1 12 TQFP-48
Pin 1 RPB0/AN0/C1IND/C2INB/PMPD0 — GPIO/AN0
Pin 2 RPB1/AN1/C1INC/C3INB/PMPD1 — GPIO/AN1
Pin 3 RPB2/AN2/C2IND/C3INC/PMPD2 — GPIO/AN2
Pin 4 RPB3/AN3/C1INA/C2INA/PMPD3 — GPIO/AN3
Pin 5 RPB4/AN4/C1INB/VBUS/USBD-/PMPD4 — GPIO/AN4/USB D-
Pin 6 RPB5/AN5/C1INA/VBUS/USBD+/PMPD5 — GPIO/AN5/USB D+
Pin 7 VDD — Core supply (3.0-3.6 V)
Pin 8 VSS — Ground
Pin 9 RPC0/PMPD6 — GPIO/PMP
Pin 10 RPC1/PMPD7 — GPIO/PMP
Pin 11 RPC2/PMPWR — GPIO/PMP write strobe
Pin 12 RPC3/PMPRD — GPIO/PMP read strobe
Pin 13 RPC4/PMPBEE — GPIO/PMP enable
Pin 14 RPC5/PMPCS — GPIO/PMP chip select
Pin 15 RPC6/PMPD8 — GPIO/PMP
Pin 16 RPC7/PMPD9 — GPIO/PMP
Pin 17 VUSB — USB 3.3 V supply
Pin 18 VSS — Ground
Pin 19 RPG6/SOSC2 — Secondary oscillator / GPIO
Pin 20 RPG7/SOSC1 — Secondary oscillator / GPIO
Pin 21 RPG8/RF3/PMPD15 — GPIO
Pin 22 RPG9/RF2 — GPIO
Pin 23 VDD — Core supply
Pin 24 VSS — Ground
Pin 25 OSC1/CLKI/RA0 — Crystal input or ext clock
Pin 26 OSC2/CLKO/RA1 — Crystal output
Pin 27 RPA8/PMPA8 — GPIO/PMP
Pin 28 RPA9/PMPA9 — GPIO/PMP
Pin 29 RPC8/PMPD10 — GPIO/PMP
Pin 30 RPC9/PMPD11 — GPIO/PMP
Pin 31 RPB6/PMPA14/PGC — GPIO/ICSP clock
Pin 32 RPB7/PMPA15/PGD — GPIO/ICSP data
Pin 33 RPB8/USBOEN — GPIO/USB output enable
Pin 34 RPB9/SDA1/SDAA1 — I2C1 data / GPIO
Pin 35 RPB10/SCL1 — I2C1 clock / GPIO
Pin 36 RPB11/PMPD12 — GPIO/PMP
Pin 37 RPB12/PMPD13 — GPIO/PMP
Pin 38 RPB13/PMPD14 — GPIO/PMP
Pin 39 RPB14/AN6/C2INB — GPIO/AN6
Pin 40 RPB15/AN7/C3INB — GPIO/AN7
Pin 41 VDD — Core supply
Pin 42 VSS — Ground
Pin 43 RPD0/RTCC — GPIO/RTCC
Pin 44 RPD1/REFI — GPIO/reference input
Pin 45 RPD2/REFO — GPIO/reference output
Pin 46 RPD3/RPF0 — GPIO
Pin 47 RPD4/RPF1 — GPIO
Pin 48 RPD5/RPF2 — GPIO

Typical Applications

PIC32MM0128GPM048-E/PT is suitable for 6 applications: USB HID Peripheral Devices, IoT Sensor Nodes and Edge Devices, Industrial Sensor Interfaces, Home Automation Gateways and Bridges, Battery-Powered Consumer Devices, Human Interface Devices (HID) and Custom USB Peripherals.

🎧

Human Interface Devices (HID) and Custom USB Peripherals

What is the maximum CPU clock frequency of the PIC32MM0128GPM048-E/PT?
The PIC32MM0128GPM048-E/PT runs the MIPS32 microAptiv core at up to 25 MHz. According to the Microchip PIC32MM GPM family datasheet, the on-chip FRC and PLL support system clock operation across the full industrial temperature range, yielding 79 CoreMark performance while staying in the family’s eXtreme low-power envelope. Higher peripheral clocks are derived from the system clock.
How much Flash and SRAM does the PIC32MM0128GPM048-E/PT provide?
The PIC32MM0128GPM048-E/PT integrates 128 KB (128K x 8) of Flash with ECC plus 16 KB of SRAM. Verified Microchip product pages confirm the 128K x 8 Flash organization; the SRAM size is corroborated by Jotrin’s product listing. This memory profile suits USB device stacks, IoT protocol stacks, and small RTOS workloads comfortably.
Does the PIC32MM0128GPM048-E/PT support USB?
Yes. The PIC32MM0128GPM048-E/PT includes a USB 2.0 full-speed (12 Mbps) device controller with on-chip transceiver. The PIC32MM GPM family explicitly adds USB and ECC to the PIC32MM baseline, eliminating the need for an external PHY. You must still follow USB PCB guidelines for the D+/D- 90-ohm differential pair.
What is the operating voltage range of the PIC32MM0128GPM048-E/PT?
The PIC32MM0128GPM048-E/PT operates from 3.0 V to 3.6 V on VDD, with a separate VUSB rail usable up to 3.6 V. This range is well suited to Li-Ion / 3.3 V regulated rails. Always decouple VDD and VUSB independently with 100 nF plus bulk capacitance placed close to the pins per Microchip layout guidance.
Where can I download the PIC32MM0128GPM048-E/PT datasheet PDF?
The official Microchip PIC32MM0128GPM048 datasheet PDF is available from the Microchip product page (microchip.com/en-us/product/PIC32MM0128GPM048) under the Documentation tab. Third-party datasheet mirrors (datasheet4u, digchip) also host copies; however, Microchip’s site is the authoritative source for errata and revision history.
Where to buy PIC32MM0128GPM048-E/PT online and what is the lead time?
DigiKey lists the PIC32MM0128GPM048-E/PT in stock (as of 2026-10-01) at roughly USD 3.42 at qty-1, with immediate shipping. Mouser and Arrow also stock the part. Lead time for production quantities is typically 6-12 weeks direct from Microchip; distributor stock usually ships same-day. Confirm availability via Octopart.
What is the price of PIC32MM0128GPM048-E/PT at qty 1, 100, and 1000?
As of 2026-10-01, the PIC32MM0128GPM048-E/PT prices are approximately USD 3.42 at qty-1, USD 2.74 at qty-100, and USD 2.18 at qty-1000 from authorized distributors like DigiKey. Pricing fluctuates with market and reel availability; always request a current quote for production orders. Volume tiers 10 and 500 fall between these breakpoints.
Is PIC32MM0128GPM048-E/PT in stock at major distributors?
Yes. As of 2026-10-01, DigiKey lists the PIC32MM0128GPM048-E/PT as in stock and shippable same day. Mouser, Arrow, and Avnet also typically stock the part. Live stock and pricing can be verified on Octopart, which aggregates seven distributors for this MPN.
What is the difference between PIC32MM0128GPM048-E/PT and PIC32MM0128GPM048-I/PT?
The E suffix indicates the Extended operating temperature range of -40C to +125C, while the I suffix denotes the Industrial range of -40C to +85C. According to Microchip’s ordering nomenclature, all other silicon and package attributes (Flash, SRAM, USB, 48-TQFP-EP) are identical. Choose E for harsher thermal environments and I for typical commercial/industrial use.
Can PIC32MM0128GPM036 be used as a drop-in replacement for PIC32MM0128GPM048?
No — not pin-compatible. The PIC32MM0128GPM036 family comes in 36-pin QFN/MVQFN packages, while PIC32MM0128GPM048 uses a 48-pin TQFP-EP. They share the same die family but the pin counts and packages differ. Engineers seeking a same-package 48-TQFP-EP alternative should consider PIC32MM0064GPM048 variants.
What is the best drop-in replacement for PIC32MM0128GPM048-E/PT in 48-TQFP-EP?
The most direct drop-in same-package alternative is the PIC32MM0064GPM048 (64 KB Flash variant) in 48-TQFP, which retains the same pinout but halves Flash. If you need ECC and 128 KB Flash with identical silicon, the PIC32MM0128GPM048-I/PT (industrial temperature grade) is a same-silicon, same-package, same-footprint alternative within the PIC32MM GPM family.
PIC32MM0128GPM048 vs PIC32MM0064GPM048 - which to choose?
Choose PIC32MM0128GPM048 when your firmware requires the full 128 KB of ECC Flash (USB stacks, larger protocol libraries, RTOS + application). Choose PIC32MM0064GPM048 (64 KB) when cost dominates and your firmware fits in 64 KB. Both share the 48-TQFP-EP package and pinout, enabling PCB reuse while trading Flash capacity for BOM savings.
When should I choose PIC32MM0128GPM048-E/PT over an STM32 equivalent?
Choose the PIC32MM0128GPM048-E/PT when you need Microchip’s MPLAB X toolchain, Harmony 3 support, eXtreme low-power sleep modes, and a stable long-life MCU with automotive pedigree. Choose STM32 (e.g. STM32G0/G4) when you need higher MHz, larger RAM, or DMA-heavy peripherals. The PIC32MM is more competitive on power efficiency and ecosystem familiarity for PIC24/PIC32MX migrations.
Is PIC32MM0128GPM048-E/PT suitable for USB HID peripherals?
Yes. The PIC32MM0128GPM048-E/PT integrates USB 2.0 full-speed device with on-chip transceiver, suitable for HID, CDC, vendor-class, and composite devices. The 128 KB Flash easily fits HID + CDC stacks, and 16 KB SRAM accommodates USB endpoint buffers plus application memory. Microchip’s USB framework in MPLAB Harmony 3 simplifies enumeration.
What key specifications of PIC32MM0128GPM048-E/PT should engineers know?
The PIC32MM0128GPM048-E/PT combines a 32-bit MIPS32 microAptiv core at 25 MHz (79 CoreMark), 128 KB ECC Flash, 16 KB SRAM, USB 2.0 FS device, 48-TQFP-EP package, 3.0-3.6 V VDD, and -40C to +125C extended temperature range. According to the Microchip PIC32MM GPM family datasheet, these parameters make it a low-power, USB-capable MCU for cost-sensitive embedded applications.

Engineering reference data for PIC32MM0128GPM048-E/PT — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC32MM0128GPM048-E/PT when you need 128 KB ECC Flash, USB 2.0 FS device, and extended -40C to +125C temperature in a 48-TQFP-EP package, especially for USB peripherals, industrial sensors, or battery-powered consumer devices that must survive harsh environments. Choose the PIC32MM0128GPM048-I/PT (-40C to +85C) if your design runs only in commercial/industrial temperature and you want identical silicon at slightly lower cost. Choose the PIC32MM0064GPM048T-I/M4 (48-TQFP-EP, 64 KB Flash) for cost-sensitive designs where 64 KB suffices and you can drop the E temperature grade. Avoid specifying PIC32MK parts in 48-TQFP-EP layouts — they require 100-TQFP and are NOT drop-in compatible.

Comparison with Alternatives

Parameter This Product PIC32MM0128GPM048-I/PT PIC32MM0064GPM048T-I/M4 PIC32MK1024MCM100-E/PT
Package 48-TQFP-EP (7x7) 48-TQFP-EP (7x7) - same 48-TQFP-EP - same footprint 100-TQFP - NOT pin-compatible with 48-TQFP-EP
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Core MIPS32 microAptiv MIPS32 microAptiv - same MIPS32 microAptiv - same MIPS32 M-Class (higher perf)
Max CPU Frequency 25 MHz 25 MHz 25 MHz 120 MHz (much higher)
Flash 128 KB ECC 128 KB ECC - same 64 KB ECC (-50%) 1 MB ECC (8x larger)
SRAM 16 KB 16 KB 8 KB (-50%) 256 KB (16x larger)
USB USB 2.0 FS Device USB 2.0 FS Device - same USB 2.0 FS Device - same USB 2.0 HS + FS + dual role
Operating Temperature -40C to +125C (E) -40C to +85C (I) -40C to +85C (I) -40C to +125C (E)

Key Differentiators

  • Higher temperature grade than industrial (I) variant (vs PIC32MM0128GPM048-I/PT)
  • Double the Flash with ECC of the 64 KB family variant (vs PIC32MM0064GPM048T-I/M4)
  • Lower power profile than PIC32MK (vs PIC32MK1024MCM100-E/PT)

Design Notes

Connect the 48-TQFP-EP exposed thermal pad to a continuous ground plane with at least 9 thermal vias (0.3 mm drill, 0.6 mm pad) for both thermal dissipation and low-inductance ground. Per Microchip AN-1267, this is required for reliable operation in extended temperature (E) variants. Keep high-speed USB traces (D+/D-) at 90 ohms differential and route over a continuous ground reference plane.

Decouple each VDD pin with a 100 nF ceramic capacitor placed within 2 mm of the pin; add a bulk 4.7 uF capacitor near the MCU. VUSB requires its own 100 nF plus a 4.7 uF bulk per Microchip USB hardware design guidelines. Failing to decouple VUSB independently can cause USB enumeration failures even if VDD is clean. Use ferrite beads if the USB bus is shared with noisy regulators.

Do not leave unused pins floating; configure them as digital outputs or inputs with the internal weak pull-up enabled. Floating analog pins (ANx) can cause shoot-through current in the analog mux and degrade ADC accuracy. Always set the JTAG/ICSP pins (PGECx/PGEDx) to their debug configuration before programming, or use the ICSP pairs explicitly (PGEC2/PGED2, etc.) as noted in the datasheet.

Route USB D+ and D- as a 90-ohm differential pair with matched lengths (<2 mm skew) and no stubs. Place the common-mode choke and ESD protection array within 5 mm of the USB connector. Avoid running the USB pair near switching regulator inductors or other noisy traces; cross only at 90 degrees if necessary. Keep the USB shield ground connection to the board ground within 5 mm of the connector entry.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS compliant per Microchip product page and distributor listings. Not AEC-Q100 qualified; for automotive designs, evaluate PIC32MM AEC-Q100 variants or higher-grade PIC32MK families. Lead-free and halogen-free per Microchip material declaration.

Data verified on: 2026-10-01 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC32MM0128GPM048-E/PT PIC32MM0128GPM048 datasheet Microchip PIC32MM GPM 128KB USB 48-TQFP microcontroller USB device PIC32MM low power 25MHz MCU PIC32MM0128GPM048 USB HID application PIC32MM0128GPM048 vs PIC32MM0064GPM048 PIC32MM0128GPM048 drop-in replacement buy PIC32MM0128GPM048-E/PT online PIC32MM0128GPM048 pinout 48-pin TQFP Microchip eXtreme low power MCU USB what is the difference between PIC32MM E and I grade PIC32MM0128GPM048-E/PT price qty 1000 PIC32MM ECC Flash 128KB industrial MCU

Related Components & Terms

Microchip Technology PIC32MM0128GPM048 PIC32MM0128GPM048-E/PT PIC32MM0128GPM048-I/PT PIC32MM0064GPM048T-I/MM4 PIC32MK1024MCM100-E/PT MIPS32 microAptiv microcontroller MCU 32-bit USB 2.0 full-speed device TQFP-48 TQFP-EP exposed pad RoHS REACH AEC-Q100 Flash ECC CoreMark PIC32MM GPM family eXtreme low power USB HID industrial sensor
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details