Produits (32779)

PIC32MM0016GPL028-E/SS - 16KB Flash 32-bit MCU, 25MHz XLP | Microchip
PIC32MM0016GPL028-E/SS

PIC32MM0016GPL028-E/SS - 16KB Flash 32-bit MCU, 25MHz XLP | Microchip

The Microchip PIC32MM0016GPL028-E/SS is a 32-bit MIPS32 microAptiv PIC microcontroller running at 25 MHz with 16 KB of Flash and 4 KB of SRAM, housed in a 28-pin SSOP package. It operates from 2.0 V to 3.6 V and is positioned as Microchip's lowest-power and most cost-effective 32-bit PIC32 family member. The part combines the deterministic interrupt behaviour of a MIPS core with aggressive eXtreme Low Power (XLP) modes that drop consumption into the sub-microamp range, making it a 32-bit upgrade path for designs that previously used 8-bit or 16-bit MCUs. What is a 32-bit microcontroller? A 32-bit microcontroller (MCU) is an integrated circuit containing a 32-bit CPU core, Flash program memory, SRAM data memory, and a configurable set of on-chip peripherals such as timers, communication controllers, ADC/DAC, and GPIO. Within the broader taxonomy it sits between 16-bit MCUs (PIC24, dsPIC) and 32-bit application processors (Cortex-A class), in the category of low-power 32-bit microcontrollers aimed at battery-powered and space-constrained embedded systems. Key features include 79 CoreMark at 25 MHz, two UART, two SPI/I2S, eight PWM channels, two comparators, a 5-bit DAC, and a 12-bit ADC with up to 12 channels (10-bit ADC option). The part also exposes the microMIPS ISA, allowing compact code density while retaining 32-bit performance, and supports peripheral pin select for flexible signal routing. Sleep currents down to 500 nA and multiple low-power modes (Idle, Sleep, Deep Sleep) help extend battery life in IoT, sensor, and metering designs. The architecture is built on the MIPS32 microAptiv core with single-cycle hardware multiply and a deterministic interrupt controller. Integrated peripherals are mapped through a PPS (Peripheral Pin Select) layer, which allows remapping of digital functions onto a wide range of I/O pins without redesigning the silicon. This makes pin-compatible migration straightforward across the PIC32MM GPL family. Typical applications include IoT sensor nodes, wearable health and fitness devices, low-power wireless remotes, consumer appliances, HMI controls with segmented displays, and battery-powered industrial sensors. The combination of microMIPS code density, XLP sleep modes, and integrated 12-bit ADC makes it particularly well-suited to designs that previously combined a small MCU with a separate ADC or op-amp. A key design consideration is to budget current draw in the worst-case active and sleep modes, because the headline 25 MHz / 79 CoreMark headline figure masks the much lower energy-per-task enabled by XLP sleep. Place a 0.1 µF decoupling capacitor close to each VDD pin and follow the recommended PCB layout for the exposed pad packages when migrating to UQFN variants. This page synthesises distributor pricing, drop-in alternatives, and practical design notes not found in the bare manufacturer datasheet, with same-package SSOP pin-compatibles sourced from verified cross-reference data.

Devis Contact
PIC32MM0016GPL028-I/M6 - 32-bit MCU, 16KB Flash, 28-UQFN | Microchip
PIC32MM0016GPL028-I/M6

PIC32MM0016GPL028-I/M6 - 32-bit MCU, 16KB Flash, 28-UQFN | Microchip

The Microchip Technology PIC32MM0016GPL028-I/M6 is a 32-bit RISC microcontroller based on the MIPS32 microAptiv UC core, delivering 25 MHz performance with 79 CoreMark, 16 KB of Flash and 4 KB of SRAM in a compact 28-pin UQFN (4x4 mm) package. It targets space-constrained and battery-powered embedded designs with eXtreme Low Power (XLP) sleep modes down to 500 nA, integrated 12-bit ADC, 5-bit DAC, comparators, and configurable logic cells. A 32-bit microcontroller is an MCU built around a CPU whose internal data path, registers, and arithmetic units are 32 bits wide. PIC32MM devices occupy Microchip's lowest-power, lowest-cost 32-bit tier (PIC32 -> 32-bit MCU -> microcontroller -> embedded computing -> semiconductor), making them a stepping stone between 8/16-bit PIC16/PIC24 parts and higher-end Cortex-M devices while remaining code-compatible with the broader PIC32 family. Key features include microMIPS instruction-set compression for higher code density, peripheral pin select for flexible routing, 4-channel DMA, RTCC with calendar, and Core Independent Peripherals (CIPs) such as CLC, MCCP and 16-bit PWM. The 12-bit 1 Msps ADC with internal bandgap reference and the 5-bit DAC enable sensor conditioning and audio-class analog outputs without external converters. Architecture-wise, the PIC32MM combines a Harvard-style MIPS core with tightly-coupled SRAM and Flash, deterministic interrupt latency, and a hardware math accelerator for 32-bit MAC operations. Sleep current as low as 500 nA (RAM retention) plus multiple low-power run/Idle modes make it suitable for energy harvesting and primary-cell IoT nodes. Typical applications include IoT sensor nodes, connected thermostats, environmental monitoring, portable medical/fitness devices, building automation, low-cost motor control, and consumer peripherals such as e-cigarettes, smart wearables and BLE beacons. The 4x4 mm UQFN is the smallest package option, ideal when PCB real estate is at a premium. When designing with this device, route analog signals away from switching nodes and provide a solid ground pour to keep ADC noise below 1 LSB. Use the MPLAB Code Configurator (MCC) to autogenerate peripheral setup code and shorten firmware development. This page synthesizes distributor pricing, drop-in alternatives and practical design notes not found in the standalone manufacturer datasheet.

Devis Contact
PIC32MM0016GPL028-I/SS - 32-bit 25MHz 16KB Flash MCU | Microchip
PIC32MM0016GPL028-I/SS

PIC32MM0016GPL028-I/SS - 32-bit 25MHz 16KB Flash MCU | Microchip

The Microchip Technology PIC32MM0016GPL028-I/SS is a 32-bit RISC microcontroller built on the MIPS32 microAptiv UC core, operating at up to 25 MHz with 16 KB of Flash program memory and 4 KB of SRAM, housed in a 28-pin SSOP package. The device targets low-power, cost-sensitive embedded designs and offers deep sleep currents down to 500 nA, making it one of the lowest-power PIC32 devices in the portfolio. It integrates a 12-bit ADC, multiple communication peripherals, and eXtreme Low Power (XLP) technology for battery-powered applications. A 32-bit microcontroller (MCU) is a single-chip computer that integrates a 32-bit CPU core, Flash program memory, SRAM data memory, and peripherals such as ADCs, timers, and communication interfaces. The PIC32MM family is a low-cost, low-pin-count branch of the broader PIC32 line, optimized for space-constrained and energy-constrained designs. Within Microchip's taxonomy, PIC32MM sits under PIC32 -> 32-bit MCU -> microcontroller -> embedded processor -> semiconductor. Key specifications of the PIC32MM0016GPL028-I/SS include 16 KB (16K x 8) Flash, 4 KB SRAM, a maximum CPU clock of 25 MHz, and operating voltage of 2.0 V to 3.6 V. The -I suffix indicates an industrial temperature range of -40 C to +85 C. The 28-SSOP package provides a compact 5.30 mm footprint suitable for hand-held and IoT devices. Architecture-wise, the device uses a MIPS32 microAptiv UC core with single-cycle hardware multiply and a 4-stage pipeline, delivering 1.53 DMIPS/MHz. It includes a 12-bit ADC with up to 9 channels, 3 analog comparators, multiple timers, I2C, SPI, UART, and a 6-channel PWM. The peripheral pin select (PPS) feature allows flexible function-to-pin mapping. Typical applications include IoT sensor nodes, wearable fitness bands, consumer remote controls, battery-operated medical peripherals, low-cost industrial sensors, and smart home edge devices. The wide operating voltage and ultra-low sleep current make it ideal for Energy Harvesting or coin-cell powered designs. When designing with this MCU, ensure the supply voltage stays within 2.0 V to 3.6 V and that decoupling capacitors are placed close to VDD/AVDD pins. The device supports MPLAB X IDE and XC32 compiler, and JTAG/ICSP programming for development. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found on the manufacturer product page, giving engineers a single consolidated reference for sourcing and design.

