Microchip Technology PIC32CM PL10 Low-Power Arm® Cortex®-M0+ Based MCUs
Microchip Technologies PIC32CM PL10 Low-Power Arm® Cortex®-M0+ Based MCUs offer a balanced combination of performance, power efficiency, and peripherals, making them an attractive choice when transitioning a design from an 8-bit MCU to a 32-bit MCU. The PIC32CM PL10 family is pin-compatible with the AVR Dx families of 8-bit MCUs, so users can easily migrate from AVR MCU-based hardware designs. These MCUs feature familiar peripherals found on 8-bit MCUs, including Multi-Voltage I/O (MVIO), Configurable Custom Logic (CCL), and Event System (EVSYS). These peripherals reduce the BOM and PCB footprint to create compact and cost-efficient designs.
The combination of 5V operation and integrated analog peripherals, such as the Peripheral Touch Controller (PTC), Analog-to-Digital Converter (ADC), and Analog Comparators, makes these Microchip PIC32CM PL10 MCUs more robust and more immune to noise.
Features
- Arm Cortex-M0+ core with speeds up to 25MHz across the supply voltage of 1.8V to 5.5V
- Up to 128KB Flash, 16KB SRAM
- 20-, 28-, 32-, and 64-pin packages
- PTC supporting up to 29 self-capacitance channels
- MVIO
- Three serial communication interfaces (SPI, I2C, USART)
- Four-channel EVSYS
- CCL
- One 12-bit differential and single-ended ADC
- Three 16-bit basic Timer/Counters (TCs)
- One 16-bit Timer/Counter for Control (TCC) with four PWM channels
- One watchdog timer
- Two analog comparators
- External crystal oscillator with failure detection
- 1.8V to 5.5V operating voltage
- Temperature ranges
- Industrial: -40°C to +85°C
- Extended: -40°C to +125°C
Applications
- Capacitive touch
- Appliances and industrial designs in noisy environments
- Companion MCU to larger MCUs or MPUs
- Battery-powered devices
Additional Resources
- Datasheet
- Family Brochure
- Application Note: Getting Started With the Arm® Cortex®-M0+ Based PIC32CM Microcontroller Families
- Blog: PIC32CM PL10: A Low-Power, Touch-Focused Cortex-M0+ MCU Designed for Real Systems
- MPLAB® Tools for VS Code
- MPLAB X Integrated Development Environment (IDE)
- MPLAB XC32 Compiler
- MPLAB Harmony V3
Videos
Packages
Block Diagram
