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.
Why PIC32CM PL10?
SleepWalking modes allow for the MCU's CPU to stay asleep while completing tasks, which reduces power consumption.
Clock Failure Detection (CFD) continuously monitors system clocks and provides fail-safe operation to prevent system lockup in critical applications.
Learn to set up Arm Cortex-M0+ projects, configure pins using MPLAB® Code Configurator and write C code for hardware interaction with the PIC32CM PL10 on a Curiosity Nano board. Get up to speed quickly with the development environment for your embedded projects.
This Arm Cortex-M0+ MCU is compatible with our AVR® MCUs—combining 32-bit performance with the familiar peripherals and 5V robustness you already know, so you can upgrade to 32-bit without redesigning your hardware or relearning your toolset for capacitive touch Human-Machine Interfaces (HMIs), industrial controls and battery-powered applications.
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.
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.
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.
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 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.
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.
Live Chat