Devis Contact
PIC32MM0016GPL028T-I/SO - 32-bit 25MHz MCU 16KB Flash | Microchip
PIC32MM0016GPL028T-I/SO

PIC32MM0016GPL028T-I/SO - 32-bit 25MHz MCU 16KB Flash | Microchip

The Microchip Technology PIC32MM0016GPL028T-I/SO is a 32-bit MIPS32 microAptiv UC core microcontroller running up to 25 MHz, packaged in a 28-pin SOIC (7.50 mm / 0.295 in width) and integrating 16 KB Flash plus 4 KB SRAM. A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash), data memory (RAM), and a rich set of peripherals such as timers, ADC, PWM, UART, SPI, and I2C on one silicon die. Within the broader taxonomy, this part belongs to: microcontroller -> embedded MCU -> 32-bit MCU -> MIPS microAptiv core MCU -> low-power PIC32MM family. The PIC32MM GPL line targets cost-sensitive and battery-driven designs, providing XLP (eXtreme Low Power) sleep modes down to 500 nA and packages as small as 4x4 mm. Key features include a 79 CoreMark score at 25 MHz, dual UARTs, dual SPI/I2S, three timers plus a 32-bit RTCC, an 8-channel PWM, and a 10-bit 300 ksps ADC. The part supports 1.8 V to 3.6 V operation with multiple low-power sleep modes (Sleep, Deep Sleep, VBAT) and is engineered for portable, sensor, and IoT end products. Architecturally, the device pairs a Harvard-style MIPS32 microAptiv core with separate Flash and SRAM buses, plus a peripheral bus running at the system clock. The microAptiv core executes 16-bit microMIPS instructions to balance code density with deterministic performance, and the integrated DMA and PPS (Peripheral Pin Select) simplify PCB routing by remapping digital peripherals to almost any I/O pad. Typical applications include Bluetooth/BLE sensor beacons, e-metering and smart thermostats, home automation nodes, wearable health monitors, and low-cost human-interface or motor-control front-ends. The wide operating voltage and low sleep current also suit remote controls, security keypads, and battery-backed RTC designs. A primary design consideration is decoupling: place a 100 nF plus 4.7 uF bulk capacitor within 5 mm of the VDDCORE/VDDIO pins and route VSS returns directly to the exposed pad ground. Always leave the unused ICS pins configured per the datasheet to avoid extra ICC current draw. This page consolidates distributor pricing, drop-in alternatives, application guidance, and design notes not found in the manufacturer datasheet, giving a faster path from selection to prototype for engineers evaluating the PIC32MM GPL family.

Devis Contact
PIC32MM0016GPL028T-I/SS - 32-bit 25MHz 16KB Flash MCU | Microchip
PIC32MM0016GPL028T-I/SS

PIC32MM0016GPL028T-I/SS - 32-bit 25MHz 16KB Flash MCU | Microchip

The Microchip PIC32MM0016GPL028T-I/SS is a 32-bit MIPS32 microAptiv UC-core microcontroller from the PIC32MM GPL family, operating at up to 25 MHz with 16 KB of Flash and 4 KB of SRAM in a 28-pin SSOP package. It is part of Microchip's lowest-power and most cost-effective 32-bit MCU lineup, targeting eXtreme Low Power (XLP) applications with sleep currents down to 500 nA and small-footprint packages as small as 4x4 mm. The integrated peripherals include two SPI/I2S, two UART, multiple PWM channels, a 12-bit ADC with up to 12 channels, and a 5-bit DAC, providing a balanced mix of analog and digital resources for embedded designs. A 32-bit microcontroller (MCU) is an integrated circuit that combines a 32-bit processor core, program memory, data memory, and a rich set of on-chip peripherals into a single device. Within the broader semiconductor taxonomy, an MCU sits below microprocessors (MPUs) and above simple digital logic. The PIC32MM family belongs to the PIC32 microAptiv family tree, which inherits from the MIPS32 architecture. The PIC32MM GPL sub-family is positioned as the low-power, cost-optimized tier, distinguishing it from the higher-pin-count PIC32MX and PIC32MZ families that target richer connectivity and higher performance. Key features of this device include the microAptiv UC core with 79 CoreMark at 25 MHz, 16 KB single-cycle Flash, 4 KB SRAM, and a wide operating voltage range of 2.0 V to 3.6 V. The 12-bit 200 ksps ADC supports up to 12 channels with a 5-bit DAC for stimulus generation. Multiple low-power modes (Sleep, Deep Sleep, Retention, VBAT) with currents as low as 500 nA make this MCU ideal for battery-powered and energy-harvesting systems. The part is offered in industrial temperature grade (-40C to +85C) and tape-and-reel packaging. In terms of architecture, the microAptiv UC core integrates a hardware multiply/divide unit and a single-wire debug interface, supported by MPLAB Harmony and MPLAB XC32 toolchains. The peripheral set is interconnected via a peripheral trigger system (PPS) and a 6-channel DMA controller, reducing CPU load for data movement. Code execution from Flash incurs zero wait states at the maximum 25 MHz system clock. Typical applications include IoT sensor nodes, wearable fitness and health devices, low-power wireless remote controls, battery-powered HVAC sensors, and small home appliances. The combination of XLP modes, compact code footprint, and integrated analog peripherals makes the PIC32MM0016GPL028 a strong fit for applications that require 32-bit math and signal-processing capability while running for months or years on a single coin cell. When designing with this part, attention to decoupling and PCB layout around the VCAP pin is critical because the internal regulator requires a low-ESR bulk capacitor for stability. Developers should also map the PPS carefully to avoid pin conflicts when assigning serial and timer peripherals. The MPLAB Harmony configuration tool or MPLAB Code Configurator can be used to generate the clock tree and peripheral initialization. This page synthesizes distributor pricing, drop-in alternative listings, application guidance, and practical design notes for engineers that are not consolidated in any single manufacturer or distributor page.

Devis Contact
PIC32MM0016GPL036-E/M2 - 16KB Flash 32-bit MCU | Microchip
PIC32MM0016GPL036-E/M2

PIC32MM0016GPL036-E/M2 - 16KB Flash 32-bit MCU | Microchip

The Microchip Technology PIC32MM0016GPL036-E/M2 is a low-power, 32-bit MIPS32 microAptiv PIC microcontroller delivering 79 CoreMark performance at 25 MHz, 16 KB Flash and 4 KB RAM, housed in a 36-pin 6x6 mm SQFN package with exposed pad. The -E suffix indicates an extended temperature grade of -40°C to +125°C. A PIC microcontroller is a programmable embedded controller based on the Harvard-architecture MIPS32 microAptiv core. Within the broader taxonomy, PIC32MM belongs to the 32-bit MCU family -> microcontroller -> embedded processor -> semiconductor IC. PIC32MM GPL variants specifically target eXtreme Low Power (XLP) applications, offering sleep currents down to 500 nA and small 4x4 mm packages, making them well-suited to space-constrained and battery-powered designs. Key features include 16 KB Flash program memory, 4 KB SRAM, microMIPS instruction support for code density, multiple low-power sleep modes, a peripheral set that typically includes 12-bit ADC, comparators, timers, and configurable logic cells. The 36-pin SQFN (6x6 mm) package with an exposed thermal pad supports compact PCB layouts while providing a low-thermal-resistance path to the board copper for thermal dissipation during full 25 MHz operation. The microAptiv core implements both MIPS32 and microMIPS instruction sets, achieving high code density without sacrificing throughput. Integrated peripherals include USB, I2C, SPI, UART, and motor-control PWMs depending on the device sub-series. The 12-bit 1.1 Msps ADC with up to 13 channels supports mixed-signal front-ends for sensor conditioning, while configurable logic cells allow glue-logic integration that previously required a CPLD. Typical applications include low-power IoT sensor nodes, wearable fitness bands, battery-powered remote controls, motor-control BLDC drivers, and small home appliances. The 16 KB Flash / 4 KB RAM envelope fits compact state machines and simple communication stacks (BLE, LoRa, sub-GHz proprietary). When designing with this device, ensure the exposed pad is soldered to a sufficiently large copper pour (at least 25 mm²) to meet datasheet thermal resistance specifications and to carry the device's ground return. Configure unused pins as digital outputs low to minimize sleep-mode current leakage per Microchip's XLP design guidelines. This page synthesizes distributor pricing, pin-compatible Microchip alternatives, and practical low-power design notes not found in the manufacturer datasheet.

