The Common Microcontroller Software Interface Standard (CMSIS) has become a widely adopted standard among developers, promoting code reuse, portability and interoperability across Arm® Cortex®-M and Cortex-A devices. This standardization accelerates project development, simplifies hardware abstraction and enables easier migration and reuse of code across thousands of devices and multiple toolchains.
Our CMSIS support enables efficient embedded development with standard register definitions and helper functions that compile to optimized code. Its modular design lets you include only necessary components, reducing project size. CMSIS-Packs automate dependency and device support updates within your Integrated Development Environment (IDE).
This utility activates CMSIS-DAP on select programmers, debuggers, and evaluation boards, providing full support in CMSIS-DAP compliant environments such as Eclipse, OpenOCD, VS Code, IAR and Keil®.
The PIC32CM-PL10 family of microcontrollers (MCUs) is currently supported by CMSIS, with additional devices planned for future support. Get started developing with the PIC32CM-PL10 Curiosity Nano Evaluation Kit (EV10P22A).
Live Chat