- Packs
- CMSIS-Driver_PIC32CM-PL
CMSIS-Driver_PIC32CM-PL
1.1.1-
Pack Type
Board Support
Microchip PIC32CM-PL Series CMSIS Driver Support
-
Add to CMSIS Solution
packs:- pack: Microchip::CMSIS-Driver_PIC32CM-PL@1.1.1
Add with cpackget
> cpackget add Microchip::CMSIS-Driver_PIC32CM-PL@1.1.1
Download
Microchip.CMSIS-Driver_PIC32CM-PL.1.1.1.packOverview
This pack provides comprehensive support for the CMSIS Driver interface and PIC32CM-PL device specific peripherals. This pack enables developers to leverage the standardized CMSIS Driver API for seamless integration and portability across ARM Cortex-M based platforms, while also offering optimized access to Microchip’s hardware features. It is designed to accelerate development, improve code reusability, and simplify peripheral management for PIC32CM-PL microcontrollers.
Key features include: - CMSIS Driver support for PIC32CM-PL devices. - Integration with Microchip-specific peripheral drivers. - Example projects and blank solutions to help you get started quickly.
Related Packs
To use this GSP pack effectively, ensure the following related packs are included in your project:
Pack Name Description ARM::CMSISARM CMSIS core and driver definitions ARM::CMSIS-CompilerCMSIS compiler abstraction layer providing portable compiler intrinsics, attributes, and startup support across Arm toolchains ARM::CMSIS-FreeRTOSCMSIS‑RTOS2 compliant wrapper and integration of FreeRTOS for standardized RTOS APIs on Arm Cortex‑M devices ARM::CMSIS-RTXArm’s reference CMSIS‑RTOS2 implementation (Keil RTX5) providing a fully compliant real‑time operating system Microchip::PIC32CM-PL_DFPDevice Family Pack for PIC32CM-PL devices
Included Solutions and Examples
The pack contains the following solutions and example projects:
-
Blank_MCHP_Driver_Solution
A template solution for starting new projects with Microchip CMSIS Driver support. -
CNANO_MCHP_Blinky_Example
A simple "Blinky" example demonstrating basic GPIO usage on the Curiosity Nano board. -
CNANO_MCHP_Driver_Example
An example project showcasing the use of CMSIS Drivers with Microchip peripherals on the Curiosity Nano platform. -
CNANO_MCHP_FreeRTOS_Example
A FreeRTOS-based example demonstrating multitasking with LED blinking, button handling, and inter-thread communication using event flags and UART on a Curiosity Nano board. -
CNANO_MCHP_RTX_RTOS_Example
A CMSIS‑RTOS2 (Keil RTX5) example showcasing concurrent threads for LED control, button event detection, and UART messaging on a Curiosity Nano platform.
Support
For support questions, contact Microchip Support through https://www.microchip.com/en-us/support.