We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
0
$0.00
Item Qty
Your cart is empty.

eXtreme Low Power (XLP), Low-Cost, 32-bit Microcontrollers


The PIC32MM family, consisting of the GPL and GPM series, is our lowest-power and most cost-effective family of 32-bit PIC32 microcontrollers (MCUs). 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 under < 700 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, such as a hardware Direct Memory Access (DMA), Cyclic Redundancy Check (CRC) engine, hardware Real-Time Clock and Calendar (RTCC), Configurable Logic Cells (CLCs) and Multiple-output Capture Compare PWMs (MCCPs), making this family ideal for a wide variety of low-power and USB 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 to reduce Flash usage. These devices are supported by our MPLAB® Code Configurator (MCC) and MPLAB Xpress Cloud-Based IDE to help accelerate and simplify designs. For additional information on the PIC32MM GPL and GPM series, please see below.

Block Diagrams


PIC32MM0064GPL036 Family Overview
PIC32MM0256GPM064 Family Block Diagram

Features


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
eXtreme Low power - Sleep Mode with RAM retention 500 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 with Automatic Data Size Detection No 4-Channel DMA
Analog Integration 10-/12-bit ADC, DAC, Comparators 10-/12-bit ADC, DAC, Comparators
Packages 20-pin: QFN, SSOP
28-pin: UQFN (4 × 4), QFN (6 × 6), SOIC, SSOP, SPDIP
36-pin: QFN (6 × 6)
40-pin: UQFN (5 × 5) with 36 I/O
28-pin: UQFN (4 × 4), QFN (6 × 6), SSOP
36-pin: QFN (6 × 6)
40-pin: UQFN (5 × 5) with 36 I/O
48-pin: UQFN (6 × 6), TQFP (7 × 7)
64-pin: QFN (9 × 9), TQFP (10 × 10)

Design Resources


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

PIC32MM Family Products


Tools and Software


Product Description

PIC32MM Curiosity Development Board

Part Number: DM320101

PIC32MM Curiosity Development Board

The PIC32MM Curiosity Development Board features the new eXtreme Low Power (XLP), PIC32MM "GPL" family (PIC32MM0064GPL036) of low-cost microcontrollers. This board is a simple and easy-to-use platform that facilitates quick PIC32MM evaluation, experimentation and application prototyping. The board also includes an integrated programmer/debugger and offers seamless integration with MPLAB® X IDE and MPLAB Code Configurator for easy setup and development.

PIC32MM0064GPL036 General Purpose PIM

Part Number: MA320020

PIC32MM0064GPL036 General Purpose PIM

PIC32MM0064GPL036 General Purpose 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. 

 

PIC32MM0256GPM064 General Purpose PIM

Part Number: MA320023

PIC32MM0256GPM0 64 General Purpose PIM

The PIC32MM0256GPM064 Plug-in Module (PIM) is designed to plug into the Explorer 16/32 Development Board and is designed to enable you to explore the innovative features and capabilities of the PIC32MM “GPM” 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 USB Curiosity Development Board

Part Number: DM320107

PIC32MM USB Curiosity Development Board

The PIC32MM USB Curiosity Development Board features the PIC32MM “GPM” family (PIC32MM0256GPM064) of XLP low-cost microcontrollers. This board is a simple and easy-to-use platform that facilitates quick PIC32MM GPM evaluation, experimentation and application prototyping. The board also includes an integrated programmer/debugger and offers seamless integration with MPLAB® Code Configurator,  MPLAB Xpress Cloud-Based IDE and MPLAB X IDE for easy set up and development.

MPLAB X IDE

MPLAB® Harmony v3 Software Framework

MPLAB Harmony v3 is a flexible, fully integrated embedded software development framework for 32-bit microcontrollers (MCUs). It enables robust framework development of interoperable RTOS-friendly libraries with quick and extensive Microchip support for third-party software integration. MPLAB Harmony includes a set of peripheral libraries, drivers and system services that are readily accessible for application development. The code development format allows for maximum re-use and reduces time to market.

MPLAB Code Configurator

MPLAB® Code Configurator

MPLAB Code Configurator (MCC) is a free, graphical programming environment that generates seamless, easy-to-understand C code to be inserted into your project. Using an intuitive interface, it enables and configures a rich set of peripherals and functions specific to your application.

MPLAB XC Compiler

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. This simplified and distilled application is a faithful reproduction of our desktop-based program, which allows you to easily transition between the two environments.

Documentation


Search Documentation
Title
PIC32MM0256GPM064 Family Data Sheet Download
PIC32MM0064GPL036 Family Data Sheet Download
Title
PIC32MM0064GPL036 Family Silicon Errata and Data Sheet Clarification Download
PIC32MM0256GPM064 Family Silicon Errata and Data Sheet Clarification Download
Title
The Difference Between MPLAB Harmony v3 PLIBs and Drivers, and When to Use Them Download
How to Setup MPLAB Harmony v3 Software Development Framework Download
Title
Basic 32-Bit MCU Design and Troubleshooting Checklist Download

Microchip Bootloaders


Bootloaders are used to upgrade firmware on a target device without using an external programmer or debugger. Commonly used with microcontrollers (MCUs), a bootloader contains code that loads and executes an application program. Bootloaders can also perform additional tasks such as validating the code integrity and authenticity.

Bootloaders

PIC32MM Videos Playlist

This series of videos features the cost-effective and extremely low-power PIC32MM family of 32-bit microcontrollers. Watch these videos to learn about the Core Independent Peripherals, compact microMIPS™ instructions and other key features of this family of MCUs. Discover how our development tools for the PIC32MM family speed up the prototyping of IoT, automation, portable device and other applications that require extended battery life in small form factors.