Devis Contact
PIC32MM0016GPL036-I/M2 - 32-Bit MCU, 16KB Flash, 36-SQFN | Microchip
PIC32MM0016GPL036-I/M2

PIC32MM0016GPL036-I/M2 - 32-Bit MCU, 16KB Flash, 36-SQFN | Microchip

The Microchip PIC32MM0016GPL036-I/M2 is a low-cost 32-bit microcontroller from the PIC32MM GPL family, integrating a MIPS32 microAptiv UC core running at 25 MHz with 16 KB of Flash program memory and 4 KB of SRAM, housed in a 36-pin SQFN (6x6 mm) package. As a member of Microchip's eXtreme Low Power (XLP) family, it targets battery-powered and space-constrained embedded designs where sleep current matters as much as active MIPS. A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program and data memory, and programmable peripherals onto one silicon die. The PIC32MM GPL line sits inside Microchip's broader PIC32 family and within the wider hierarchy of 32-bit microcontrollers, offering an ARM-free, MIPS-based alternative for low-power applications. The microAptiv UC core provides the standard MIPS32 instruction set plus microMIPS code compression for higher code density. Key features of the PIC32MM0016GPL036-I/M2 include 16 KB Flash, 4 KB SRAM, 79 CoreMark performance at 25 MHz, integrated peripherals such as ADC, comparators, PWM, I2C, SPI, and UART, and XLP sleep modes that reach down to 500 nA for long battery life. The 36-pin SQFN package gives access to roughly two dozen GPIO pins while keeping PCB footprint under 6x6 mm. Technically, the part uses the microAptiv UC pipeline with hardware multiply/divide and a tightly coupled peripheral bus, running from a 2.0 V to 3.6 V supply. The Flash endurance is rated for 20K minimum erase/write cycles and SRAM is retained down to 1.8 V typical, supporting RTC backup scenarios. Programming is supported via Microchip's standard ICSP/ICD interface and the MPLAB Harmony ecosystem. Typical applications include IoT sensor nodes, wearable fitness/health monitors, low-cost remote controls, small home appliances, and consumer devices where the design needs 32-bit performance without Cortex-M pricing. Industrial uses include HMI panels, simple motor control loops, and USB-to-UART bridges when paired with an external transceiver. When designing with this MCU, mind the 3.6 V absolute maximum VDD and route the exposed pad of the SQFN to a solid ground pour for thermal dissipation. Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of the supply pins. This page synthesizes distributor stock, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.

Devis Contact
PIC32MM0016GPL036-I/MV - 25MHz 32-bit MCU 16KB Flash UQFN-40
PIC32MM0016GPL036-I/MV

PIC32MM0016GPL036-I/MV - 25MHz 32-bit MCU 16KB Flash UQFN-40

The Microchip PIC32MM0016GPL036-I/MV is a 32-bit MIPS microAptiv UC-core microcontroller delivering 25 MHz CPU performance with 16 KB Flash and 4 KB SRAM in a 40-pin UQFN (5x5 mm) package with exposed pad. It is part of the PIC32MM GPL family, designed for low-power, low-cost, space-constrained applications with sleep currents as low as 500 nA. A 32-bit microcontroller (MCU) integrates a CPU core, program memory (Flash), data memory (SRAM), and a rich set of peripherals on a single silicon die. Within the taxonomy: PIC32MM0016GPL036-I/MV -> 32-bit microcontroller -> microcontroller -> embedded processor -> semiconductor. The MIPS32 microAptiv UC core executes the MIPS instruction set with single-cycle hardware multiply/divide and a deterministic interrupt response, giving PIC24/PIC32MX users a migration path to 32-bit performance without leaving the MPLAB ecosystem. Key features of this device include 16 KB Flash (16K x 8), 4 KB SRAM, 25 MHz max CPU clock, 3.3 V typical supply (2.0-3.6 V range), 500 nA sleep current for eXtreme Low Power (XLP) battery applications, 6 channels of 10-bit ADC, Core Independent Peripherals (CIPs), and a wide operating temperature range of -40 C to +85 C (industrial grade, denoted by the "-I" suffix). The 40-UQFN package exposes a thermal pad that must be soldered to the PCB ground plane for proper thermal dissipation and electrical performance. The PIC32MM architecture supports up to 25 MIPS throughput and includes 4-wire SPI, I2C, and UART communication peripherals, multiple 16-bit timers, a real-time clock, and a chargeable capacitive touch sensing module. The combination of deterministic MIPS performance and ultra-low sleep current enables duty-cycled IoT endpoints that wake briefly to perform a measurement, transmit, and return to deep sleep. Typical applications include low-power IoT sensor nodes, wearable fitness/health devices, remote controls, battery-powered HVAC sensors, smart home edge nodes, and consumer HMI where a small footprint and long battery life are mandatory. The 5x5 mm UQFN package is well-suited for compact PCB layouts. When designing with this MCU, place a 100 nF decoupling capacitor adjacent to each VDD pin, route the exposed pad to a continuous ground plane, and use MPLAB X IDE with XC32 compiler for firmware development. The 500 nA sleep mode requires careful peripheral gating; leave unused peripherals clock-gated to minimize quiescent draw. This page synthesizes distributor pricing snapshots, drop-in same-package alternatives, and practical design notes not found in the manufacturer datasheet alone, giving engineers a single resource for sourcing and substituting this PIC32MM device.

Devis Contact
PIC32MM0016GPL036T-I/M2 - 32-bit 25MHz MCU, 16KB Flash | Microchip
PIC32MM0016GPL036T-I/M2

PIC32MM0016GPL036T-I/M2 - 32-bit 25MHz MCU, 16KB Flash | Microchip

The Microchip Technology PIC32MM0016GPL036T-I/M2 is a 32-bit MIPS32 microAptiv PIC microcontroller operating at up to 25 MHz, integrating 16 KB of Flash program memory and 4 KB of SRAM in a 36-pin SQFN (6x6 mm) package with exposed thermal pad. It targets ultra-low-power and cost-sensitive embedded designs where active-mode MIPS-per-mW efficiency and deep-sleep current matter more than raw throughput. The device runs from a 2.0 V to 3.6 V supply, supports eXtreme Low Power (XLP) sleep modes down to 500 nA, and provides up to 8 MIPS core performance from a 25 MHz system clock. A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program Flash, data RAM, and a rich set of peripherals (timers, ADC, communications, GPIO) into one package. The PIC32MM GPL family sits at the low-power, low-cost end of Microchip's 32-bit PIC32 portfolio, positioned between 8-bit PIC16/PIC18 MCUs and the higher-performance PIC32MX/MZ families. Engineers select this category when they need deterministic 32-bit performance but cannot justify the BOM cost or quiescent current of a Cortex-M0+ or PIC32MX part. Its hypernyms include embedded controller, system-on-chip, and RISC microcontroller. Key features include 16 KB single-cycle Flash with self-programming support, 4 KB SRAM, an 8-channel 10-bit 200 ksps ADC, three 16-bit timers, two I2C, two UART, and one SPI peripheral. A 4-channel DMA controller, hardware CRC, and RTCC with calendar mode extend off-core capability. Multiple low-power modes (Idle, Sleep, Deep Sleep with RTCC) are managed via the deep-sleep controller (DSCON/DSWAKE) registers, allowing wake from RTCC, external interrupts, or peripheral events. The PIC32MM uses the MIPS32 microAptiv M-class core with microMIPS code compression, giving a typical active current of about 130 uA/MHz at 3.3 V. The 36-pin SQFN package combines a 0.4 mm pitch with a thermal pad for improved PCB thermal performance, and the part is rated for -40C to +85C industrial operation. A wide peripheral mix and small footprint suit motor control, IoT sensors, and Human Interface Device (HID) consumer products. Typical applications include low-power IoT sensor nodes, BLE/HID bridges, small appliance user interfaces, battery-powered instrumentation, and low-cost motor control. For applications needing more Flash or RAM, the PIC32MM GPL028/048/064 variants scale up; the 36-pin footprint remains compatible, simplifying migration across the family. Design consideration: route the exposed pad (EP) to a continuous ground plane with multiple thermal vias to keep the die within its junction-temperature rating. Add a 0.1 uF ceramic decoupling capacitor as close as possible to each VDD/AVDD pin pair, plus a 10 uF bulk capacitor near the supply entry. Verify that your tool chain (MPLAB X IDE, XC32 compiler) supports the device ID for production programming. This page synthesizes distributor pricing, drop-in alternatives, and engineering guidance not available on a single manufacturer page, including a cross-reference view versus same-family PIC32MM variants and key competitors.

