3.1 PIC32CK SG/GC

PIC32CK SG/GC Videos

Table 3-1. PIC32CK SG/GC Videos
Sl.NoType/Focus AreaHardware Board/Kit UsedDescriptionLink
1Getting Started with ToolsN/AA step-by-step guide is provided below to explain the following:
  • How to Install MPLAB X IDE
  • How to Install MPLAB XC32 Compiler
  • How to install the MCC
  • How to Download the MPLAB Harmony v3 Framework from MPLAB Harmony v3 repositories on GitHub. MPLAB Harmony v3 is configurable through the MCC.

Refer to items 2 and 3 for specific instructions to use the MCC.

How to Set-up the Tools Required to Get Started with MPLAB Harmony v3
2Getting Started with Software ToolsN/AExplains how to use the MCC Content Manager.MPLAB® Code Configurator Content Manager
3Getting Started with Software ToolsThough the video covers DM320209 and EV76S68A, the same content can be replicated for PIC32CK SG Curiosity Ultra Development Board Explains how to create a new MPLAB Harmony v3 project using the MCC and shows how to migrate an MHC-based project to an MCC-based project.Getting Started with MPLAB Harmony v3 Using MCC
4Getting started with SolutionsN/AIntroduces the MPLAB Harmony v3 Reference Applications package and describes its typical application types and download methods.MPLAB Harmony Reference Applications Package
5TrustZone Getting started with PIC32CK SG

PIC32CK SG Curiosity Ultra Development Board (EV33A17A)

This video introduces the PIC32CK SG Curiosity Ultra Development Board using MPLAB Harmony and MCC. The project demonstrates TrustZone by separating Secure and Non-Secure applications.Getting Started with TrustZone using PIC32CK SG01
6Build Smarter with PIC32CK SG/GC using MPLAB Harmony/MCC: Connectivity, Security and Safety

PIC32CK SG Curiosity Ultra Development Board (EV33A17A)

PIC32CK GC Curiosity Ultra Development Board (EV44P93A)

This video provides insights into the PIC32CK SG/GC family of 32-bit MCUs powered by the Arm Cortex-M33 processor. With advanced connectivity, robust security features, such as an integrated HSM, and functional safety support, these microcontrollers are ideal for automotive, industrial, medical, and communication applications.32-bit MCU Digest|Build Smarter with PIC32CK SG/GC using MPLAB Harmony/MCC: Connectivity, Security & Safety

PIC32CK SG/GC Training Modules

Table 3-2. PIC32CK SG/GC Training Modules
SL.NoType/Focus AreaHardware Board/Kit UsedDescriptionLink
1Getting Started with ToolsN/AShows how to create a new MPLAB® Harmony v3 project using MPLAB Code Configurator (MCC) from scratch.Create a new MPLAB Harmony v3 project using MCC
2Getting Started with ToolsN/AShows how to open an existing project and use it with the MCC.MCC - Open an Existing MPLAB® Harmony v3 Project
3Getting Started with ToolsN/AShows how to install the MPLAB Code Configurator (MCC) plug in, and how to download the MPLAB Harmony v3 framework.MPLAB® Code Configurator Overview with MPLAB Harmony Content
4Getting Started with ToolsThis training uses the SAMD5x/E5x. The same training can be used as a reference for other MCUs.Shows how to create a new MPLAB Harmony v3 project using the MCC.Create a new MPLAB Harmony v3 project using MCC
5MigrationThis training uses the PIC32MZ EF. The same training can be used for other MCUs.Shows how to update and configure an existing MPLAB Harmony Configurator (MHC)-based MPLAB Harmony v3 project to a MPLAB Code Configurator (MCC)-based project. Update and Configure an Existing MHC-based MPLAB Harmony v3 Project to MCC based Project
6Getting StartedPIC32CK SG01 Curiosity Ultra Development Board (EV33A17A)This application demonstrates the TrustZone feature on the PIC32CK SG01 microcontroller (MCU). The application has two projects pertaining to Secure and Non-Secure modes of PIC32CK SG01 that work together on the same MCU and offers security isolation between the trusted and the non-trusted resources in the device.Arm® TrustZone® Technology Getting Started Application on PIC32CK SG01 (Cortex®-M33) MCUs

PIC32CK SG/GC Virtual/On-Demand Training

PIC32CK SG/GC Technical Briefs

