6.2 PIC32MZ DA
Click the following links to check the various collaterals:
PIC32MZ DA 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:
MPLAB Harmony v3 is configurable through the MCC. Refer to items 3 and 4 for specific instructions for using the MCC. | How to Set-up the Tools Required to Get Started with MPLAB Harmony v3 |
| 2 | Getting Started with Device/Kit | PIC32MZ DA Curiosity Development Board (EV87D54A) | Introduces the PIC32MZ DA Curiosity
Development Kit and explains how to create a simple application on
Microchip's PIC32MZ DA, that is based on a MIPS Core 32-bit
microcontroller using the MHC. Introduces the PIC32MZ DA Curiosity Development Kit and explains how to create a simple application on Microchip's PIC32MZ DA, that is based on a MIPS™ Core 32-bit microcontroller using the MPLAB Harmony v3 MHC. MPLAB Harmony v3 is configurable through the MCC. Refer to items 3 and 4 for specific instructions for using the MCC. | Getting Started with the PIC32MZ DA Curiosity Development Kit |
| 3 | Getting Started with S/W Tools | N/A | Explains how to use the MCC Content Manager. | MPLAB® Code Configurator Content Manager |
| 4 | Getting Started with S/W Tools | The video covers DM320209 and EV76S68A, the same content can be replicated for the PIC32MZ DA Curiosity Development Board (EV87D54A) | 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 |
| 5 | 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 |
| 6 | Demonstrating Web Photo Frame Application with Curiosity PIC32MZ EF/DA MCUs | PIC32MZ DA Curiosity Development Board (EV87D54A) | This video demonstrates how to create a web-enabled digital photo frame with Curiosity PIC32MZ EF or PIC32MZ DA MCUs using MPLAB Harmony v3 and MCC. The application uses the Legato Graphics library to display images from an SD Card to a WQVGA display and the TCP/IP Stack to enable a web server to show images in a web browser. | Demonstrating Web Photo Frame Application with Curiosity PIC32MZ EF/DA MCUs |
PIC32MZ DA Training Modules
| Sl. No | Type/Focus Area | Hardware Board/Kit Used | Description | Link |
|---|---|---|---|---|
| 1 | Getting Started with Device/Kit | PIC32MZ DA Curiosity Development Board (EV87D54A) | Shows how to create an application
to get started with PIC32MZ EF using the MPLAB Harmony v3 software
framework. The same training module example/flow can be ported to the PIC32MZ DA following the same steps. | Getting Started with MPLAB Harmony v3 Peripheral Libraries on PIC32MZ EF MCUs |
| 2 | Getting Started with Device/Kit | PIC32MZ DA Curiosity Development Board (EV87D54A) | This training module shows how to
create an application to get started with the PIC32MZ EF using the
MPLAB Harmony v3 software framework drivers and middleware with
FreeRTOS. The same training module example or flow can be ported to the PIC32MZ DA following the same steps. | Getting Started with MPLAB Harmony v3 Drivers and Middleware on PIC32MZ EF MCUs using FreeRTOS |
| 3 | Getting started with tools | N/A | This training module 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 |
| 4 | Getting started with tools | N/A | This training module shows how to open an existing project and use it with the MCC. | MCC - Open an Existing MPLAB® Harmony v3 Project |
| 5 | Getting started with tools | N/A | This page will show how to install the MPLAB Code Configurator (MCC) plug in, and how to download MPLAB Harmony v3 framework. | MPLAB® Code Configurator Overview with MPLAB Harmony Content |
| 6 | Getting started with tools | This training is uses the SAM D5x/E5x. The same training can be used as a reference for other MCUs. | This tutorial shows how to create a new MPLAB Harmony v3 project using the MCC. | Create a new MPLAB Harmony v3 project using MCC |
| 7 | Migration | This training is uses the PIC32MZ EF. The same training can be used for other MCUs. | This tutorial 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 |
PIC32MZ DA Virtual/On-Demand Training
- Introduction To MPLAB® X IDE
- MPLAB® X IDE Tips and Tricks
- Overview of the Microchip Code Configurator (MCC) Content Manager (CM)
- 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
PIC32MZ DA Technical Briefs
| Sl. No | Type/Focus Area | Description | Link |
|---|---|---|---|
| 1 | Getting Started | TB3259: This document explains how to
create a simple application on a PIC32 MCU using the MPLAB Harmony
v3 modules. This application sends a “Hello World!” string to a
console running on a computer. This document is explained on one MCU, it can be ported for other MCUs. Note: Microchip is
moving from the MHC to the MCC. Refer to items 3 and 4 in the
Videos table. | 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 | Cache | TB3308: Handling Cache Coherency Issues at Runtime Using Cache Maintenance Operations on PIC32MZ MCUs Using MPLAB Harmony v3 | Link |
| 9 | DMA CRC | TB3196: How to Use the DMA CRC Generator on PIC32 Devices | Link |
| 10 | Getting Started | TB3296: Multiplexed and Remappable Functionalities on I/O pins on PIC32M Devices Using MPLAB Harmony v3 | Link |
| 11 | Getting Started | TB3253: How to Build an Application by Adding a New PLIB, Driver, or Middleware to an Existing MPLAB Harmony v3 Project | Link |
PIC32MZ DA 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 | Migration | AN3388: MPLAB Harmony v3 Application Development Guide for MPLAB Harmony v2 Users | Link |
| 3 | Bootloader | AN3703: Live Update Application on PIC32MZ MCUs Using MPLAB Harmony v3 | Link |
PIC32MZ DA Application Demonstrations
| Sl. No | Type | Hardware Board/Kit Used | Description | Link |
|---|---|---|---|---|
| 1 | Getting Started | PIC32MZ DA Curiosity Development Board (EV87D54A) | Getting Started Application with the PIC32MZ DA Curiosity Development Kit. | Link |
| 2 | Audio, Graphics | PIC32MZ DA Curiosity Development Board (EV87D54A) | SD Card USB Audio Player on a PIC32MZ DA Curiosity Development Kit + High-Performance 4.3" WQVGA Display Module with maXTouch Technology using Legato Graphics. | Link |
| 3 | Web Photo Frame | PIC32MZ DA Curiosity Development Board (EV87D54A) | Web Photo Frame Application on the PIC32MZ DA Curiosity Development Kit. | Link |
More application demonstrations are available at Microchip's MPLAB Harmony GitHub repositories. Refer to the following link:
PIC32MZ DA Reference Designs/Solutions
| Sl. No | Type | Hardware Board/Kit Used | Description | Link |
|---|---|---|---|---|
| 1 | HMI, Graphics | (PIC32MZ DA Curiosity Development Board EV87D54A) | Graphical User Interface Demonstrations: MPLAB Harmony v3 has various demonstration examples for creating an intuitive and reliable GUI in applications. | Reference design Link and |
| 2 | Graphics, IoT |
PIC32MZ DA Curiosity Development Board (EV87D54A) PIC32MZ Embedded Graphics with External DRAM (DA) Starter Kit (DM320008) PIC32MZ Embedded Graphics with External DRAM (DA) Starter Kit (Crypto) (DM320008-C) | This reference design demonstrates a round display user interface that is more attractive for users and differentiates it from a rectangular display. Integrating a MiWi™ protocol module on the board combines an attractive user interface with broad IoT communication capability in a small package. | Link |
