4.2 SAM G5x
Click on the following links to check the various collaterals:
SAM G5x Videos
Sl. No | Type/ Focus Area | Hardware Board/ Kit Used | Description | Link |
---|---|---|---|---|
1 | Getting Started with Tools | N/A | A step-by-step guide explaining:
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 Harmony v3 |
2 | Getting Started with Device/ Kit | SAM G55 Xplained Pro Evaluation kit (ATSAMG55-XPRO) | Explains how to create a simple application on the
SAM E54 using MPLAB Harmony v3. This application sends a “Hello World!” string to
the PC terminal. MPLAB Harmony v3 is configurable through the MCC. Refer to items 3 and 4 for specific instructions for using the MCC. The same example can be ported to the SAM G55 Xplained Pro Evaluation Kit (ATSAMG55-XPRO) following the same steps. | Create Your First Project with SAME54 |
3 | Getting Started with Software Tools | N/A | Explains how to use the MCC Content Manager. | MPLAB® Code Configurator Content Manager |
4 | Getting Started with Software Tools | The video covers DM320209 and EV76S68A. The same content can be replicated for the SAM G55 Xplained Pro Evaluation kit (ATSAMG55-XPRO). | 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 |
5 | Getting started with Docs | N/A | Introduces the Quick Docs package to help develop applications using Microchip's 32-bit products with the MPLAB Harmony v3 software framework. | Harmony Quick Docs Package |
6 | Getting started with Solutions | N/A | Introduces the MPLAB Harmony v3 Reference Apps package and describes its typical application types and download methods. | Harmony Reference Applications Package |
SAM G5x Training Modules
Sl. No | Type/ Focus Area | Hardware Board/ Kit Used | Description | Link |
---|---|---|---|---|
1 | Getting Started with Device/Kit | SAM G55 Xplained Pro Evaluation kit (ATSAMG55-XPRO) | Shows how to create an application to get started
with the SAM D5x/ E5x using the MPLAB Harmony v3 software framework. The training module is based on the MHC, similar steps and flow can be used to create a project using the MCC. The same example can be ported to the SAM G5x following the same steps. | Getting Started with Harmony v3 Peripheral Libraries on SAM D5x/E5x |
2 | Getting started with tools | N/A | Shows how to create a new MPLAB® Code Configurator (MCC) Harmony v3 project 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) plugin 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 |
SAM G5x Virtual/On-Demand Training
More virtual trainings are available at Microchip University. Click on 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
- 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
SAM G5x 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. 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 | Getting Started | TB3253: How to Build an Application by Adding a New PLIB, Driver, or Middleware to an Existing MPLAB Harmony v3 Project | Link |
9 | Getting Started | TB3246: How to Use the MPLAB Harmony v3 Debug System Service | Link |
10 | Peripheral Feature | TB3230: Various Timers on SAM Devices | Link |
11 | Peripheral Feature | TB3222: EEPROM Emulation for Flash-Only Devices | Link |
12 | MCU Feature | TB3183: What is Sleepwalking? How it helps to reduce the power consumption? | Link |
13 | Peripheral | TB3181: What is TWI? How to configure the TWI for I2C Communication | Link |
SAM G5x 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 and Harmony v3 for Atmel Studio and ASF Users | Link |
SAM G5x Application Demonstrations
More application demonstrations are available at Microchip's MPLAB Harmony v3 GitHub repositories. Refer to the following link:
SAM G5x Reference Designs/Solutions
Sl. No | Type | Hardware Board/ Kit Used | Description | Link |
---|---|---|---|---|
1 | Audio | SAM G55 Audio Curiosity Development Board (EV78Y10A) | SAM G55 Audio Curiosity Development Board. | Link |