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 explaining the following:
  • How to Install MPLAB® X IDE
  • How to Install MPLAB XC32 Compiler
  • How to install the Configurator
  • How to Download the Harmony Framework from MPLAB Harmony v3 repositories on GitHub MPLAB Harmony v3 is configurable through the MCC

Refer to items 6 and 7 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 Harmony v3 Using Code Configurator
4Getting started with DocsN/AIntroduces the Quick Docs package to help develop applications using Microchip's 32-bit products using the MPLAB Harmony v3 software framework.Harmony Quick Docs Package
5Getting started with SolutionsN/AIntroduces the MPLAB Harmony Reference Apps package and describes its typical application types and download methods.Harmony Reference Applications Package
6TrustZone Getting started with PIC32CK SG

PIC32CK SG Curiosity Ultra development board (EV33A17A)

This video introduces the PIC32CK SG01 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

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 Code Configurator (MCC) Harmony v3 project 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) plugin, 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 v3project 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, 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

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 and Harmony v3 for Atmel Studio and ASF UsersLink

PIC32CK SG/GC Application Demonstrations

Table 3-5. PIC32CK SG/GC Application Demonstrations
Sl. NoType/ Focus AreaHardware Kit UsedDescriptionLink
1Getting StartedPIC32CK SG Curiosity Ultra Development BoardThis 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