Devis Contact
PIC32MM0016GPL036T-I/MV - 32-bit 25MHz MCU, 16KB Flash | Microchip
PIC32MM0016GPL036T-I/MV

PIC32MM0016GPL036T-I/MV - 32-bit 25MHz MCU, 16KB Flash | Microchip

The Microchip Technology PIC32MM0016GPL036T-I/MV is a 32-bit MIPS32 microAptiv PIC microcontroller running up to 25 MHz, with 16 KB (16K x 8) of Flash program memory and 4 KB of SRAM, housed in a 40-pin UQFN 5x5 mm package. The "GPL036" suffix denotes the 36-pin peripheral count variant with the largest pin-count option of the PIC32MM GPL family in this footprint, while the trailing "T" indicates Tape & Reel packaging and "I/MV" denotes the industrial temperature grade (-40C to +85C) on the UQFN (MV) land pattern. An MCU (microcontroller unit) is a single-chip computer that integrates a CPU core, program and data memory, and a rich set of peripherals such as ADC, timers, communication interfaces, and GPIO. The PIC32MM family is Microchip's lowest-power and most cost-effective 32-bit PIC32 line, sitting in the taxonomy: 32-bit microcontroller -> embedded MCU -> semiconductor. It employs the MIPS32 microAptiv core, giving designers a familiar RISC instruction set while remaining compatible with the broader PIC ecosystem of MPLAB X IDE, MPLAB Harmony, and XC32 compilers. Key features include eXtreme Low Power (XLP) sleep currents down to 500 nA, multiple ADC channels, I2S, PWM, SPI (x2), and UART peripherals, plus Core Independent Peripherals (CIP) such as CLC, MCCP, and PWM that offload tasks from the CPU. The 40-UQFN (5x5) package enables compact designs down to 4x4 mm board footprints. The 25 MHz core delivers approximately 34 DMIPS of performance at very low active current. Typical applications include consumer IoT sensor nodes, low-cost touch interfaces, battery-powered wearables, home automation controllers, and industrial control sub-modules where low sleep current and small PCB area are critical. The "T" suffix confirms Tape & Reel packaging suitable for high-volume SMT assembly. When designing with this device, prioritize sleep-mode usage to maximize battery life: route wake-up sources through the device's multiple interrupt-on-change (IOC) and peripheral event paths to keep the CPU dormant. Use MPLAB X IDE and the MPLAB Harmony Configurator (MHC) for clock tree and peripheral setup to minimize register-level errors. This page synthesizes distributor pricing, drop-in same-package alternatives from the PIC32MM family, and practical low-power design notes not found in the manufacturer datasheet alone, providing decision-ready information for cost-sensitive embedded engineers.

Devis Contact
PIC32MM0032GPL020-E/ML - 32-bit 25MHz MCU, 32KB Flash, 20-QFN
PIC32MM0032GPL020-E/ML

PIC32MM0032GPL020-E/ML - 32-bit 25MHz MCU, 32KB Flash, 20-QFN

The Microchip Technology PIC32MM0032GPL020-E/ML is a low-cost 32-bit microcontroller based on the MIPS32 microAptiv UC core, delivering up to 25 MHz core speed with 32 KB of Flash program memory and 8 KB of RAM in a compact 20-pin QFN (4x4 mm) package. Designed for the eXtreme Low Power (XLP) family, the device targets battery-powered and space-constrained applications that demand long runtime and small footprint, offering sleep current as low as 500 nA. A 32-bit MCU is a microcontroller that uses a 32-bit data path, instruction word, and address space, enabling substantially higher throughput and larger direct-addressable memory than typical 8-bit or 16-bit MCUs. Within the broader semiconductor taxonomy, a 32-bit MCU belongs to the microcontroller family, which in turn is a subset of microcontrollers and processors (Integrated Circuits > Microcontrollers). The PIC32MM GPL family sits at the low-power, low-pin-count end of Microchip's PIC32 portfolio, optimized for energy harvesting, IoT sensors, wearables, and portable consumer products where every microamp matters. Key features of the PIC32MM0032GPL020-E/ML include 79 CoreMark performance at 25 MHz, integrated 12-bit ADC with up to 11 channels (with selectable 10-bit mode on some channels), dual SPI and dual UART peripherals, and a wide operating voltage range of 2.0 V to 3.6 V. The microAptiv UC core supports both standard MIPS32 and microMIPS compressed instruction modes, allowing code-density improvements of up to 30 percent. The 20-QFN (4x4 mm) package includes an exposed pad (EP) for thermal dissipation and ground reference. Typical applications include wearable fitness and medical sensors, low-power IoT end nodes, remote controls, energy-harvesting wireless switches, battery-backed security sensors, and small home-appliance control panels. The 500 nA sleep current, combined with fast wake-up, makes the part especially attractive for designs that spend most of their life in deep sleep and only periodically wake to acquire data or transmit. When designing with this device, ensure the exposed pad is soldered to a sufficiently large copper pour to meet thermal and electrical ground requirements. Decouple VDD with a 100 nF ceramic capacitor placed within 2 mm of the supply pin, and configure unused pins as outputs low to minimize sleep current. Always verify the latest errata document from Microchip before locking down firmware, as PIC32 silicon revisions frequently have peripheral-specific anomalies. This page synthesizes distributor pricing, drop-in alternatives from the same PIC32MM family, and practical design notes not found in the manufacturer datasheet alone.

Devis Contact
PIC32MM0032GPL020-E/SS - 32-bit 25MHz MCU 32KB Flash | Microchip
PIC32MM0032GPL020-E/SS

PIC32MM0032GPL020-E/SS - 32-bit 25MHz MCU 32KB Flash | Microchip

The Microchip Technology PIC32MM0032GPL020-E/SS is a 32-bit RISC microcontroller built around the MIPS32 microAptiv UC core, delivering 79 CoreMark performance at 25 MHz while integrating 32 KB of Flash program memory and 8 KB of SRAM data memory in a 20-pin SSOP package. It targets eXtreme Low Power (XLP) applications with sleep currents down to 500 nA, making it suitable for battery-powered and space-constrained designs. The device operates from a 2.0 V to 3.6 V supply, supporting the common 3.3 V rail used in sensor and embedded designs. What is a low-power 32-bit microcontroller? A microcontroller (MCU) is a single-chip computer integrating a CPU core, program memory (Flash), data memory (SRAM), and peripherals. The PIC32MM family specifically combines the 32-bit MIPS microAptiv core with Microchip's Core Independent Peripherals (CIPs), enabling autonomous peripheral operation without CPU intervention. Within the broader taxonomy, the PIC32MM GPL sits as a low-power, low-pin-count member of the PIC32 family, below higher-pin-count PIC32MX and PIC32MK devices, ideal for migrating PIC24 designs to 32-bit performance at minimal cost and power. Key features of the PIC32MM0032GPL020-E/SS include 2 UART modules, 2 SPI modules, 3 timer/counter modules, 8 PWM channels, 2 comparators, a Real-Time Clock and Calendar (RTCC), and a Watchdog Timer (WDT). It also integrates core-independent peripherals such as Configurable Logic Cells (CLC), Multiple Capture/Compare/PWM (MCCP/SCCP), and a 12-bit 1 Msps Analog-to-Digital Converter (ADC) with up to 11 channels depending on package variant. Typical applications include IoT sensor nodes, low-power wireless modules, wearables, battery-powered consumer electronics, industrial sensor hubs, and home automation controllers. Designers choose the PIC32MM GPL line when they need 32-bit performance and Microchip's CIP ecosystem at a sub-$1 price point with low power. Design consideration: The -E/SS suffix denotes the Extended temperature grade (-40C to +125C) in a 20-pin SSOP package, which is pin-compatible with the 20-pin SSOP PIC24/PIC32MX footprint-based designs. The "I" grade (-40C to +85C) is a common alternative for commercial applications. This page synthesizes distributor pricing, verified drop-in alternatives from the Microchip PIC32MM family, and practical design notes not found in the manufacturer datasheet alone.

