PIC32MM Family Sell Sheet Datasheet by Microchip Technology

View All Related Products | Download PDF Datasheet
Key Attributes Q MICFIDCHIP
Summary
The PIC32MM family consisting of the GPL and GPM series is Microchip’s lowest-power and most cost-effective family of 32-bit
PIC32 microcontrollers. The PIC32MM XLP family of devices bridges the gap between our popular PIC24F XLP and PIC32MX
families. For applications demanding increased connectivity with longer battery life and small form factors, the PIC32MM devices
offer sleep modes as low as 500 nA and packages as small as 4 × 4 mm. Designed to offload the CPU and increase efficiency,
the PIC32MM family features a rich set of Core Independent Peripherals (CIPs) making this family ideal for a wide variety of
low-power applications. In addition, this family also takes advantage of the microAptiv™ UC core that uses compact microMIPS™
instructions and a shadow register set enabling a 79 CoreMark™ score at 25 MHz. The microMIPS ISA combines 16-bit and
32-bit instructions for compact code size reducing Flash usage.
www.microchip.com/PIC32MM
32-bit MCUs
PIC32MM Family
eXtreme Low Power (XLP) Technology, Low-Cost 32-bit Microcontrollers
Key Attributes
PIC32MM0064GPL036 Family PIC32MM0256GPM064 Family
ECC Program Flash (KB) 16–64 64–256
RAM (KB) 4–8 16–32
Pin Count 20–36 28–64
XLP - Sleep Mode with RAM
retention 450 nA 650 nA
Core Independent Peripherals ADC, Comparators, RTCC, WDT, Configurable Logic Cells (CLC),
Flexible PWMs/IC/OC/Timers- MCCP and SCCP, CRC
ADC, Comparators, RTCC, WDT, Configurable Logic Cells (CLC),
Flexible PWMs/IC/OC/Timers- MCCP and SCCP, CRC
USB No Yes
Hardware DMA No 4-Channel DMA
Packages
20-pin: QFN, SSOP
28-pin: UQFN (4 x 4), QFN (6 x 6), SOIC, SSOP, SPDIP
36-pin: QFN (6 x 6)
40-pin: UQFN (5 x 5) with 36 I/O
28-pin: UQFN (4 x 4), QFN (6 x 6), SSOP
36-pin: QFN (6 x 6)
40-pin: UQFN (5 x 5) with 36 I/O
48-pin: UQFN (6 x 6), TQFP (7 x 7)
64-pin: QFN (9 x 9), TQFP (10 x 10)
PIC32MM0064GPL036 Family PIC32MM0256GPM064 Family
MEMORY BUS
32-bit ALU 5-Stage Pipeline
Vectored Interrupt
Controller 2 x Register Files
16–64 KB
ECC Flash
4–8 KB
RAM
Low Voltage Sleep Mode 500 nA
5-bit DAC
SCCP (1-PWM/IC/OC/Timer) (2)
SPI with I²S (2)
CRC
14 Channels 10/12-bit ADC (300/200 ksps)
Dedicated Timer (1) / Total Timers (7)
MCCP (6-PWM/IC/OC/Timer) (1)
UART with LIN (2)
Configurable Logic Cell (CLC) (2)
WDT & BOR
MIPS32® microAptiv™ UC Core
microMIPS™ Instruction Set
79 CoreMark @ 25 MHz
32-bit MPY/DIV
2.0–3.6V
Operation
20-pin: QFN, SSOP
28-pin: UQFN (4 x 4), QFN (6 x 6), SOIC, SSOP, SPDIP
Peripheral Pin Select (PPS)
PERIPHERAL BUS
Sleep Mode 5 µA
36-pin: QFN (6 x 6)
40-pin: UQFN (5 x 5) with 36 I/O
Analog Comparators (2)
RTCC
RTCC
WDT & BOR
MEMORY BUS
32-bit ALU 5-Stage Pipeline
Vectored Interrupt
Controller 2 x Register Files
64 - 256 KB
ECC Flash
Low Voltage Sleep Mode 650nA
5-bit DAC
Dedicated General Purpose Timer (3)
SCCP (1-PWM/IC/OC/Timer) (6)
I2C™ (3)
24 Channels 10/12 bit ADC (300/200 Ksps)
USB OTG (Low Speed & Full Speed)
Total 16-bit Timers (21)
MCCP (6-PWM/IC/OC/Timer) (3)
UART with LIN (3)
Configurable Logic Cell (CLC) (4)
MIPS32® microAptiv™ UC Core
microMIPS™ Instruction Set
79 CoreMark @ 25 MHz
PIC32MM0256GPM064 Family
32-bit MPY/DIV
2.0 - 3.6 V
Operation
28-pin: UQFN (4x4), QFN (6x6), SSOP
36-pin: QFN (6x6) / 40-pin: UQFN (5x5)
Peripheral Pin Select (PPS)
PERIPHERAL BUS
Sleep Mode 6uA
48-pin: UQFN (6X6), TQFP (7x7)
64-pin: QFN (9x9), TQFP (10x10)
Analog Comparators (3)
SPI with I2S (3)
16 - 32 KB
RAM DMA/CRC
Explorer 16/3 PIC32MM PIC32MM PIC32MM Curiosit PIC32MM USB Cur PLAB Code C c u n z EDNFIEURATDR V MPLAB Xpress Q MICRDCHIP
The Microchip name and logo, the Microchip logo, dsPIC and MPLAB are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. All other trademarks mentioned herein are property of
their respective companies. © 2017, Microchip Technology Incorporated. All Rights Reserved. 7/17 DS40001851C
www.microchip.com/PIC32MM
Target Applications
PIC32MM0064GPL036 Family
• Low Power/Wireless — IoT sensor nodes, connected
thermostats; environmental monitoring, remote controls,
portable medical devices
• Consumer — game consoles, home healthcare, fitness
devices
• Industrial Control — building automation, heating controls,
lighting controls
• Low-Cost Motor Control — white goods, table-top
appliances
PIC32MM0256GPM064 Family
• Entertainment/Gaming Industry — USB digital audio noise
cancellation headsets, gaming controllers, USB power
delivery management, drone controllers
• IoT Sensor Nodes — environmental monitoring, sensor
control, smart remotes
• Portable Medical Instruments home healthcare, fitness devices
• Automation Control Applications — smart locks, smart
garage door openers, home security control panels
• Low-Cost Motor Control white goods, tabletop appliances
Development Tools
Explorer 16/32 Development Board (DM240001-2)
The Explorer 16/32 Development Board is a flexible and convenient development, demonstration and testing
platform for 16-bit PIC24 MCUs, dsPIC® DSCs and 32-bit PIC32 MCUs. The board accepts processor Plug-In
Modules (PIMs) designed for the Explorer 16 or Explorer 16/32 Development Boards for easy device swapping.
PIC32MM0064GPL036 Plug-In Module (MA320020)
This PIM is designed to plug into the Explorer 16 or Explorer 16/32 Development Boards and demonstrates the
capabilities of the PIC32MM “GPL” family of low-power and low-cost devices. The PIM includes the PIC32MM0064G-
PL036 40-pin UQFN device, which has the most memory and highest pin-count of all devices in this family.
PIC32MM0256GPM064 Plug-In Module (MA320023)
The PIC32MM0256GPM064 PIM is designed to plug into the Explorer 16/32 Development Boards and is designed
to enable users to explore the innovative features and capabilities of the PIC32MM “GPM” XLP family. The PIM
includes the PIC32MM0256GPM064 64-pin TQFP device, which has the most memory and highest pin-count of all
devices in this family.
PIC32MM Curiosity Development Board (DM320101)
The PIC32MM Curiosity Development Board is a simple and easy to use platform that facilitates quick
PIC32MM GPL evaluation, experimentation and application prototyping. The board has an integrated
programmer/debugger and offers various user interfaces like switches, LEDs, potentiometer and sup-
ports a MikroElektronikaTM mikroBUS™ interface that lets you tap into the click boards™ ecosystem.
PIC32MM USB Curiosity Development Board (DM320107)
The PIC32MM Curiosity Development Board is a simple and easy to use platform that facilitates quick
PIC32MM GPM evaluation, experimentation and application prototyping. The board has an integrated
programmer/debugger and features two MikroElektronika mikroBUS expansion interfaces, USB micro
B connector and two X32 Interfaces that facilitates access to the PIC32 Audio Codec Daughter Card
making this an ideal evaluation board for audio applications.
MPLAB®CodeConfigurator
Microchip’s MPLAB Code Configurator is
free graphical programming environment
that enables easy peripheral set-up,
device configuration and pin mapping.
MPLAB Xpress Cloud-Based IDE
MPLAB Xpress Cloud-Based IDE is an online
development environment that contains the
most popular features of our award-winning
MPLAB X IDE.

Products related to this Datasheet

IC MCU 32BIT 64KB FLASH 40UQFN
IC MCU 32BIT 32KB FLASH 20SSOP
IC MCU 32BIT 64KB FLASH 36SQFN
IC MCU 32BIT 32KB FLASH 28UQFN
IC MCU 32BIT 16KB FLASH 28UQFN
IC MCU 32BIT 16KB FLASH 28SOIC
IC MCU 32BIT 64KB FLASH 28SSOP
IC MCU 32BIT 16KB FLASH 20QFN
IC MCU 32BIT 64KB FLASH 28SSOP
IC MCU 32BIT 64KB FLASH 28QFN
IC MCU 32BIT 64KB FLASH 28SOIC
IC MCU 32BIT 64KB FLASH 28SDIP
IC MCU 32BIT 32KB FLASH 28QFN
IC MCU 32BIT 16KB FLASH 28SSOP
IC MCU 32BIT 32KB FLASH 28QFN
IC MCU 32BIT 64KB FLASH 28QFN
IC MCU 32BIT 32KB FLASH 20SSOP
IC MCU 32BIT 16KB FLASH 20QFN
IC MCU 32BIT 32KB FLASH 28SSOP
IC MCU 32BIT 64KB FLASH 20SSOP
IC MCU 32BIT 32KB FLASH 36SQFN
IC MCU 32BIT 16KB FLASH 20SSOP
IC MCU 32BIT 64KB FLASH 20SSOP
IC MCU 32BIT 64KB FLASH 28SOIC
IC MCU 32BIT 64KB FLASH 40UQFN
IC MCU 32BIT 64KB FLASH 28SDIP
IC MCU 32BIT 64KB FLASH 40UQFN
IC MCU 32BIT 16KB FLASH 40UQFN
IC MCU 32BIT 64KB FLASH 28UQFN
IC MCU 32BIT 64KB FLASH 20QFN