5.1 PIC32CZ CA70/CA80/CA9x
Click the following links to check the various collaterals:
PIC32CZ CA70/CA80/CA9x Videos
| Sl.No | Type/Focus Area | Hardware Board/Kit Used | Description | Link |
|---|---|---|---|---|
| 1 | Getting Started with Tools | N/A | A step-by-step guide is provided
below to explain the following:
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 |
| 2 | Getting Started with Software Tools | N/A | Explains how to use the MCC Content Manager. | MPLAB® Code Configurator Content Manager |
| 3 | Getting Started with Software Tools | Though 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 |
| 4 | Getting started with Solutions | N/A | Introduces the MPLAB Harmony Reference Apps package and describes its typical application types and download methods. | MPLAB Harmony Reference Applications Package |
| 5 | Getting Started application | PIC32CZ 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 |
| 6 | Build 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 |
| 7 | Hardware Security Module (HSM) on PIC32CZ CA9x MCUs: Features, Benefits and Usage | PIC32CZ 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
| SL.No | Type/Focus Area | Hardware Board/Kit Used | Description | Link |
|---|---|---|---|---|
| 1 | Getting started with tools | N/A | Shows 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 |
| 2 | Getting started with tools | N/A | Shows how to open an existing project and use it with the MCC. | MCC - Open an Existing MPLAB® Harmony v3 Project |
| 3 | Getting started with tools | N/A | Shows 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 |
| 4 | Getting started with tools | This 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 |
| 5 | Migration | This 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
More virtual trainings are available at Microchip University. Click the following links for more details:
- Introduction To MPLAB® X IDE.
- MPLAB® X IDE Tips and Tricks.
- Overview of the Microchip Code Configurator (MCC) Content Manager (CM).
- Arm® Cortex®-M Architecture Overview.
- Getting Started with Writing Code for the Microchip Arm® Cortex® Microcontrollers.
- MPLAB® Harmony v3 Fundamentals.
- Simple Applications Using the MPLAB® Harmony v3 Peripheral Libraries.
- Creating Advanced Embedded Applications with 32-bit MCUs/MPUs using the MPLAB® Harmony v3 Software Framework.
- FreeRTOS Simplified: A Beginner's Guide to Develop and Debug FreeRTOS Applications.
- Class B Diagnostic Libraries For Functional Safety.
PIC32CZ CA70/CA80/CA9x Technical Briefs
| SL.No | Type/Focus Area | Description | Link |
|---|---|---|---|
| 1 | Getting Started | TB3231: 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 |
| 2 | Getting Started | TB3232: This document explains how to set up the tools required to get started with the MPLAB Harmony v3 software development framework. | Link |
| 3 | Getting Started | TB3304: How to Add a New Configuration to an Existing MPLAB Harmony v3 Project | Link |
| 4 | Getting Started | TB3305: How to Use the MPLAB Harmony v3 Project Manifest Feature | Link |
| 5 | Getting Started | TB3290: MPLAB Harmony v3 Synchronous Drivers and Their Usage in FreeRTOS Based Applications | Link |
| 6 | Getting Started | TB3269: The Differences Between MPLAB Harmony v3 Synchronous and Asynchronous Drivers and When to Use Them | Link |
| 7 | Getting Started | TB3291: The Difference Between MPLAB Harmony v3 PLIBs and Drivers, and When to Use Them | Link |
| 8 | Getting Started | TB3227: Clock System Configuration and Usage on SAM C2x (Cortex M0+) Devices | Link |
| 9 | Getting Started | TB3253: How to Build an Application by Adding a New PLIB, Driver, or Middleware to an Existing MPLAB Harmony v3 Project | Link |
| 10 | Getting Started | TB3246: How to Use the MPLAB Harmony v3 Debug System Service | Link |
| 11 | Peripheral Feature | TB3243: How to Wake-up Fast from an External Event on Cortex M0+ Based MCUs | Link |
| 12 | Peripheral Feature | TB3230: Various Timers on SAM Devices | Link |
| 13 | Peripheral Feature | TB3222: EEPROM Emulation for Flash-Only Devices | Link |
| 14 | MCU Feature | TB3183: What is Sleepwalking? How it helps to reduce the power consumption? | Link |
| 15 | Peripheral Feature | TB3170: How the Event System Helps to Lower CPU Load and Power Consumption in Cortex™-M0+ Microcontrollers | Link |
| 16 | Getting Started | TB3348: Creating the First Application on PIC32CZ CAx Microcontrollers Using MPLAB Harmony v3 with MPLAB Code Configurator (MCC) | Link |
| 17 | Peripheral Feature | TB3367: ADC Sequencing Using DMA and EVENT System on PIC32C and SAM MCUs Using MPLAB Harmony v3 and MCC | Link |
| 18 | Peripheral Feature | TB3370: Adding DMA Support for Peripherals on PIC32CZ CA and SAM E70/S70/V7x MCUs using MPLAB Harmony v3 and MCC | Link |
PIC32CZ CA70/CA80/CA9x Application Notes
| Sl. No | Type/Focus Area | Description | Link |
|---|---|---|---|
| 1 | Migration | AN4495: 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 |
| 2 | Feature specific | AN4383: 32-bit Microcontroller Wafer-Level Chip-Scale Package (WLCSP) | Link |
| 3 | Migration | AN3346: Introduction to MPLAB Harmony v3 for Atmel Studio and ASF Users | Link |
| 4 | Peripheral Feature | AN3443: Execute-In-Place (XIP) with QSPI on Cortex-M7 MCUs Using MPLAB Harmony v3 | Link |
| 5 | Peripheral Feature | AN5807: SERCOM USART on Microchip Cortex Devices (SAM and PIC32C) | Link |
| 6 | Migration | AN5891: Migration Guide from SAM E70/S70/V70/V71 to PIC32CZ CA80/CA9x Microcontroller Units (MCU) | Link |
PIC32CZ CA70/CA80/CA9x Application Demonstrations
| Sl. No | Type/Focus Area | Hardware Kit Used | Description | Link |
|---|---|---|---|---|
| 1 | Getting Started | PIC32CZ 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 |
| 2 | TCM Performance | PIC32CZ CA90 Curiosity Ultra Development Board (EV16W43A) | TCM performance on the PIC32CZ CA90 Curiosity Ultra Evaluation Board. | Link |
| 3 | Smart Wireless Thermostat | PIC32CZ CA90 Curiosity Ultra Development Board (EV16W43A) | Smart Wireless Thermostat on the PIC32CZ CA90 Curiosity Ultra Development Board. | Link |
| 4 | Getting Started Drivers | PIC32CZ CA90 Curiosity Ultra Development Board (EV16W43A) | Getting Started Application using MPLAB Harmony v3 drivers on the PIC32CZ CA90 Curiosity Ultra Development Board. | Link |
| 5 | Getting Started FreeRTOS | PIC32CZ 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 |
| 6 | Getting Started | PIC32CZ 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 |
| 7 | Getting Started | PIC32CZ 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 |
| 8 | Getting Started Drivers | PIC32CZ CA70 Curiosity Ultra Development Board (EV56T44A) | Getting Started Application using MPLAB Harmony v3 Drivers on the PIC32CZ CA70 Curiosity Ultra Development Board. | Link |
| 9 | Getting Started FreeRTOS | PIC32CZ 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
| Sl. No | Type | Hardware Board/Kit Used | Description | Link |
|---|---|---|---|---|
| 1 | Consumer, 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 |
PIC32CZ CA70/CA80/CA9x Key Links
- PIC32CZ CA Family Landing Page
- PIC32CZ CA70 Curiosity Ultra Development Board (EV56T44A)
- PIC32CZ CA80 Curiosity Ultra Development Board (EV51S73A)
- PIC32CZ CA90 Curiosity Ultra Development Board (EV16W43A)
- MPLAB Harmony v3 Landing Page
- MPLAB® Harmony v3 Reference Applications for PIC32CZ MCUs
- Microchip Reference Designs Page