Devis Contact
PIC32MM0032GPL020-I/SS - 32-bit 25MHz 32KB Flash MCU | Microchip
PIC32MM0032GPL020-I/SS

PIC32MM0032GPL020-I/SS - 32-bit 25MHz 32KB Flash MCU | Microchip

The Microchip PIC32MM0032GPL020-I/SS is a low-power 32-bit MIPS32 microAptiv UC microcontroller with 32KB Flash, 8KB RAM, and a 25MHz core, housed in a 20-pin SSOP package. Designed for the PIC32MM "GPL" low-cost family, it integrates peripherals such as UART, SPI, I2C, 8 PWM channels, 3 timers, 2 comparators, RTCC, and a 12-bit ADC, providing a balanced analog-and-digital feature set in a small outline footprint. The PIC32MM "GPL" family is positioned as Microchip's lowest-power 32-bit MCU line, delivering eXtreme Low Power (XLP) sleep modes down to 500 nA for battery-driven applications. A 32-bit microcontroller (MCU) is a microprocessor-on-a-chip that combines a wide data-path CPU core, on-chip Flash program memory, SRAM data memory, and a rich peripheral set; the PIC32MM family specifically targets migration paths from 16-bit PIC24 and earlier PIC32MX designs into a more power- and cost-efficient 32-bit platform. Key features include 79 CoreMark performance at 25MHz, 1.4 KB data EEPROM, an integrated 12-bit ADC with up to 9 channels, and Core Independent Peripherals (CIPs) that allow hardware-based state machine operation without CPU intervention. The 20-pin SSOP (0.209", 5.30mm body) package supports compact PCB layouts, and the industrial -40C to +85C operating range covers commercial and industrial deployments. Typical applications include IoT sensor nodes, low-power handheld instrumentation, building automation, lighting control, and consumer white-goods user interfaces. The eXtreme Low Power modes make it especially suitable for battery-powered devices where shutdown current is critical. When designing with this MCU, plan GPIO and peripheral assignments carefully because the 20-pin SSOP package limits available I/O compared to the 28- or 36-pin PIC32MM GPL variants. Decoupling must include a 0.1 uF ceramic capacitor on each VDD/VSS pair placed within 5mm of the pins, and unused pins should be configured as outputs to reduce sleep current. This page synthesizes verified distributor pricing, drop-in same-package alternatives drawn from the PIC32MM GPL family, and practical design notes not consolidated in the manufacturer datasheet.

Devis Contact
PIC32MM0032GPL020T-I/ML - 25MHz 32KB Flash 32-bit MCU | Microchip
PIC32MM0032GPL020T-I/ML

PIC32MM0032GPL020T-I/ML - 25MHz 32KB Flash 32-bit MCU | Microchip

The Microchip PIC32MM0032GPL020T-I/ML is a 32-bit MIPS32 microAptiv UC-core microcontroller running up to 25 MHz with 32 KB Flash and 8 KB SRAM, housed in a 20-pin QFN 4x4 mm package (tape-and-reel, industrial -40C to +85C). It is part of the PIC32MM GPL "eXtreme Low Power" family, optimized for battery-powered and space-constrained designs where low active and sleep current are critical. A microcontroller (MCU) is a single-chip computer integrating a CPU core, program memory (Flash), data memory (SRAM), and peripherals such as timers, communication interfaces, and analog blocks. The PIC32MM GPL family specifically targets the lowest-power tier of the PIC32 lineup, sitting within the broader hierarchy MCU -> embedded controller -> semiconductor. Its microAptiv core executes the microMIPS instruction set, delivering 79 CoreMark at 25 MHz while keeping dynamic power well below Cortex-M0+ alternatives at the same frequency. Key features include sleep current down to 500 nA in deep sleep (per Microchip PIC32MM GPL family datasheet), 2 UART, 2 SPI/I2S, 2 I2C, 8 PWM outputs, 2 analog comparators, a Real-Time Clock/Calendar (RTCC), multiple 16-bit timers, a 12-bit 200 ksps ADC with up to 9 channels, and a charge time measurement unit (CTMU) for touch and capacitive sensing. The 20-QFN 4x4 mm footprint makes it the smallest package in the PIC32MM GPL line, ideal for wearables, sensor nodes, and remote controls. Architecturally, the device pairs a 2-stage pipelined microAptiv core with single-cycle hardware multiply and a deterministic interrupt controller, giving 32-bit performance at 8-bit MCU code density. Peripheral pin select (PPS) lets designers remap digital functions to any I/O, simplifying PCB layout on a 20-pin device. The integrated 8 MHz FRC and 32 kHz LPFRC oscillators reduce external component count. Typical applications include IoT sensor endpoints, battery-powered medical wearables, low-power wireless sensor nodes, capacitive-touch human-machine interfaces, and compact consumer devices such as remote controls and fitness bands. The 4x4 mm QFN footprint also suits space-constrained industrial modules where 32-bit performance is required but board area is at a premium. When designing with this part, select the correct PPS mapping early, because pin reassignment cannot be done in firmware at runtime in the same way as on larger PIC32MX devices. Decoupling: place a 100 nF X7R directly across VDD/VSS pairs and a bulk 4.7 uF near the package, per Microchip PIC32MM hardware design checklist. This page synthesizes distributor pricing, drop-in alternatives from the PIC32MM GPL family and pin-compatible QFN-20 cross-vendors, and practical design notes not found in the manufacturer datasheet alone.

Devis Contact
PIC32MM0032GPL020T-I/SS - 32KB Flash 25MHz XLP MCU | Microchip
PIC32MM0032GPL020T-I/SS

PIC32MM0032GPL020T-I/SS - 32KB Flash 25MHz XLP MCU | Microchip

The Microchip Technology PIC32MM0032GPL020T-I/SS is a 32-bit MIPS32 microAptiv UC-core microcontroller with 32KB Flash and 8KB SRAM, running up to 25MHz in a 20-pin SSOP package. It belongs to the PIC32MM GPL family, Microchip's lowest-power and most cost-effective 32-bit MCU line, delivering 79 CoreMark at 25MHz while supporting eXtreme Low Power (XLP) sleep modes down to 500 nA. The operating voltage spans 2.0V to 3.6V, making it suitable for both battery-powered and 3.3V regulated rails. A 32-bit microcontroller (MCU) is an integrated circuit that combines a 32-bit processor core, program memory (Flash), data memory (SRAM), and programmable peripherals in a single chip. The PIC32MM GPL sits in the broader hierarchy: 32-bit MCU -> microcontroller -> embedded processor -> semiconductor IC. Compared with 8-bit MCUs, a 32-bit core such as the MIPS32 microAptiv UC executes instructions on wider data paths, enabling higher computational throughput per MHz and richer peripheral integration while maintaining deterministic interrupt behavior. Key features of the PIC32MM0032GPL020T-I/SS include 32KB Flash (32K x 8), 8KB SRAM, four 16-bit timers, three MCCP/SCCP capture-compare-PWM modules, three Configurable Logic Cells (CLC) for hardware state-machine offload, 10-bit ADC with 9 channels, two comparators, and a full-speed USB 2.0 device/embedded host controller. The core-independent peripherals (CIPs) let designers offload timing, logic, and signal conditioning from the CPU, lowering active time and overall system energy. The microAptiv UC core implements the microMIPS instruction set, which compresses common instructions to 16 bits while retaining 32-bit MIPS ISA compatibility. This hybrid ISA yields roughly 20% code-density improvement versus pure MIPS32, directly reducing memory footprint and active core time for battery-budgeted IoT nodes. Typical applications include wearable fitness bands, low-cost wireless sensor nodes, remote controls, electronic shelf labels, low-power medical peripherals, and 3.3V industrial sensor front-ends. Its 500 nA sleep current is critical for coin-cell or energy-harvesting designs. When designing with this MCU, leverage the Configurable Logic Cells and MCCP/SCCP modules to implement timing-sensitive functions in hardware; this avoids waking the CPU and substantially extends battery life. Always place a 0.1 uF decoupling capacitor within 5 mm of each VDD pin and follow Microchip's SSOP-20 land-pattern recommendations. This page synthesizes distributor pricing, verified drop-in alternatives, and practical design notes curated from the manufacturer datasheet and reference designs to help engineers select and deploy the part with confidence.

Devis Contact
PIC32MM0032GPL028-E/M6 - 32KB Flash 25MHz XLP 32-bit MCU | Microchip
PIC32MM0032GPL028-E/M6

PIC32MM0032GPL028-E/M6 - 32KB Flash 25MHz XLP 32-bit MCU | Microchip

The Microchip Technology PIC32MM0032GPL028-E/M6 is a low-power 32-bit microcontroller built on the MIPS32 microAptiv UC core, delivering 79 CoreMark performance at 25 MHz with 32 KB of Flash and 8 KB of SRAM in a compact 28-pin UQFN (4x4 mm) package. Targeted at cost-sensitive and space-constrained designs, it offers extreme low-power (XLP) sleep modes down to 500 nA, making it ideal for battery-powered and always-on applications. A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash), data memory (SRAM), and peripherals such as timers, ADCs, and communication interfaces. The PIC32MM GPL family sits within Microchip's 32-bit PIC32 portfolio, bridging the gap between 8-bit PIC MCUs and higher-end Cortex-M parts. Its microMIPS instruction mode compresses common instructions to reduce Flash footprint while preserving the 32-bit register file, so designers retain 32-bit performance at 8-bit memory cost. Key features include operation from 2.0 V to 3.6 V, 21 GPIOs, a 10-bit 200 ksps ADC, multiple communication peripherals, and the eXtreme Low Power modes with sub-microamp sleep currents. The 4x4 mm UQFN package is among the smallest in the 32-bit MCU category, enabling wearable, sensor, and IoT form factors that previously required smaller 8-bit silicon. The PIC32MM0032GPL028-E/M6 is pin-compatible with members of the same PIC32MM GPL family that vary only in Flash size (16 KB vs 32 KB) or temperature grade, simplifying board revision across product tiers. Designers can migrate up or down the memory ladder without reworking the PCB layout, which is particularly valuable when a product line spans multiple price points. Typical applications include IoT sensor nodes, wearable health monitors, low-power wireless remotes, battery-backed industrial sensors, and small home-automation controllers. The combination of low sleep current and CoreMark-class performance supports both event-driven and lightweight signal-processing workloads. When designing, evaluate total system current by including peripheral activation, ADC conversions, and wakeup latency alongside the 500 nA sleep floor. Use Microchip's MPLAB X IDE and the MPLAB Harmony Configurator for peripheral setup, and consider the -I industrial-grade variant for extended-temperature deployments. This page synthesizes distributor pricing, drop-in PIC32MM family alternatives, and practical low-power design notes not duplicated in the manufacturer datasheet.

Devis Contact
PIC32MM0032GPL028-E/ML - 25MHz 32KB Flash 32-bit MCU | Microchip
PIC32MM0032GPL028-E/ML

PIC32MM0032GPL028-E/ML - 25MHz 32KB Flash 32-bit MCU | Microchip

The Microchip Technology PIC32MM0032GPL028-E/ML is a low-power 32-bit MIPS32 microAptiv UC microcontroller with 32KB Flash, 8KB RAM, and a 25MHz maximum core clock, housed in a 28-pin 6x6 mm QFN package with an exposed pad. It belongs to the PIC32MM GPL family and delivers 79 CoreMark at 25MHz, integrates a 12-bit ADC with up to 10-bit conversion modes, and targets eXtreme Low Power (XLP) applications with sleep currents as low as 500 nA. The device operates from 2.0V to 3.6V and is rated -40C to +125C for industrial-grade use. A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash), data memory (RAM), and configurable peripherals (ADC, timers, communication interfaces) into one IC. Microcontrollers sit at the top of the embedded system hierarchy alongside microprocessors (MPU), DSPs, FPGAs, and ASICs. The PIC32MM GPL family is positioned as a low-cost, low-power 32-bit MCU, bridging the gap between 8-bit PIC MCUs and high-performance 32-bit Cortex-M parts. Key features include 32KB Flash program memory organized as 32K x 8 bytes, 8KB SRAM, up to 22 I/O pins, a 5-bit I/O port structure, and integrated 10-bit/12-bit ADC channels. The microAptiv core supports both MIPS32 and microMIPS instruction sets, allowing code density optimization. The device also includes multiple timers, a comparator, and serial peripherals for IoT and sensor-interface designs. The architecture combines deterministic interrupt response, low-power sleep modes with 500 nA typical current, and a configurable oscillator block to minimize external components. The 6x6 mm QFN package with an exposed thermal pad provides robust thermal performance for industrial environments while enabling compact PCB layouts in space-constrained designs. Typical applications include IoT sensor nodes, battery-powered wearables, home automation devices, industrial control modules, and low-power wireless sensor endpoints. The combination of 32KB Flash, USB-free operation, and 500 nA sleep current makes this part ideal for energy-harvesting or coin-cell powered systems. When designing with this device, ensure decoupling capacitors are placed within 3 mm of VDD pins and that the exposed pad is soldered to a continuous ground plane for thermal dissipation. Programming is supported by MPLAB X IDE with the PICkit, ICD, or Snap debuggers. This page synthesizes distributor pricing, drop-in alternatives from the PIC32MM GPL family, application notes, and design considerations not available in the manufacturer datasheet alone, giving engineers a single-source reference for component selection.

Devis Contact
PIC32MM0032GPL028-E/SO - 32-bit MCU 32KB Flash 28-SOIC | Microchip
PIC32MM0032GPL028-E/SO

PIC32MM0032GPL028-E/SO - 32-bit MCU 32KB Flash 28-SOIC | Microchip

The Microchip Technology PIC32MM0032GPL028-E/SO is a low-cost, low-power 32-bit microcontroller built on the MIPS32 microAptiv UC core, featuring 32KB of Flash and 8KB of RAM in a 28-pin SOIC package. It operates at up to 25 MHz with a CoreMark score of 79, and runs from a 2.5V to 3.6V supply, targeting space-constrained and battery-powered embedded designs. A 32-bit microcontroller (MCU) is a single-chip computer that integrates a CPU core, Flash program memory, SRAM data memory, and a rich set of on-chip peripherals (timers, ADC, comparators, communication interfaces). It belongs to the broader hierarchy of embedded controllers -> microcontrollers -> 32-bit microcontrollers -> MIPS-based microcontrollers -> Integrated Circuits. Compared with 8-bit and 16-bit MCUs, 32-bit devices offer higher computational throughput, larger addressable memory, and richer peripherals for the same power budget. Key features of the PIC32MM0032GPL028-E/SO include eXtreme Low Power (XLP) sleep modes down to 500 nA, four 16-bit timers/counters, a 12-bit ADC with up to 200 ksps conversion rate, multiple UART, SPI and I2C peripherals, and 21 general-purpose I/O pins. The integrated microMIPS instruction set compresses common instructions to reduce code footprint by approximately 30% versus standard MIPS, leaving more of the 32KB Flash for application code. The microAptiv UC core incorporates single-cycle hardware multiply/divide and a deterministic interrupt controller, enabling predictable real-time response for sensor sampling, motor control loops, and user-interface tasks. A peripheral trigger system allows hardware event-driven operation without CPU wake-up, further reducing average power consumption. Typical applications include IoT sensor nodes, low-cost consumer electronics, battery-powered medical monitoring, HMI touch pads, and USB/LoRa/BLE host bridges. The wide operating temperature range of -40C to +125C supports both indoor commercial and industrial environments. When designing with this part, allocate at least one ICSP pair (PGECx/PGEDx) for in-circuit programming and debugging; the device supports multiple PGECx/PGEDx pin pairs, but they must be used in matched pairs. Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of the supply pin. This page synthesizes distributor pricing, drop-in alternative MPNs, and practical design notes that complement the manufacturer datasheet, giving engineers a single reference for BOM decisions, footprint reuse, and trade-off analysis.

Devis Contact
PIC32MM0032GPL028-E/SS - 32KB Flash 25MHz 32-bit MCU | Microchip
PIC32MM0032GPL028-E/SS

PIC32MM0032GPL028-E/SS - 32KB Flash 25MHz 32-bit MCU | Microchip

The Microchip Technology PIC32MM0032GPL028-E/SS is a 32-bit MIPS32 microAptiv PIC microcontroller running at 25 MHz with 32 KB Flash and 8 KB RAM in a 28-pin SSOP package, designed for extreme-low-power and space-constrained embedded applications. A 32-bit microcontroller (MCU) is a microprocessor core with on-chip Flash program memory, SRAM, and a rich peripheral set integrated into a single die. The PIC32MM family sits in Microchip's eXtreme Low Power (XLP) tier and scales the standard PIC32 architecture down to entry-level pin counts and footprints as small as 4x4 mm, offering sleep currents down to 500 nA. This places PIC32MM in the broader hierarchy of microcontroller -> embedded MCU -> 32-bit MCU -> low-power MCU -> battery-powered MCU, where it competes with ARM Cortex-M0+ parts from other vendors on power efficiency and BOM cost. Key features include 32 KB of self-programmable Flash, 8 KB of SRAM, a 4-channel DMA controller, 79 CoreMark performance at 25 MHz, and a peripheral set that includes multiple UART/SPI/I2C, 12-bit ADC, comparators, and 5/16-bit timers. The device supports CoreMark/microMIPS instruction-set mode for code-density improvements and ships in an industrial-grade temperature range, making it suitable for consumer, IoT, and low-end industrial nodes. Architecturally, the PIC32MM GPL line pairs a single-cycle MIPS32 microAptiv core with a Peripheral Pin Select (PPS) engine that remaps digital peripherals to any I/O, simplifying PCB routing when compared to fixed-pin Cortex-M0+ parts. The 25 MHz core, 4-channel DMA, and 79 CoreMark headline number position this MCU in the entry-level 32-bit segment; it is intended for deterministic, low-duty-cycle control loops rather than DSP workloads. Typical applications include battery-powered IoT sensor nodes, consumer wearables, low-cost motor control, capacitive-touch user interfaces, and space-constrained industrial controllers. The XLP feature set with sleep currents down to 500 nA makes it a strong fit for energy-harvesting and Energy Harvesting-friendly wireless sensor designs where coin-cell or Li-ion battery life is critical. When designing with this MCU, plan for PPS remapping early in the schematic phase, use a 2.5V or 3.3V supply rail, and reserve one GPIO for the MCLR reset function. Do not pull the MCLR pin low at power-up beyond 2 us or the part may enter programming mode inadvertently; tie it through a 10 kohm resistor to VDD. This page synthesizes distributor pricing, drop-in same-package alternatives from Microchip's own PIC32MM family, and practical design notes not found in the manufacturer datasheet alone, helping engineers shorten component selection cycles.

Devis Contact
PIC32MM0032GPL028-I/SO - 32KB Flash 32-bit MCU 28-SOIC | Microchip
PIC32MM0032GPL028-I/SO

PIC32MM0032GPL028-I/SO - 32KB Flash 32-bit MCU 28-SOIC | Microchip

The Microchip Technology PIC32MM0032GPL028-I/SO is a 32-bit MIPS32 microAptiv PIC microcontroller with 32KB of Flash program memory and 8KB of SRAM, housed in a 28-pin SOIC package (7.50 mm width). It operates at up to 25 MHz core clock with 79 CoreMark performance and supports a 2.0V to 3.6V supply voltage. The PIC32MM GPL family is positioned as Microchip's lowest-power and most cost-effective 32-bit MCU lineup, with eXtreme Low Power (XLP) sleep currents as low as 500 nA. A 32-bit PIC microcontroller is a microcontroller built around the MIPS32 microAptiv core with a RISC architecture, sitting in the broader taxonomy of microcontroller -> embedded processor -> semiconductor. The PIC32MM GPL family occupies the cost-sensitive, low-pin-count segment where low active power, deep sleep current, and minimal BOM cost matter more than the larger Flash/RAM of the PIC32MX or PIC32MK families. The I/SO industrial temperature grade spans -40C to +85C. Key features of this part include two UART modules, two SPI/I2S peripherals, three timers, eight PWM channels (16-bit resolution), two analog comparators, a 10-bit 1.4 Msps ADC with up to 12 channels, and a Real-Time Clock/Calendar (RTCC) with calendar mode. The device supports JTAG and 2-wire ICSP programming through multiple PGECx/PGEDx pairs. It includes a configurable internal oscillator and a flexible high-precision PLL, removing the need for an external crystal in many designs. Architecturally, the PIC32MM0032GPL028 combines the MIPS32 microAptiv core (release 1 pipeline, 79 CoreMark @ 25 MHz) with a peripheral set mapped through a 32-bit-wide AHB/APB fabric and tightly-coupled SRAM. The ADC uses a sample-and-hold with rail-to-rail input capability; the comparators include programmable reference ladders and dedicated output pins. The 28-SOIC package provides easy hand-solder-friendly prototyping while exposing the full peripheral set. Typical applications include battery-powered IoT sensor nodes, wearable health patches, low-power wireless sensor hubs (BLE/Zigbee host controllers), industrial sensor transmitters (4-20 mA loops, thermocouples), consumer remote controls, small home appliances, motor control for small BLDC fans and pumps, and USB-CDC virtual COM port devices on the same MCU. The 500 nA sleep current makes it especially attractive for energy-harvesting designs where idle power dominates lifetime. When designing with the PIC32MM GPL family, allocate decoupling of at least 100 nF + 4.7 uF on VDD and 1 uF on AVDD. The MPLAB Harmony v3 framework provides code generation for the peripheral set, and the PICkit 4 or Snap programmer handles ICSP via PGEC1/PGED1 by default, even though any of the four pairs can be used. This page synthesizes distributor pricing, drop-in PIC32MM GPL siblings and cross-brand equivalents, plus practical design notes that the manufacturer datasheet alone does not provide.

Devis Contact
PIC32MM0032GPL028T-I/M6 - 32-bit 25MHz 32KB Flash MCU | Microchip
PIC32MM0032GPL028T-I/M6

PIC32MM0032GPL028T-I/M6 - 32-bit 25MHz 32KB Flash MCU | Microchip

The Microchip PIC32MM0032GPL028T-I/M6 is a 32-bit MIPS32 microAptiv microcontroller running up to 25 MHz with 32 KB of Flash and 8 KB of SRAM, housed in a space-saving 28-pin UQFN (4 x 4 mm) package with exposed pad. It belongs to the PIC32MM GPL family, Microchip's lowest-power and most cost-effective 32-bit PIC32 line, engineered for battery-powered and space-constrained designs with sleep currents down to 500 nA. A 32-bit microcontroller (MCU) is an embedded computing device whose central processing unit has a 32-bit data path, instruction word, and address space, allowing it to handle larger data structures and richer peripherals than 8- or 16-bit parts. The PIC32MM family specifically targets applications that need 32-bit performance without the cost of higher-end Cortex-M parts; within the broader Microchip taxonomy it sits below the PIC32MX/MZ lines and above the 16-bit PIC24/dsPIC families. Key features of the PIC32MM0032GPL028 include a 3.3 V core supply range (2.5 V to 3.6 V operating), 4 KB of auxiliary Flash (boot/data), up to 21 general-purpose I/O pins, multiple communication peripherals, and an integrated core timer and RTCC. The eXtreme Low Power (XLP) modes with sub-microamp sleep currents make it well suited to coin-cell or energy-harvesting designs. Hardware multipliers, a single-cycle MAC, and MIPS16e code compression further improve code density and execution efficiency. Typical applications include low-power IoT sensor nodes, wearable health devices, remote controls, e-metering, battery-backed security panels, and small home appliances where a 4 x 4 mm footprint and deep sleep current are decisive. Designers migrating from PIC24 or 16-bit PIC parts gain a 32-bit data path and richer peripherals while keeping the familiar MPLAB X toolchain. When designing with this MCU, budget decoupling capacitance close to both VDD pins and bond the exposed pad to a continuous ground plane to keep the silicon junction within the -40 C to +85 C industrial range. This page synthesizes distributor pricing, MPLAB X development notes, and drop-in package equivalents across the PIC32MM GPL family that are not consolidated in the Microchip datasheet.