Table 3-3. PIC32CK SG/GC Technical Briefs
Sl. NoType/Focus AreaDescriptionLink
1Getting StartedTB3231: This document explains how to create a simple application on a SAM MCU using the MPLAB Harmony v3 modules. This application sends a “Hello World!” string to a console running on a computer.

Though this document is explained on one MCU, and it can be ported to other MCUs.

Link
2Getting StartedTB3232: This document explains how to set up the tools required to get started with the MPLAB Harmony v3 software development framework.Link
3Getting StartedTB3304: How to Add a New Configuration to an Existing MPLAB Harmony v3 ProjectLink
4Getting StartedTB3305: How to Use the MPLAB Harmony v3 Project Manifest FeatureLink
5Getting StartedTB3290: MPLAB Harmony v3 Synchronous Drivers and Their Usage in FreeRTOS Based ApplicationsLink
6Getting StartedTB3269: The Differences Between MPLAB Harmony v3 Synchronous and Asynchronous Drivers and When to Use ThemLink
7Getting StartedTB3291: The Difference Between MPLAB Harmony v3 PLIBs and Drivers, and When to Use ThemLink
8Getting StartedTB3227: Clock System Configuration and Usage on SAM C2x (Cortex M0+) DevicesLink
9Getting StartedTB3253: How to Build an Application by Adding a New PLIB, Driver, or Middleware to an Existing MPLAB Harmony v3 ProjectLink
10Getting StartedTB3246: How to Use the MPLAB Harmony v3 Debug System ServiceLink
11Peripheral FeatureTB3243: How to Wake-up Fast from an External Event on Cortex M0+ Based MCUsLink
12Peripheral FeatureTB3230: Various Timers on SAM DevicesLink
13Peripheral FeatureTB3222: EEPROM Emulation for Flash-Only DevicesLink
14MCU Feature TB3183: What is Sleepwalking? How it helps to reduce the power consumption?Link
15Peripheral FeatureTB3170: How the Event System Helps to Lower CPU Load and Power Consumption in Cortex™-M0+ MicrocontrollersLink
16Getting StartedTB3358: Creating the First Application on PIC32CK GC Microcontrollers Using MPLAB Harmony v3 with MPLAB Code Configurator (MCC)Link
17Peripheral FeatureTB3367: ADC Sequencing Using DMA and EVENT System on PIC32C and SAM MCUs Using MPLAB Harmony v3 and MCCLink

PIC32CK SG/GC Application Notes

Table 3-4. PIC32CK SG/GC Application Notes
Sl. NoType/Focus AreaDescriptionLink
1MigrationAN4495: MPLAB Harmony v3 Project Migration application note discusses the migration of an existing MPLAB Harmony v3-based project developed on a particular hardware (microcontroller or Development Board) platform to another one of Microchip's 32-bit hardware platforms of the user's choice.Link
2Feature specificAN4383: 32-bit Microcontroller Wafer-Level Chip-Scale Package (WLCSP)Link
3MigrationAN3346: Introduction to MPLAB Harmony v3 for Atmel Studio and ASF UsersLink
4Peripheral FeatureAN5807: SERCOM USART on Microchip Cortex Devices (SAM and PIC32C)Link

PIC32CK SG/GC Application Demonstrations

Table 3-5. PIC32CK SG/GC Application Demonstrations
Sl. NoType/Focus AreaHardware Kit UsedDescriptionLink
1TrustZone Getting StartedPIC32CK SG Curiosity Ultra Development Board (EV33A17A)This application demonstrates the TrustZone feature on the PIC32CK SG01 microcontroller (MCU). The application has two projects pertaining to Secure and Non-Secure modes of PIC32CK SG01 that work together on the same MCU and offers security isolation between the trusted and the non-trusted resources in the device.Link
2TrustZone Getting Started DriversPIC32CK SG Curiosity Ultra Development Board (EV33A17A)TrustZone Getting Started on PIC32CK SG01 Curiosity Ultra Development Board using MPLAB Harmony v3 DriversLink
3TrustZone Getting Started FreeRTOSPIC32CK SG Curiosity Ultra Development Board (EV33A17A)Trustzone Getting Started with MPLAB Harmony v3 Drivers on the PIC32CK SG MCU Using FreeRTOS.Link
4Getting StartedPIC32CK GC01 Curiosity Ultra Development Board (EV44P93A)Getting Started on the PIC32CK GC01 Curiosity Ultra Development Board.Link