Arm Keil MDK v6 Essential and Professional editions are now available to buy as monthly or annual subscriptions from our Developer Tools store. Visit the store to get access to the tools suite today!

  1. Packs
  2. PIC32CM-JH_Examples

Overview

This pack provides example projects for PIC32CM-JH devices. These examples demonstrate how to use CMSIS Drivers, RTOS integration, and Microchip-specific peripherals, helping developers get started quickly with their PIC32CM-JH based applications.

Key features include: - Ready-to-use example projects for PIC32CM-JH devices. - RTOS integration examples with FreeRTOS and Keil RTX5.


Related Packs

To use this Examples pack effectively, ensure the following related packs are included in your project:

Pack Name Description
ARM::CMSIS ARM CMSIS core and driver definitions
ARM::CMSIS-Compiler CMSIS compiler abstraction layer providing portable compiler intrinsics, attributes, and startup support across Arm toolchains
ARM::CMSIS-FreeRTOS CMSIS‑RTOS2 compliant wrapper and integration of FreeRTOS for standardized RTOS APIs on Arm Cortex‑M devices
ARM::CMSIS-RTX Arm's reference CMSIS‑RTOS2 implementation (Keil RTX5) providing a fully compliant real‑time operating system
Microchip::PIC32CM-JH_DFP Device Family Pack for PIC32CM-JH devices
Microchip::CMSIS-Driver_PIC32CM-JH CMSIS Driver support for PIC32CM-JH devices

Included Solutions and Examples

The pack contains the following example projects:

  • CNANO_MCHP_Blinky_Example
    A simple "Blinky" example demonstrating basic GPIO usage on the Curiosity Nano board.
    Supported compilers: AC6, GCC, Clang, IAR, XC.

  • CNANO_MCHP_Driver_Example
    An example project showcasing the use of CMSIS Drivers with Microchip peripherals on the Curiosity Nano platform.
    Supported compilers: AC6, GCC, Clang, IAR, XC.

  • 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.
    Supported compilers: AC6, GCC, Clang, IAR (XC not supported).

  • 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.
    Supported compilers: AC6, GCC, Clang, IAR (XC not supported).


Support

For support questions, contact Microchip Support through https://www.microchip.com/en-us/support.