6.4 PIC32MX
Click the following links to check the various collaterals:
PIC32MX 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 2 and 3 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 Software Tools | N/A | Explains how to use the MCC Content Manager. | MPLAB® Code Configurator Content Manager |
| 3 | Getting Started with Software Tools | The video covers DM320209 and EV76S68A. The same content can be replicated for PIC32MX devices. | Explains how to create a new MPLAB Harmony v3 project using the MCC and shows how to migrate an MHC-based project to a MCC based project. | Getting Started with MPLAB Harmony v3 Using Code Configurator |
PIC32MX Training Modules
| Sl. No | Type/Focus Area | Hardware Board/Kit Used | Description | Link |
|---|---|---|---|---|
| 1 | Getting Started with Device/Kit | Curiosity PIC32MX470 Development Board (DM320103) | Shows how to create an application to get started with the PIC32MX MCUs using the MPLAB Harmony v3 software framework. | Getting Started with MPLAB Harmony v3 Peripheral Libraries on PIC32MX 470 MCUs |
| 2 | 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 |
| 3 | 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 |
| 4 | 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 |
| 5 | 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 |
| 6 | 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 |
PIC32MX 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 Tips and Tricks
- Overview of the Microchip Code Configurator (MCC) Content Manager (CM)
- MPLAB® Code Configurator (MCC) For Simplified Embedded Software Development
- 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
PIC32MX 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 2 and 3 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 | DMA CRC | TB3196: How to Use the DMA CRC Generator on PIC32 Devices | Link |
| 9 | Getting Started | TB3296: Multiplexed and Remappable Functionalities on I/O pins on PIC32M Devices Using MPLAB Harmony v3 | Link |
| 10 | Getting Started | TB3253: How to Build an Application by Adding a New PLIB, Driver, or Middleware to an Existing MPLAB Harmony v3 Project | Link |
PIC32MX 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 |
PIC32MX: Application Demonstrations
| Sl. No | Type | Hardware Board/Kit Used | Description | Link |
|---|---|---|---|---|
| 1 | Getting started | Curiosity PIC32MX470 Development Board (DM320103) | Getting Started Application on a Curiosity PIC32MX470 Development Board | Link |
More application demonstrations are available at Microchip's MPLAB Harmony GitHub repositories. Refer to the following link:
