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

PIC32CM PL10 Microcontrollers (MCUs)

Leverage Our 32-bit Arm® Cortex®-M0+ Based PIC32CM PL10 MCUs  

Our PIC32CM PL10 microcontrollers (MCUs) bring 32-bit Arm® Cortex®-M0+ performance to your 5V designs with pin compatibility across our AVR® Dx families. This enables efficient migration from 8-bit architectures while preserving the noise immunity and robustness essential for industrial and appliance applications. Familiar peripherals like Multi-Voltage I/O (MVIO), Configurable Custom Logic (CCL) and Event System (EVSYS) carry over from AVR, complemented by enhanced touch sensing with up to 29 PTC channels and a 12-bit ADC. Whether you're building capacitive touch Human-Machine Interfaces (HMIs), noise-critical industrial controls or battery-powered IoT devices, this MCU enables the 8-to-32-bit transition without requiring power architecture redesigns or peripheral retraining.

Target Applications


Consumer Electronics

Home appliances, personal gadgets and wearables

Why PIC32CM PL10?
  • Peripheral Touch Controller (PTC) enables modern, buttonless, capacitive touch interfaces for appliances and toys
  • Low power extends battery life in wearables and remote controls to years
  • Memory supports user preferences, Bluetooth® stacks and complex UI logic
  • Reduces Bill of Materials (BoM), board space and cost for high-volume consumer products  

Industrial Automation

Control systems, monitoring devices and factory automation

Why PIC32CM PL10?
  • 5V operation provides superior noise immunity in electrically noisy factory floors
  • Analog interfaces process sensor signals from temperature, pressure and current sensors
  • MVIO interfaces with 1.8V–5V industrial sensors without external level shifters
  • Serial protocols communicate with PLCs, Human-Machine Interfaces (HMIs) and legacy industrial equipment

Automotive

Interior controls, infotainment systems and comfort features

Why PIC32CM PL10?

  • Touch interface creates modern climate, seat and window controls without mechanical buttons
  • 5V tolerance withstands automotive electrical transients and voltage spikes
  • Programming and Debugging Interface Disable (PDID) security prevents aftermarket firmware tampering and IP theft
  • Serial and timers enable CAN bus communication for vehicle networks

Key Features


PIC32CM PL10 Curiosity Nano Evaluation Kit

Part Number: EV10P22A

The PIC32CM-PL10 Curiosity Nano Evaluation Kit enables rapid prototyping with the PIC32M PL10 family of MCUs. It connects seamlessly to MPLAB Tools for VS Code and MPLAB X Integrated Development Environment (IDE) to speed up your development. The PIC32CM-PL10 MCU family is also supported by the MPLAB XC32 compiler, Graphical Code Configurator and third-party tools such as Keil development tools, SEGGER debuggers and IAR Embedded Workbench® for Arm. MPLAB Harmony software development framework reduces development time and simplifies the migration from 8-bit to 32-bit MCUs.

Discover Code Examples

Reference Designs, Learning Resources and Development Kits

Find detailed project examples with GitHub code repositories, helpful tips and tricks, application notes, data sheets and more. Get started quickly with code examples demonstrating basic peripheral functions or explore reference designs to accelerate your own development projects.

MPLAB® Tools for VS Code®

Jump-start your projects with our MPLAB Tools for Microsoft® Visual Studio® Code (VS Code) that offers a user-friendly interface and robust features tailored for Arm® Cortex®-M0+ MCUs. Benefit from seamless project imports, intuitive debugging tools and the innovative MPLAB AI Coding Assistant.

MPLAB AI Coding Assistant 

This AI-powered MPLAB Extension provides real-time code generation, error detection and direct access to our data sheets so that you spend less time troubleshooting and more time innovating.

MPLAB Harmony v3 Software Framework

MPLAB Harmony v3 is a flexible, fully integrated embedded software development framework for 32-bit MCUs. It includes peripheral libraries, drivers and system services that enable Real-Time Operating System (RTOS)-friendly development with extensive third-party integration support. The framework maximizes code reuse and reduces time to market.

Family Offering (Pin Count vs. Memory)


Functional Safety Support for Safety-Critical Applications


The PIC32CM PL10 family is designed in compliance with the ISO 26262 functional safety standard and recommended for safety-critical applications up to ASIL B. FMEDA report, safety manual and other documents are available on request. The ISO 26262 diagnostics library and IEC 60730 Class B library also support functional safety designs using the PIC32CM PL10 family. Contact your local Microchip sales office or distributor for more information.

Image of Functional Safety Ready Logo with hardhat

Key Features


  • Arm Cortex-M0+ core with speeds up to 24 MHz across the supply voltage of 1.8–5.5V 
  • Up to 128 KB Flash and 16 KB SRAM 
  • 20, 28, 32 and 64 pins 
  • PTC that supports up to 29 self-capacitance channels 
  • MVIO 
  • Two serial communication interfaces (SERCOM0/1)
    • SERCOM0: USART, SPI and I2C
    • SERCOM1: USART, SPI 
  • Two-channel Direct Memory Access Controller (DMAC)
  • Four-channel EVSYS 
  • One 12-bit differential and single-ended Analog-to-Digital Converter (ADC)
  • Three 16-bit basic Timer/Counters (TCs) 
  • One 16-bit Timer/Counter for Control (TCC) with four Pulse-Width Modulation (PWM) channels
  • One Watchdog Timer (WDT)
  • Two analog comparators 
  • External crystal oscillator with failure detection 
  • Temperature ranges: 
    • Industrial: −40°C to 85°C
    • Extended: −40°C to 125°C

Parametric Chart


Live Chat

Need Help?

Privacy Policy