5.1 PIC32CZ CA70/CA80/CA9x

PIC32CZ CA70/CA80/CA9x Videos

Table 5-1. PIC32CZ CA70/CA80/CA9x 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 MCC
  • How to download the MPLAB Harmony 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 PIC32CZ CA90 Curiosity Ultra Development Board (EV16W43A) and PIC32CZ CA80 Curiosity Ultra Development Board (EV51S73A)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 Code Configurator
4Getting started with SolutionsN/AIntroduces the MPLAB Harmony Reference Apps package and describes its typical application types and download methods.MPLAB Harmony Reference Applications Package
5Getting Started applicationPIC32CZ CA90 Curiosity Ultra Development Board (EV16W43A)This application demonstrates how to toggle LED0 by pressing switch SW0 on a timeout basis and viewing the LED toggling rate on the serial terminal.Getting Started with PIC32CZ CA Family MCUs
6Build Smarter with PIC32CZ CA using MPLAB Harmony/MCC: Industrial,Automotive and Security

PIC32CZ CA90 Curiosity Ultra Development Board (EV16W43A)

PIC32CZ CA80 Curiosity Ultra Development Board (EV51S73A)

This video provides insights into the PIC32CZ CA family of 32-bit MCUs powered by the Arm Cortex-M7 processor. With an integrated Hardware Security Module (HSM) and various connectivity options, these microcontrollers are ideal for industrial, automotive applications and other applications requiring strong security features.32-bit MCU Digest| Build Smarter with PIC32CZ CA using MPLAB Harmony/MCC: Industrial, Automotive & Security
7Hardware Security Module (HSM) on PIC32CZ CA9x MCUs: Features, Benefits and UsagePIC32CZ CA90 Curiosity Ultra Development Board (EV16W43A)This video explores the Hardware Security Module (HSM) integrated into PIC32CZ CA9X MCUs, highlighting its key features, benefits, and practical applications using MPLAB Harmony, MCC and TPDS.Hardware Security Module (HSM) on PIC32CZ CA9x MCUs: Features, Benefits and Usage

PIC32CZ CA70/CA80/CA9x Training Modules

Table 5-2. PIC32CZ CA70/CA80/CA9x 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 SAM D5x/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

PIC32CZ CA70/CA80/CA9x Virtual/On-Demand Training

PIC32CZ CA70/CA80/CA9x Technical Briefs

Table 5-3. PIC32CZ CA70/CA80/CA9x 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 StartedTB3348: Creating the First Application on PIC32CZ CAx 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
18Peripheral FeatureTB3370: Adding DMA Support for Peripherals on PIC32CZ CA and SAM E70/S70/V7x MCUs using MPLAB Harmony v3 and MCCLink

PIC32CZ CA70/CA80/CA9x Application Notes

Table 5-4. PIC32CZ CA70/CA80/CA9x 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 FeatureAN3443: Execute-In-Place (XIP) with QSPI on Cortex-M7 MCUs Using MPLAB Harmony v3Link
5Peripheral FeatureAN5807: SERCOM USART on Microchip Cortex Devices (SAM and PIC32C)Link
6MigrationAN5891: Migration Guide from SAM E70/S70/V70/V71 to PIC32CZ CA80/CA9x Microcontroller Units (MCU)Link

PIC32CZ CA70/CA80/CA9x Application Demonstrations

Table 5-5. PIC32CZ CA70/CA80/CA9x Application Demonstrations
Sl. NoType/Focus AreaHardware Kit UsedDescriptionLink
1Getting StartedPIC32CZ CA90 Curiosity Ultra Development Board (EV16W43A)This application demonstrates how to toggle LED0 by pressing switch SW0 on a timeout basis and viewing the LED toggling rate on the serial terminal.Link
2TCM PerformancePIC32CZ CA90 Curiosity Ultra Development Board (EV16W43A)TCM performance on the PIC32CZ CA90 Curiosity Ultra Evaluation Board.Link
3Smart Wireless ThermostatPIC32CZ CA90 Curiosity Ultra Development Board (EV16W43A)Smart Wireless Thermostat on the PIC32CZ CA90 Curiosity Ultra Development Board.Link
4Getting Started DriversPIC32CZ CA90 Curiosity Ultra Development Board (EV16W43A)Getting Started Application using MPLAB Harmony v3 drivers on the PIC32CZ CA90 Curiosity Ultra Development Board.Link
5Getting Started FreeRTOSPIC32CZ CA90 Curiosity Ultra Development Board (EV16W43A)Getting Started Application using MPLAB Harmony v3 Drivers on the PIC32CZ CA90 Curiosity Ultra Development Board using FreeRTOS.Link
6Getting StartedPIC32CZ CA80 Curiosity Ultra Development Board (EV51S73A)This application demonstrates how to toggle LED0 by pressing switch SW0 on a timeout basis and viewing the LED toggling rate on the serial terminal.Link
7Getting StartedPIC32CZ CA70 Curiosity Ultra Development Board (EV56T44A)This application demonstrates how to toggle LED0 by pressing switch SW0 on a timeout basis and viewing the LED toggling rate on the serial terminal.Link
8Getting Started DriversPIC32CZ CA70 Curiosity Ultra Development Board (EV56T44A)Getting Started Application using MPLAB Harmony v3 Drivers on the PIC32CZ CA70 Curiosity Ultra Development Board.Link
9Getting Started FreeRTOSPIC32CZ CA70 Curiosity Ultra Development Board (EV56T44A)Getting Started Application using MPLAB Harmony v3 Drivers on the PIC32CZ CA70 Curiosity Ultra Development Kit using FreeRTOS.Link

PIC32CZ CA70/CA80/CA9x Reference Designs/Solutions

Table 5-6. PIC32CZ CA70/CA80/CA9x Reference Designs/ Solutions
Sl. NoTypeHardware Board/Kit UsedDescriptionLink
1Consumer, Industrial, Appliance

PIC32CZ CA80 Curiosity Ultra Development Board (EV51S73A)

PIC32CM LS60 Curiosity Pro Evaluation Kit (EV76R77A)

PIC32CX-BZ2 and WBZ451 Curiosity Development Board (EV96B94A)

This showcases the Bluetooth LE gateway device that connects Bluetooth LE-enabled devices to the internet or other networks, acting as a bridge between the Bluetooth LE devices and a broader network infrastructure.Link