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!
Item Qty
Your cart is empty.

5V PIC32CM MC Microcontrollers Based on Arm® Cortex®-M0+ Core


Take advantage of the opportunity to leverage the best features of our existing SAM and PIC32M MCUs in your next design. Powered by Arm® Cortex® core architectures, our PIC32C family of 32-bit microcontrollers (MCUs) delivers a unified and simplified development experience that includes powerful peripherals and advanced analog features.

These devices are supported by our MPLAB® development ecosystem, which includes MPLAB X Integrated Development Environment (IDE), the MPLAB XC32 Compiler and our free-to-use MPLAB Harmony embedded software development framework. MPLAB Harmony provides flexible and interoperable software modules and easy-to-use APIs to simplify the development of value-added features to differentiate your product. It works seamlessly with MPLAB X IDE and the MPLAB XC32 Compiler and allows for maximum code reuse to reduce your time to market. We also offer an extensive array of application resources and demo examples to further streamline your development and provide a comprehensive design solution.

Start Your New Design With Improved, Enhanced and Lower-Cost PIC32C MCUs


Did you know that PIC32C MCUs, powered by Arm Cortex cores, offer enhanced features and other benefits at up to 60% lower prices than comparable SAM MCUs? They deliver the performance and functionality to meet the requirements of a vast array of embedded designs,

Related Devices


Compatible products with expanded options or features and that support the same set of 5V applications as the PIC32CM MC family include:

SAM C Family

  • Expanded memory of 256 KB Flash and 64 KB RAM
  • Available in 32-, 48-, 64- and 100-pin packages
    • Pin compatible with PIC32CM MC MCUs in 32- and 48-pin packages
  • Peripheral touch control for touch applications
  • Supports multiple analog peripherals such as Analog-to-Digital Converters (ADCs), Delta-Sigma ADCs and Digital-to-Analog Converters (DACs)

PIC32CM JH Family

  • Extended memory options of up to 512 KB Flash and 64 KB RAM
  • Enhanced capacitive touch
  • Secure boot option
  • Pin compatible with PIC32CM MC MCUs in 32- and 48-pin packages

Why Should You Try Out the PIC32C Family of MCUs?


If You Are Using Our Existing SAM MCUs

These devices offer you:

  • A cost-effective addition to the SAM C2x family
  • Functional pin compatibility with SAM C20 devices in 32- and 48-pin packages
  • Rich software libraries, middleware and application demos in MPLAB Harmony

If You Are Familiar with Our PIC32M Devices

PIC32C MCUs let you use the familiar MPLAB development ecosystem while providing a seamless migration from MIPS® to Arm Cortex-M based products.

If your design has outgrown the capabilities of one of our 8- or 16-bit MCUs, the PIC32C family delivers easy scalability, enhanced performance and larger memory options while still allowing you to remain within the common MPLAB development ecosystem.

PIC32CM MC Family


Low-Cost 5V Device Family Ideal for Motor Control and Industrial Applications

PIC32CM MC devices combine the performance and energy efficiency of an Arm Cortex-M0+ based MCU with an optimized architecture and powerful peripherals. A cost-effective successor to our SAM C2x family, these truly differentiated 5V MCUs are ideal for motor control, home appliance, industrial control and other 5V applications. To accelerate your design cycle, we offer a complete ecosystem of development resources that includes evaluation boards and easy-to-use software with ready-to-use application examples developed in MPLAB Harmony.

Key Features  

  • CPU clock speed up to 48 MHz
  • Up to 128 KB embedded Flash and 16 KB SRAM
  • Operating voltage of 2.7V–5.5V ensures best possible signal-to-noise ratio and robustness in term of noise immunity, EMC, ESD and latch up
  • Dual 12-bit simultaneous sampling Analog-to-Digital Converters (ADCs)
  • Positional Decoder (PDEC) for motor control
  • Timer/Counter for Control (TCC) peripheral provides dedicated timers for industrial and motor control
  • Flexible peripherals include four Serial Communication Modules (SERCOMs) that can be configured to act as an USART, UART, SPI, I2C, RS485 or LIN bus interface
  • 12-channel Direct Memory Access (DMA) controller with Cyclic Redundancey Check (CRC) module
  • Functional pin compatibility with current SAM C20 devices in 32- and 48-pin packages

Block Diagram


PIC32CM MC Family Block Diagram

PIC32CM MC Family MCUs


Tools and Software


PIC32CM MC00 Curiosity Pro Development Board

Part Number: EV15N46A

The PIC32CM MC00 Curiosity Pro Development Board is an inexpensive and easy-to-use solution for evaluating the PIC32CM MC devices. This full-featured evaluation board provides access to all GPIO pins on the MCU and comes with an on-board programmer/debugger interface.

PIC32CM MC Curiosity Nano Evaluation Kit

Part Number: EV10N93A

