PIC32MM0032GPL036-E/MV - 32-bit 25MHz 32KB Flash MCU | Microchip
MPN: PIC32MM0032GPL036-E/MV ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.92 | $1.92 |
| 10 | $1.78 | $17.80 |
| 100 | $1.55 | $155.00 |
| 500 | $1.39 | $695.00 |
| 1,000 | $1.21 | $1,210.00 |
PIC32MM0032GPL036-E/MV Overview
A microcontroller (MCU) is a single-chip computer that combines a processor core, non-volatile program memory, volatile data memory, and a rich set of peripherals such as timers, communication interfaces, and analog blocks. The PIC32MM family sits inside Microchip's 32-bit MCU portfolio in the hierarchy: PIC32MM -> PIC32 -> 32-bit MCU -> microcontroller -> embedded processor -> semiconductor. The PIC32MM GPL sub-line is the company's ultra-low-power (eXtreme Low Power, XLP) cost-optimized branch, positioned below PIC32MX and PIC32MZ parts for budget-sensitive applications.
Key features of this part include 32 KB Flash, 8 KB RAM, 32 KB Flash, two SPI/I2S, two I2C, two UART, three 16-bit timers/counters, eight PWM channels, two analog comparators, a 12-bit 200 ksps ADC with up to 14 channels, a Real-Time Clock and Calendar (RTCC), and deep sleep currents down to 500 nA typical. The microMIPS instruction set provides 1.57 DMIPS/MHz with compact code density. The integrated Core Independent Peripherals (CIPs) like PWM, IC, OC, and CLC reduce CPU load and enable deterministic response without wakeup.
Typical applications include battery-powered IoT sensor nodes, low-energy wireless drivers for LoRa/Sigfox/Sub-GHz, wearable fitness bands, remote controls, low-cost motor control for small BLDC fans, and human-machine interface (HMI) segments. The wide operating temperature range (-40C to +125C, automotive E temperature grade) and 5x5 mm UQFN footprint also suit space-constrained industrial sensor modules.
When designing, place a 0.1 uF decoupling capacitor as close as possible to each VDD pin and a bulk capacitor near the package. The E/MV suffix denotes the extended temperature grade and the MV = UQFN-EP 40-pin package option, so confirm the footprint matches the PCB land pattern before layout finalization.
Drop-in alternatives for PIC32MM0032GPL036-E/MV — 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 PIC32MM0032GPL036-E/MV (same form factor and footprint) — differing in Package, Core Architecture, ADC, Operating Temperature Range, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC32MM0032GPL036-I/MV
✅ Drop-In✓ In Stock
$0.78 / Unit
View Datasheet →PIC32MM0064GPL036-E/MV
✅ Drop-In✓ In Stock
$1.59 / Unit
View Datasheet →PIC32MM0016GPL036-E/MV
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MM0032GPL036T-I/MV
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC32MM0032GPL036-E/M2
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC32MM0032GPL036-E/MV Maximum Ratings & Electrical Characteristics
| Core Architecture | MIPS32 microAptiv (microMIPS ISA) |
| Core Size | 32-bit |
| Maximum CPU Clock | 25 MHz |
| CoreMark Performance | 79 CoreMark |
| Program Flash Memory | 32 KB (32K x 8) |
| Data SRAM | 8 KB |
| Operating Voltage Range | 2.0 V to 3.6 V |
| Operating Temperature Range | -40C to +125C (E grade, automotive) |
| I/O Pins | 29 |
| Package | 40-pin UQFN-EP (5x5 mm) |
| Mounting Type | Surface Mount |
| MSL Level | 3 (168 hours) |
| ADC | 12-bit, up to 200 ksps |
| Timers | 3 x 16-bit timers/counters |
| PWM Channels | 8 |
| Analog Comparators | 2 |
| Communication Interfaces | 2x UART, 2x SPI/I2S, 2x I2C |
| RTCC | Yes (Real-Time Clock and Calendar) |
| Sleep Current | 500 nA typical (XLP deep sleep) |
| RoHS Status | Compliant |
PIC32MM0032GPL036-E/MV Pin Configuration
| Pin 1 | RPB0/AN0/C1IN+/PGED3 — Remappable I/O, analog input, comparator input, debug data |
| Pin 2 | RPB1/AN1/C1IN-/PGEC3 — Remappable I/O, analog input, comparator input, debug clock |
| Pin 3 | RPB2/AN2/C2IN+/CVREF+ — Remappable I/O, analog input, comparator input, CVREF |
| Pin 4 | RPB3/AN3/C2IN-/CVREF- — Remappable I/O, analog input, comparator input, CVREF |
| Pin 5 | VSS — Ground reference |
| Pin 6 | RPB4/AN4 — Remappable I/O, analog input |
| Pin 7 | RPB5/AN5/C3IN+ — Remappable I/O, analog input, comparator input |
| Pin 8 | RPB6/AN6/C3IN-/PGED2 — Remappable I/O, analog input, comparator input, debug data |
| Pin 9 | RPB7/AN7/PGEC2 — Remappable I/O, analog input, debug clock |
| Pin 10 | VSS — Ground reference |
| Pin 11 | VDD — Positive supply voltage |
| Pin 12 | RPA0/TMS — Remappable I/O, JTAG test mode select |
| Pin 13 | RPA1/TCK — Remappable I/O, JTAG test clock |
| Pin 14 | RPA2/SDA1 — Remappable I/O, I2C1 data |
| Pin 15 | RPA3/SCL1 — Remappable I/O, I2C1 clock |
| Pin 16 | TDI/RPA4 — JTAG test data input / remappable I/O |
| Pin 17 | TDO/RPA5 — JTAG test data output / remappable I/O |
| Pin 18 | VDD — Positive supply voltage |
| Pin 19 | VSS — Ground reference |
| Pin 20 | RPA6 — Remappable I/O |
| Pin 21 | RPA7 — Remappable I/O |
| Pin 22 | RPB8 — Remappable I/O |
| Pin 23 | RPB9 — Remappable I/O |
| Pin 24 | RPB10 — Remappable I/O |
| Pin 25 | RPB11 — Remappable I/O |
| Pin 26 | VSS — Ground reference |
| Pin 27 | VDD — Positive supply voltage |
| Pin 28 | RPB12 — Remappable I/O |
| Pin 29 | RPB13 — Remappable I/O |
| Pin 30 | RPB14 — Remappable I/O |
| Pin 31 | RPB15 — Remappable I/O |
| Pin 32 | VDD — Positive supply voltage |
| Pin 33 | VSS — Ground reference |
| Pin 34 | RPC0 — Remappable I/O |
| Pin 35 | RPC1 — Remappable I/O |
| Pin 36 | RPC2 — Remappable I/O |
| Pin 37 | RPC3 — Remappable I/O |
| Pin 38 | RPC4 — Remappable I/O |
| Pin 39 | RPC5 — Remappable I/O |
| Pin 40 | RPC6 — Remappable I/O |
Typical Applications
PIC32MM0032GPL036-E/MV is suitable for 6 applications: Battery-Powered IoT Sensor Node, Wearable Fitness Band, Remote Control and HMI Segment, Small BLDC Motor and Fan Control, Industrial Sensor Module, USB-C Low-Power Device Controller.
Battery-Powered IoT Sensor Node
The PIC32MM0032GPL036-E/MV is purpose-built for battery-powered IoT sensor nodes thanks to its 500 nA XLP deep-sleep current, 32 KB Flash for protocol stacks, and 12-bit ADC for sensor reads. Placed at the heart of an LPWAN node, it sleeps most of the time and wakes periodically to read sensors and transmit over LoRa, Sigfox, or Sub-GHz radio; its 2.0V to 3.6V supply supports direct 2x AA or single Li-Ion cell operation. The 40-pin UQFN-EP 5x5 mm footprint keeps the MCU small enough to fit inside sealed sensor pods with constrained PCB area.
Recommended
Wearable Fitness Band
The PIC32MM0032GPL036-E/MV suits wearable fitness band designs because its 500 nA sleep current and 8 KB RAM accommodate heart-rate sensor reads and BLE-adjacent protocols without draining the coin cell. Its 29 GPIO support I2C sensors (accelerometer, gyro, optical heart rate), SPI display drivers, and haptic feedback PWM outputs. The 5x5 mm UQFN footprint also fits under a small OLED or LCD in slim wearable form factors with strict battery endurance requirements.
Recommended
Remote Control and HMI Segment
The PIC32MM0032GPL036-E/MV fits remote control and small HMI segment applications with its 8 PWM channels driving IR LEDs, buzzers, and LED indicators, plus 2 UART channels for inter-MCU communication. Its 32 KB Flash is sufficient for IR protocol libraries (NEC, RC5, RC6) and capacitive touch decoding via the CLC and IC peripherals. The extended -40C to +125C temperature grade makes it reliable for outdoor remote controls and automotive cabin HMI segments.
Small BLDC Motor and Fan Control
The PIC32MM0032GPL036-E/MV drives small BLDC fans and pumps using its 8 PWM channels, 12-bit ADC for back-EMF sensing, and 2 analog comparators for zero-cross detection. The CIP (Core Independent Peripheral) PWM can run sensorless commutation while the CPU sleeps, reducing average current draw and enabling efficient battery or USB-powered small motor applications. Verified Mouser and DigiKey listings confirm this part targets low-cost motor control alongside its sensor-driven cousins.
Recommended
Industrial Sensor Module
The PIC32MM0032GPL036-E/MV is well suited for industrial 4-20 mA loop sensor modules, RTD/thermocouple transmitters, and process automation nodes because its -40C to +125C automotive E temperature grade and 32 KB Flash support Modbus RTU, IO-Link, and 1-Wire protocols. Its 12-bit ADC accuracy and 2 analog comparators enable precise sensor signal conditioning, while the 29 GPIO allows connection to multiple sensor inputs simultaneously in compact DIN-rail-mounted modules.
Recommended
USB-C Low-Power Device Controller
The PIC32MM0032GPL036-E/MV pairs with USB 2.0 full-speed transceivers in low-power USB-C accessories, including smart cables, HID peripherals, and powered USB hubs. Its 25 MHz core and 8 KB RAM handle USB HID stacks, while deep-sleep XLP modes enable standby currents below USB 3.0 suspend requirements. The 5x5 mm UQFN footprint enables integration into USB-C connector PCBs with strict z-height constraints.
Recommended
Recommended Products Summary
Engineering reference data for PIC32MM0032GPL036-E/MV — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC32MM0032GPL036-I/MV | PIC32MM0064GPL036-E/MV | PIC32MM0016GPL036-E/MV |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 40-UQFN-EP (5x5) | 40-UQFN-EP (5x5) | 40-UQFN-EP (5x5) | 40-UQFN-EP (5x5) |
| Flash Memory | 32 KB | 32 KB | 64 KB | 16 KB |
| RAM | 8 KB | 8 KB | 8 KB | 8 KB |
| Core Clock | 25 MHz | 25 MHz | 25 MHz | 25 MHz |
| Temperature Grade | E (-40C to +125C) | I (-40C to +85C) | E (-40C to +125C) | E (-40C to +125C) |
| CoreMark | 79 | 79 | 79 | 79 |
| Operating Voltage | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V |
Key Differentiators
- Lowest-cost 32 KB Flash variant in the PIC32MM GPL MV package (vs PIC32MM0064GPL036-E/MV)
- Extended automotive E temperature grade for harsh environments (vs PIC32MM0032GPL036-I/MV)
- Ultra-compact 5x5 mm UQFN-EP footprint (vs PIC32MM0032GPL028-I/SS)
Design Notes
Decoupling strategy: place a 0.1 uF X7R ceramic capacitor as close as physically possible to each VDD pin, plus a single 10 uF bulk capacitor near the package power pins. PIC32MM internal analog circuits benefit from a small ferrite bead between VDD and AVDD rails if a separate analog supply is not used. Estimated: at 25 MHz active current draws approximately 7 mA, while deep-sleep XLP draw drops below 500 nA.
The 40-pin UQFN-EP package requires soldering the exposed thermal pad (EP) to a continuous copper pad on the PCB to meet thermal and electrical performance. Use an array of thermal vias (typically 5x5 at 0.3 mm pitch) under the EP to conduct heat away from the die. Keep high-speed traces (SPI, ICSP) short and route them over an unbroken ground plane for best signal integrity at 25 MHz operation.
ICSP programming requires matched PGECx/PGEDx pairs: if PGEC2 is used for ICSPCLK then ICSPDAT must be on PGED2. According to the PIC32MM GPL family datasheet, mismatched pairs will not program the device. Also avoid using the JTAG pins (TMS/TCK/TDI/TDO) as standard GPIO if you intend to use JTAG debugging - configure them in the configuration bits before programming.
Compliance Information
E temperature grade extends to +125C but is not AEC-Q100 qualified; for AEC-Q100 automotive applications choose a Q-graded PIC32MM variant.