Devis Contact
PIC32MM0032GPL028T-I/ML - 32KB Flash 32-bit MCU, 25MHz | Microchip
PIC32MM0032GPL028T-I/ML

PIC32MM0032GPL028T-I/ML - 32KB Flash 32-bit MCU, 25MHz | Microchip

The Microchip Technology PIC32MM0032GPL028T-I/ML is a low-power, 32-bit MIPS32 microAptiv MCU with 32KB Flash and 8KB RAM, operating at up to 25 MHz in a 28-pin QFN (6x6 mm) package with industrial -40C to +85C temperature range. It belongs to the PIC32MM GPL family, Microchip's lowest-power 32-bit PIC32 line, and the "T" suffix indicates tape-and-reel packaging for high-volume assembly. A 32-bit microcontroller (MCU) is an integrated circuit that combines a 32-bit processor core, program memory, RAM, and programmable peripherals in a single chip. The PIC32MM GPL family sits in the hierarchy of 32-bit MCUs -> low-power microcontrollers -> embedded controllers -> semiconductors, targeting battery-powered and space-constrained designs that need MIPS-class performance with sub-microamp deep-sleep currents as low as 500 nA per the family datasheet. Key features of the PIC32MM0032GPL028T-I/ML include a MIPS32 microAptiv core with microMIPS instruction set support delivering 79 CoreMark at 25 MHz, 32KB Flash program memory, 8KB SRAM, and a rich peripheral set including 12-bit ADC, comparators, PWM, I2C, SPI, UART, and RTCC. The 28-QFN package measures 6x6 mm with a 0.65 mm pitch and an exposed pad for thermal performance, making it suitable for compact sensor and IoT hardware. The device is supported by Microchip's MPLAB X IDE, MPLAB Harmony, and the MPLAB Code Configurator (MCC), which provide peripheral drivers, code examples, and pin-management tools. It accepts 2.0V-3.6V supply and includes power-saving modes such as Sleep, Deep Sleep, and Retention Sleep that drop consumption to a few hundred nanoamperes. Typical applications include IoT sensor nodes, connected thermostats, environmental monitors, portable medical/fitness devices, building automation, low-cost motor control, and consumer electronics. The wide 2.0-3.6V supply range supports both single-cell Li-ion (with buck regulator) and 2xAA battery chemistries. Design considerations include proper decoupling on VDD/AVDD, an exposed-pad solder-down for thermal relief, and configuration bit settings to enable the intended clock source.

Devis Contact
PIC32MM0032GPL028T-I/SO - 32KB Flash 32-bit MCU | Microchip
PIC32MM0032GPL028T-I/SO

PIC32MM0032GPL028T-I/SO - 32KB Flash 32-bit MCU | Microchip

The Microchip Technology PIC32MM0032GPL028T-I/SO is a 32-bit MIPS32 microAptiv UC-core microcontroller with 32 KB Flash and 8 KB RAM, running at 25 MHz, in a 28-pin SOIC package. It belongs to the PIC32MM GPL family, Microchip's lowest-power and most cost-effective 32-bit PIC32 line, with industrial temperature range -40C to +85C and tape-and-reel packaging. What is a 32-bit MCU? A 32-bit microcontroller is an embedded computing device whose CPU processes 32-bit data words in a single instruction, sitting in the hierarchy MCU > microcontroller > embedded processor > semiconductor. Compared with 8/16-bit MCUs, 32-bit parts offer higher throughput, larger address space, and richer peripherals, while the PIC32MM GPL family in particular targets ultra-low-power embedded designs with sleep currents down to 500 nA. Key features of the PIC32MM0032GPL028T-I/SO include 32 KB Flash program memory, 8 KB SRAM, 25 MHz core clock, 4-channel DMA, 12-bit 200 ksps ADC, and three analog comparators with a 5-bit DAC. It provides up to 21 available I/O pins, multiple serial interfaces (UART, SPI, I2C), and 5 CCP/PWM/OC channels, plus a charge time measurement unit (CTMU) and a hardware real-time clock/calendar (RTCC). Architecturally, the PIC32MM uses the MIPS32 microAptiv UC core (formerly known as M4K) supporting the microMIPS compressed instruction set, giving 79 CoreMark at 25 MHz while keeping code density close to that of 16-bit cores. The wide operating voltage range (2.0 V to 3.6 V) and deep-sleep modes below 1 uA target battery-powered IoT and wearable products. Typical applications include IoT sensor nodes, consumer electronics remote controls, low-power wireless HMI modules, small medical/health monitoring accessories, and battery-backed industrial sensor transmitters. The combination of a 32-bit core and 500 nA sleep makes it well suited for energy-harvesting designs. A key design consideration is that the 28-pin SOIC pinout is shared across the PIC32MM GPL family, allowing PCB reuse among memory-size and package variants (SSOP, QFN). Always confirm supply-voltage decoupling and ADC VREF routing in your layout, since the 12-bit ADC is sensitive to digital switching noise. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, with all figures verified against the Microchip PIC32MM GPL datasheet and current distributor data as of 2026-10-01.

Devis Contact
PIC32MM0032GPL028T-I/SS - 25MHz 32KB Flash MCU | Microchip
PIC32MM0032GPL028T-I/SS

PIC32MM0032GPL028T-I/SS - 25MHz 32KB Flash MCU | Microchip

The Microchip Technology PIC32MM0032GPL028T-I/SS is a 32-bit MIPS32 microAptiv UC core microcontroller operating up to 25 MHz, integrating 32 KB Flash and 8 KB SRAM in a 28-pin SSOP (PDSO28, 0.65 mm pitch) surface-mount package. The industrial-grade part (I = -40C to +85C) is part of the PIC32MM GPL family and targets ultra-low-power embedded applications with sleep currents as low as 500 nA. The "T" suffix denotes Tape & Reel packaging. CoreMark performance is approximately 79 CoreMark at 25 MHz using the microMIPS instruction set, delivering strong integer performance per MHz for its class. The PIC32MM GPL family is Microchip's lowest-power and most cost-effective 32-bit PIC32 microcontroller line. It bridges the gap between legacy 16-bit PIC MCUs and full-performance 32-bit PIC32MX parts by offering a compact core, peripheral-rich I/O, and aggressive power management. Within the broader taxonomy, this part is a microcontroller (MCU) -> 32-bit MCU -> MIPS-based MCU -> embedded controller -> semiconductor. It integrates a 32-bit RISC core with on-chip Flash, SRAM, and mixed-signal peripherals so a single chip can replace external logic, op-amps, and simple ASICs. The microAptiv core supports microMIPS compressed instructions for higher code density than ARM Thumb2 at the same Flash budget, which is essential for cost-sensitive designs where every byte of Flash matters. Key features include a 12-bit ADC with up to 16 channels (depending on package), 5 CCP/ECCP modules, multiple UART/SPI/I2C peripherals, a 32 kHz low-power RTCC, and a 4-channel hardware DMA. The device supports up to 25 MHz system clock from an internal 8 MHz oscillator with PLL, and operates from 2.0 V to 3.6 V. Its XLP (eXtreme Low Power) features include multiple idle/sleep modes, peripheral clock gating, and a deep-sleep current of 500 nA typical with RTCC running. On-chip temperature sensor, comparators, and a 5-bit DAC complete the analog offering. Typical applications include battery-powered IoT sensor nodes, wearable health devices, industrial sensor hubs, low-cost HMI panels, and consumer remote controls. The 28-SSOP footprint is widely accepted in compact designs that need through-hole-like robustness on a surface-mount board, and the wide operating voltage range suits single-cell Li-ion and 2xAA alkaline designs. For designers evaluating cost-optimized 32-bit replacements for 8-bit/16-bit PIC designs, the PIC32MM GPL family offers a migration path with familiar MPLAB X toolchain support.

Devis Contact