Evaluate the PIC32CM MC MCU with the PIC32CM MC Curiosity Nano Evaluation Kit. Supported by MPLAB® X Integrated Development Environment (IDE) and MPLAB Harmony v3 software development framework, it provides easy access to all the features of the PIC32CM MC MCU so you can quickly integrate the device into a custom design. It also contains an on-board Nano Debugger for programming and debugging, eliminating the need for extra tools to program the device.

PIC32CM MC Motor Control Plug-In Module

Part Number: EV94F66A

This plug-in module comes with a PIC32CM1216MC00048 MCU and can be used with these development boards:

MPLAB® X Integrated Development Environment (IDE)

MPLAB X Integrated Development Environment (IDE) is an expandable, highly configurable software program that incorporates powerful tools to help you discover, configure, develop, debug and qualify embedded designs for most of Microchip’s microcontrollers and digital signal controllers. MPLAB X IDE works seamlessly with the MPLAB development ecosystem of software and tools, many of which are completely free.

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.

Documentation


Search Documentation
Showing for
Document Category Title Date
Errata
PIC32CM MC00 Family Silicon Errata and Data Sheet Clarifications
15 Mar 2023
Brochures
MPLAB® Harmony Brochure
05 Aug 2019
Application Notes
EMI, EMC, EFT, and ESD Circuit Design Consideration for 32-bit Microcontrollers Application Note
28 Aug 2018
Application Notes
Sensored (Encoder-Based) Field Oriented Control of a Three Phase Permanent Magnet Synchronous Motor (PMSM)
02 Sep 2018
Application Notes
Sensorless Field Oriented Control (FOC) for a Permanent Magnet Synchronous Motor (PMSM) Using a PLL Estimator and Equation-based Flux Weakening (FW) Application Note
13 Aug 2018
Design Checklist
Basic 32-Bit MCU Design and Troubleshooting Checklist
23 Jun 2022
Tech Brief
How to Setup MPLAB Harmony v3 Software Development Framework
06 Jan 2023
Tech Brief
ADC Sequencing Using DMA and EVENT System on PIC32C and SAM MCUs Using MPLAB Harmony v3 and MCC
19 Dec 2024
Document Category
Title
Date
Errata
15 Mar 2023
Document Category
Title
Date
Brochures
05 Aug 2019
Document Category
Title
Date
Application Notes
28 Aug 2018
Document Category
Title
Date
Application Notes
02 Sep 2018
Document Category
Title
Date
Application Notes
13 Aug 2018
Document Category
Title
Date
Design Checklist
23 Jun 2022
Document Category
Title
Date
Tech Brief
06 Jan 2023
Document Category
Title
Date
Tech Brief
19 Dec 2024
Title
EMI, EMC, EFT, and ESD Circuit Design Consideration for 32-bit Microcontrollers Application Note Download
Sensored (Encoder-Based) Field Oriented Control of a Three Phase Permanent Magnet Synchronous Motor (PMSM) Download
Sensorless Field Oriented Control (FOC) for a Permanent Magnet Synchronous Motor (PMSM) Using a PLL Estimator and Equation-based Flux Weakening (FW) Application Note Download
MPLAB Harmony v3 Project Migration Download
Title
MPLAB® Harmony Brochure Download
MPLAB Harmony v3 Sell Sheet Download
32-bit MCU Brochure Download
32-bit Microcontroller Collateral and Solutions Reference Guide Download
Title
PIC32CM MC00 Family Data Sheet Download
Title
PIC32CM MC00 Family Silicon Errata and Data Sheet Clarifications Download
Title
Basic 32-Bit MCU Design and Troubleshooting Checklist Download
Title
How to Setup MPLAB Harmony v3 Software Development Framework Download
ADC Sequencing Using DMA and EVENT System on PIC32C and SAM MCUs Using MPLAB Harmony v3 and MCC Download

Application Examples


Algorithm Description Control Board Inverter Board
pmsm_foc_rolo_ pic32cm_mc Sensorless Field-Oriented Control of PMSM Using Reduced-Order Luenberger Observer PIC32CM MC PIM (EV94F66A) dsPICDEM™ MCLV-2 Support
dsPICDEM MCHV-3 Support
acim_vhz_pic32cm_mc Open-Loop V/F Control of AC Induction Motor PIC32CM MC PIM (EV94F66A) dsPICDEM MCHV-3 Support
bldc_bc_hall_pic32cm_mc Block Commutation-Based Control of BLDC Motor Using Hall Sensors PIC32CM MC PIM (EV94F66A) dsPICDEM MCLV-2 Support

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

 PIC32 CM Videos Playlist

Powered by Arm® Cortex® core architectures, our PIC32C family of 32-bit microcontrollers (MCUs) delivers a unified and simplified development experience that includes powerful peripherals and advanced analog features. These MCUs are well-suited for applications in industrial automation, consumer electronics and IoT devices. Additionally, they feature advanced power management and security options and are supported by our MPLAB® X IDE and MPLAB Harmony framework to facilitate development.