SAMA7G5 Series Microprocessor Collaterals and Solutions
Last modified by Microchip on 2025/08/11 13:57
The SAMA7G5 series of microprocessors (MPUs) offer a rich and balanced set of peripherals and user interfaces that deliver high performance, market-leading low power and advanced security for cost-sensitive industrial and consumer applications. Microchip MPUs are supported by a wide range of software and development tools, including Linux®, bare metal, MPLAB® Harmony, third-party tools, and software.
To reduce the learning curve and to help in developing applications on SAMA7G5 series MPUs, a wide range of supporting collateral is available, including training modules, application notes, technical briefs, demos, reference guides, and videos. This document provides references to such technical material.
Microchip University Courses
- Introduction to MPLAB X IDE
- Overview of the MPLAB Code Configurator (MCC) Content Manager (CM)
- FreeRTOS™ Simplified: A Beginner's Guide to Develop and Debug FreeRTOS Applications
- Getting Started with a New Harmony Graphics Application
- Creating Advanced Embedded Applications with 32-bit MPUs using the MPLAB Harmony v3 Software Framework
- Embedded Linux
Microchip Graphics Suite (MGS)
MPU Brochure
SAMA7G5 Series Collaterals:
- SAMA7G54
- SAMA7G5 series data sheet
- SAMA7G5 series System-in-Package (SiP)
- SAMA7G54-EK
- SAMA7G5 Series Secure Boot (Harmony bare metal application)
No | Title/Link | Hardware Board/Kit | Description |
---|---|---|---|
1 | SAMA7G5 Series | Step-by-step guide explaining:
| |
2 | Booting from External Non-Volatile Memory (NVM) on SAMA7G5 MPUs (AN4408) Series | SAMA7G5 Series | Application note explaining the boot process of the SAMA7G5 series microprocessors (MPU) |
3 | MPLAB Discover Code Examples | SAMA7G5 Series | MPLAB Discover code examples |
4 | MPLAB GitHub® Examples | SAMA7G5 Series | MPLAB Harmony v3 application examples (CSP, Graphics, Ethernet, etc.) |
5 | SAMA7G54-EK Evaluation Kit Introduction | SAMA7G54-EK | Introduction to the SAMA7G54 Evaluation Kit |
6 | SAMA7G54-EK Features | SAMA7G54-EK | SAMA7G54-EK features |
7 | QSPI-XIP Example | SAMA7G54-EK | Execute an MPLAB Harmony application from QSPI flash on SAMA7G54 Evaluation Kit |
8 | SAMA7G54-EK – Console Serial Communications | SAMA7G54-EK | Connect a host computer running a terminal emulation program to the SAMA7G54-EK serial debug port to access the console |
9 | SAM MPUs: Procedure to build at91bootstrap to boot MPLAB Harmony application from QSPI in SAMA7G54- EK using MPLAB X IDE | SAMA7G54-EK | Configure and build the second-stage bootloader to boot an MPLAB Harmony application from QSPI (Octa SPI) |
10 | SAMA7G54-EK – Booting Demo Linux Image | SAMA7G54-EK | Boot a demo Linux image on an SD card and e.MMC |
11 | SAM MPU’s: Procedure to Load Boot Configuration Packet to OTPC or Emulation SRAM in SAMA7G54-EK | SAMA7G54-EK | Configure Boot Configuration Packet (BCP) to boot at91bootstrap from QSPI Flash using SAM-BA® by writing BCP to OTPC or Emulation SRAM |
12 | SAMA7G54-EK – Configure and Build at91bootstrap for a MPLAB Harmony v3 Project with MPLAB X IDE | SAMA7G54-EK | Configure and build at91bootstrap for an MPLAB Harmony v3 project with MPLAB X IDE |
13 | SAMA7G54-EK – Configure and Build at91bootstrap to Load an MPLAB® Harmony v3 Application from e.MMC Flash Memory | SAMA7G54-EK | Configure and build at91bootstrap to load an MPLAB Harmony v3 application from an e.MMC Flash memory |
14 | SAMA7G54-EK – Writing MPLAB® Harmony v3 Application and at91bootstrap to e.MMC Flash Memory using SAM-BA® ISP | SAMA7G54-EK | Write MPLAB Harmony v3 application and at91bootstrap to an e.MMC Flash memory using SAM-BA® In-System Programmer (ISP) |
15 | SAMA7G54-EK – Configure and Build at91bootstrap to Load an MPLAB® Harmony v3 Application from NOR Flash (QSPI) Memory | SAMA7G54-EK | Configure and build at91bootstrap to load an MPLAB Harmony v3 application from a QSPI NOR Flash memory |
16 | SAMA7G54-EK – Writing MPLAB® Harmony v3 Application and at91bootstrap to NOR Flash (QSPI) Memory using SAM-BA ISP | SAMA7G54-EK | Write an MPLAB Harmony v3 application and at91bootstrap to a QSPI NOR Flash memory using SAM-BA ISP |
17 | SAMA7G54-EK – Configure and Build at91bootstrap to Load an MPLAB® Harmony v3 Application from SD Memory Card | SAMA7G54-EK | Configure and build at91bootstrap to load an MPLAB Harmony v3 application from an SD card Flash memory |
18 | SAMA7G54-EK – Copy MPLAB® Harmony v3 Application and at91bootstrap to SD Memory Card | SAMA7G54-EK | Write an MPLAB Harmony v3 application and at91bootstrap to an SD card |
19 | SAMA7G54-EK - Getting Started with MPLAB® Harmony v3 Development: CSP Application: pio_led_on_off_interrupt | SAMA7G54-EK | Get started on a CSP Harmony application with SAMA7G54-EK board on MPLAB X IDE 20 |
20 | SAMA7G5-EK | SAMA7G54-EK | Get started on Linux OS development |
21 | Booting Linux on SAMA7G5 Series MPU from e.MMC (TB3352) | SAMA7G54-EK | Boot a Linux image from e.MMC |
22 | Getting Started with the SAMA7G54-EK Audio System under Linux | SAMA7G54-EK | Technical brief explaining how to use the Quad PDM microphones and the SPDIF transmitter and receiver in the SAMA7G54-EK evaluation kit with Linux |
23 | Audio Over Ethernet using FFmpeg on SAMA7G54-EK under Linux | SAMA7G54-EK | Technical brief explaining how to stream audio from the SAMA7G54 Evaluation Kit (SAMA7G54-EK) to a Microsoft® Windows® PC using Real-time Transport Protocol (RTP) on Linux |
24 | eXecute-In-Place (XIP) with Serial Flash Memories on MPUs Using MPLAB Harmony V3 (AN5218) | SAMA7G54-EK | Application note describing how to execute an MPLAB Harmony application from QSPI Flash on board |
25 | SAM-BA In-System Programmer (ISP) | N/A | SAM-BA ISP and command line interface |