EmbeddedRelated.com
PIC32CM6408PL10032-E/QZB

MCHPPIC32CM6408PL10032-E/QZB

Microchip Technology
ARM® Cortex®-M0+ PIC® 32CM PL Microcontroller IC 32-Bit 24MHz 64KB (64K x 8) FLASH 32-VQFN (5x5)
Active

Overview

The PIC32CM6408PL10032-E/QZB is a 32-bit ARM Cortex-M0+ microcontroller designed for low-power and mixed-signal applications, operating at up to 24MHz. It features 64KB of Flash and 8KB of RAM with a 5.5V maximum operating voltage, making it suitable for industrial environments. The device includes a Peripheral Touch Controller (PTC) and Configurable Custom Logic (CCL) to reduce CPU overhead in common control tasks.

Why Choose This Part

The inclusion of Multi-Voltage I/O (MVIO) allows for seamless interfacing with external components running at different voltage levels. Its wettable flank package facilitates automated optical inspection (AOI), while the Configurable Custom Logic (CCL) provides hardware-speed responsiveness for simple logic tasks.

Applications

Capacitive Touch Interfaces
Utilizes the Peripheral Touch Controller (PTC) to manage up to 29 self-capacitance channels for buttons and sliders.
Industrial Control Systems
The 5.5V operating range and wettable flank VQFN package make it ideal for rugged industrial sensor nodes.
Smart Appliances
Configurable Custom Logic (CCL) allows for hardware-based state machines without constant CPU intervention.
Home Automation
Low-power modes and 2uA sleep current enable long battery life in wireless smart home peripherals.

Key Specifications

Speed 24MHz
RAM Size 8K x 8
Core Size 32-Bit
Peripherals Brown-out Detect/Reset, DMA, POR, WDT
Connectivity I2C, LINbus, SPI, UART/USART
Mounting Type Surface Mount, Wettable Flank
Number of I/O 26
Core Processor ARM Cortex-M0+
Package / Case 32-VFQFN Exposed Pad
Data Converters A/D 20x12b
Oscillator Type External, Internal
Program Memory Size 64KB (64K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 125degC (TA)
Supplier Device Package 32-VQFN (5x5)
Voltage - Supply (Vcc/Vdd) 1.8V ~ 5.5V

Getting Started

Develop using the MPLAB X IDE and the XC32 compiler with support from Harmony v3. For hardware evaluation, use the PIC32CM LE00, MC00, or PL00 series Curiosity Nano evaluation kits. Debugging is handled through the standard SWD interface using tools like the MPLAB ICD 4 or PICkit 4.

PIC32CM6408 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number I/O Pins Package Speed ADC/DAC Connectivity Peripherals Stock
PIC32CM6408PL10032-E/QZB (this part) 26 VFQFN-32 24M A/D 20x12b I2C, LINbus, SPI, .. Brown-out Detect/R..
PIC32CM6408PL10048-I/6MX 41 VFQFN-48 24M A/D 25x12b I2C, LINbus, SPI, .. Brown-out Detect/R.. 732
PIC32CM6408PL10064-I/5LX 55 VFQFN-64 24M A/D 29x12b I2C, LINbus, SPI, .. Brown-out Detect/R.. 677
PIC32CM6408PL10028-E/3LW 22 VFQFN-28 24M A/D 16x12b I2C, LINbus, SPI, .. Brown-out Detect/R.. 909
PIC32CM6408MC00048-E/Y8X 38 TQFP-48 48M A/D 14x12b, 1x16b .. I2C, IrDA, LINbus,.. Brown-out Detect/R.. 993
PIC32CM6408MC00032-I/RTB 26 VFQFN-32 48M A/D 14x12b, 1x16b .. I2C, IrDA, LINbus,.. Brown-out Detect/R..

Also Consider

ATSAMD21E18A-MFT MCHPMicrochip Technology - Offers a larger 256KB Flash memory and higher 48MHz clock speed for more demanding Cortex-M0+ applications.
STM32G030K8T6 STMicroelectronics - Provides a higher 64MHz clock speed and a different peripheral set while maintaining a low-cost ARM Cortex-M0+ core.
PIC16F15244-I/SS MCHPMicrochip Technology - A simpler 8-bit alternative if the 32-bit processing power of the Cortex-M0+ is not required for basic logic tasks.