PIC32MM0064GPL028-I/SS - 25MHz 32-bit MCU, 64KB Flash, XLP | Microchip
MPN: PIC32MM0064GPL028-I/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.5 | $3.50 |
| 10 | $3.15 | $31.50 |
| 100 | $2.85 | $285.00 |
| 500 | $2.55 | $1,275.00 |
| 1,000 | $2.3 | $2,300.00 |
PIC32MM0064GPL028-I/SS Overview
A 32-bit microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash), data memory (SRAM), peripherals (UART, SPI, I2C, timers, ADC), and I/O into one package. In the broader taxonomy, the PIC32MM belongs to the PIC32 family of 32-bit microcontrollers, which itself sits within the category of microcontrollers (MCUs) -> microprocessors and microcontrollers -> integrated circuits -> semiconductors. The PIC32MM GPL line specifically targets the eXtreme Low Power (XLP) segment of the market, providing deep sleep currents as low as 500 nA for battery-powered designs.
Key features of the PIC32MM0064GPL028-I/SS include 64 KB Flash and 8 KB SRAM, a 25 MHz / 25 MIPS MIPS32 microAptiv core, peripheral touch controller (CTMU) support for capacitive sensing, dual I2S and LIN interfaces, dual SPI and UART modules, a 12-bit ADC with up to 12 channels, multiple 16-bit timers, and a low-power RTCC with calendar. The -I/SS suffix denotes the industrial temperature grade (-40C to +85C) and the 28-pin SSOP package.
Architecture-wise, the device uses a Harvard-style 32-bit core with separate Flash/SRAM buses, a configurable interrupt controller, and a peripheral bus that supports DMA, allowing efficient data movement between peripherals and memory without CPU intervention. The combination of the microAptiv core, 64 KB Flash, and 8 KB SRAM positions the part as a cost-effective entry point into the PIC32 32-bit ecosystem.
Typical applications include low-power IoT sensor nodes, capacitive touch user interfaces, portable medical accessories, consumer remote controls, battery-powered toys and wearables, and low-cost industrial control panels where the 28-pin SSOP package is acceptable. The dual I2S and LIN peripherals also suit automotive LIN sub-node and infotainment auxiliary functions in industrial-grade environments.
When designing with this part, pay attention to the 2.0V-3.6V supply range and ensure that any 5V signals are level-shifted to avoid damage. Use the on-board CTMU and dedicated touch channels for reliable capacitive sensing, and leverage the deep-sleep modes (down to 500 nA) to maximize battery life in duty-cycled applications.
This page synthesizes distributor pricing, drop-in same-package alternatives, and practical low-power design notes that go beyond what is found in the manufacturer datasheet itself.
Drop-in alternatives for PIC32MM0064GPL028-I/SS — 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 PIC32MM0064GPL028-I/SS (same form factor and footprint) — differing in Package, ADC, I/O Pins, Program Memory (Flash), Core Architecture.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
No drop-in alternatives available for this product.
Request AlternativesPIC32MM0064GPL028-I/SS Maximum Ratings & Electrical Characteristics
| Core Architecture | MIPS32 microAptiv UC |
| Core Performance | 25 MHz / 25 MIPS |
| Program Memory (Flash) | 64 KB (64K x 8) |
| Data Memory (SRAM) | 8 KB |
| Operating Voltage | 2.0 V to 3.6 V |
| Operating Temperature | -40 C to +85 C (Industrial) |
| Package | 28-pin SSOP (SS) |
| Pin Count | 28 |
| Mounting Type | Surface Mount |
| I2S | Dual I2S |
| LIN | Yes (LIN-capable UART) |
| CTMU (Capacitive Touch) | Yes |
| Deep Sleep Current | 500 nA (typ.) |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC32MM0064GPL028-I/SS Pin Configuration
| Pin 1 | RA0 — PORTA bit 0 / analog input / CTMU touch |
| Pin 2 | RA1 — PORTA bit 1 / analog input / CTMU touch |
| Pin 3 | RB0 — PORTB bit 0 / PGED1 (programming data) |
| Pin 4 | RB1 — PORTB bit 1 / PGEC1 (programming clock) |
| Pin 5 | RB2 — PORTB bit 2 / ANx analog input |
| Pin 6 | RB3 — PORTB bit 3 / ANx analog input |
| Pin 7 | VSS — Ground reference |
| Pin 8 | RB4 — PORTB bit 4 / SOSCO (secondary oscillator) |
| Pin 9 | RB5 — PORTB bit 5 / SOSCI (secondary oscillator) |
| Pin 10 | RB6 — PORTB bit 6 / ICS_PGD / AN4 |
| Pin 11 | RB7 — PORTB bit 7 / ICS_PGC / AN5 |
| Pin 12 | VDD — Positive supply (2.0V-3.6V) |
| Pin 13 | RA2 — PORTA bit 2 / VREF- / ANx |
| Pin 14 | RA3 — PORTA bit 3 / VREF+ / ANx |
| Pin 15 | RC0 — PORTC bit 0 / AN6 |
| Pin 16 | RC1 — PORTC bit 1 / AN7 |
| Pin 17 | RC2 — PORTC bit 2 / AN8 |
| Pin 18 | RC3 — PORTC bit 3 / AN9 |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive supply (2.0V-3.6V) |
| Pin 21 | RB8 — PORTB bit 8 / AN10 |
| Pin 22 | RB9 — PORTB bit 9 / AN11 |
| Pin 23 | RB10 — PORTB bit 10 / AN12 |
| Pin 24 | RB11 — PORTB bit 11 / AN13 |
| Pin 25 | RB12 — PORTB bit 12 / RTCC |
| Pin 26 | RB13 — PORTB bit 13 / CVREF |
| Pin 27 | RA5 — PORTA bit 5 / OSCO |
| Pin 28 | RA4 — PORTA bit 4 / OSCI / CLKI |
Typical Applications
PIC32MM0064GPL028-I/SS is suitable for 6 applications: Battery-Powered IoT Sensor Node, Capacitive Touch User Interface, Portable Consumer Remote Control, Industrial Control Panel Auxiliary MCU, Automotive LIN Sub-Node (Industrial Grade), Low-Cost Wearable Health Accessory.
Battery-Powered IoT Sensor Node
The PIC32MM0064GPL028-I/SS fits IoT sensor nodes that need 32-bit processing and years of battery life. Its 500 nA deep-sleep current is roughly 1000x lower than typical Cortex-M0+ sleep currents, so a duty-cycled sensor reading once per minute can run for years on two AA cells. The 64 KB Flash supports IPv6/Thread/Zigbee stacks, while 8 KB SRAM handles small packet buffers. The 25 MHz microAptiv core delivers 25 MIPS, sufficient for on-board sensor fusion and edge inference. Placed as the main MCU on a sensor board with a sub-GHz radio, it wakes on RTCC alarm, samples sensors, transmits, and returns to deep-sleep. Unlike higher-MIPS parts, the PIC32MM0064GPL028-I/SS does not require a power-hungry regulator chain to hit its sleep targets.
Recommended
Capacitive Touch User Interface
The PIC32MM0064GPL028-I/SS integrates a CTMU (Charge Time Measurement Unit) that enables robust capacitive touch sensing on up to 12 channels without an external touch IC. This eliminates the BOM cost and PCB area of a dedicated touch controller in appliances, white goods, and consumer products. The 25 MHz microAptiv core runs Microchip's mTouch libraries for slider, wheel, and button decoding at low CPU load. The 64 KB Flash holds the touch algorithm plus UI state machine, while 8 KB SRAM buffers raw touch data. Designers typically pair the MCU with a segmented LCD driver or simple LED indicators. Compared with mechanical buttons, the touch interface is sealed, more reliable, and lower-cost at high volumes.
Recommended
Portable Consumer Remote Control
The PIC32MM0064GPL028-I/SS targets handheld remote controls where eXtreme Low Power (XLP) operation directly extends battery life to multi-year levels. The 500 nA sleep current, combined with the on-board RTCC for wake-on-button-press, allows a coin-cell-powered remote to last the shelf life of its battery. The 25 MHz microAptiv core handles IR or RF protocol encoding (RC5, NEC, BLE proprietary) at low duty cycle, while 64 KB Flash stores protocol tables and keymaps. The 28-pin SSOP package fits a slim plastic enclosure, and the industrial -40C to +85C temperature range covers indoor use. Compared with 8-bit PIC16 alternatives, this part adds faster protocol execution and richer peripheral mix.
Recommended
Industrial Control Panel Auxiliary MCU
The PIC32MM0064GPL028-I/SS works as an auxiliary MCU in industrial control panels handling low-speed communication, indicator LEDs, and rotary encoder input. Its dual UART, dual SPI, dual I2S, and LIN-capable peripherals allow it to bridge between a main controller and front-panel subsystems without taxing the primary processor. The 64 KB Flash and 8 KB SRAM accommodate small protocol stacks (Modbus RTU, LIN slave). The 28-pin SSOP package is reflow-solderable on standard 1.0 mm pitch footprints. Designers often pair the part with opto-isolated UART transceivers for robust industrial isolation. The -40C to +85C industrial grade covers most indoor panel environments.
Recommended
Automotive LIN Sub-Node (Industrial Grade)
The PIC32MM0064GPL028-I/SS is LIN-capable via its UART modules, supporting LIN 2.x slave communications for non-safety automotive sub-nodes such as seat controllers, mirror switches, and ambient lighting. While the -I/SS variant is industrial-grade (-40C to +85C), the same die is available in -E (extended) and -Q (AEC-Q100 qualified) variants for harsher automotive environments. The 25 MHz core runs the LIN stack with low CPU overhead, and 64 KB Flash stores the LIN node capability file (NCF) plus application logic. The 28-pin SSOP package is suitable for body-electronics modules. For under-hood or AEC-Q100 mandated applications, designers should select a -Q variant rather than the -I part.
Recommended
Low-Cost Wearable Health Accessory
The PIC32MM0064GPL028-I/SS fits simple wearable accessories like fitness bands, BLE beacons, and disposable health patches where the eXtreme Low Power (XLP) characteristics minimize battery size. The 500 nA deep-sleep current allows the MCU to spend >99% of the time asleep, waking only to sample sensors or transmit via a paired BLE radio. The 25 MHz microAptiv core runs small DSP-like sensor fusion (pedometer, heart-rate trending) without a separate DSP IC. The 64 KB Flash holds the firmware and small lookup tables, and 8 KB SRAM buffers sensor windows. The 28-pin SSOP is acceptable for compact wearable PCBs where its lower assembly cost matters more than the smallest possible footprint.
Recommended
Recommended Products Summary
Engineering reference data for PIC32MM0064GPL028-I/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC32MM0064GPL028-I/ML |
|---|---|---|
| Brand | Microchip Technology | Microchip Technology |
| Package | 28-SSOP (SS) | 28-QFN (ML) 6x6 mm - different footprint |
| Core | MIPS32 microAptiv UC | MIPS32 microAptiv UC |
| Max CPU Clock | 25 MHz / 25 MIPS | 25 MHz / 25 MIPS |
| Flash | 64 KB | 64 KB |
| SRAM | 8 KB | 8 KB |
| Operating Voltage | 2.0 V to 3.6 V | 2.0 V to 3.6 V |
| Operating Temperature | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) |
| Deep Sleep Current | 500 nA (typ.) | 500 nA (typ.) |
Key Differentiators
- eXtreme Low Power 500 nA deep-sleep current for multi-year battery life (vs PIC32MM0064GPL028-I/ML)
- Same die, different PCB footprint (vs PIC32MM0064GPL028-I/ML)
- Lowest-cost 32-bit MCU in Microchip portfolio (vs PIC32MM0064GPL028-I/ML)
Design Notes
Estimated: the PIC32MM0064GPL028-I/SS draws approximately 500 nA in deep-sleep mode with RTCC running from a 32.768 kHz crystal, so a design with average 1% active duty cycle at 5 mA active current sees an average consumption around 50 uA. This figure assumes the MCU is the dominant load and the radio is duty-cycled with it; actual board-level average will be higher with peripherals and quiescent LDO current. Place a 100 nF ceramic decoupling cap within 5 mm of each VDD pin and a 10 uF bulk cap at the board supply entry to handle digital switching transients.
Keep the trace between the PIC32MM0064GPL028-I/SS OSCI/OSCO pins and the 8 MHz crystal shorter than 10 mm with a ground guard ring to minimize EMI and ensure clean start-up. Route the VSS pins to a low-impedance ground plane via short and wide traces, and avoid running switching signals (DC-DC, RF) directly under the MCU. The 28-pin SSOP allows easy hand-soldering but has higher inductance than QFN; for noise-sensitive analog reads, add a small RC filter on the analog input traces.
Do not apply 5 V signals to any GPIO on the PIC32MM0064GPL028-I/SS - the absolute maximum on any I/O is VDD + 0.3 V (typically 3.6 V max). Always enable the on-board JTAG lock bits in production firmware to prevent unauthorized code read-out via the PGED1/PGEC1 pins. The RTCC calendar requires the 32.768 kHz secondary crystal to be enabled in the configuration bits; forgetting this prevents the RTCC from advancing in deep-sleep and breaks battery-life estimates.
Compliance Information
RoHS compliant per Microchip product page. Industrial-grade (-I) part is not AEC-Q100 qualified; for AEC-Q100 automotive applications select the PIC32MM0064GPL028-E/SS extended-temp variant or a -Q designated part. Halogen-free status not stated in the verified web data.