SAMA5D2 Series Microprocessor Collaterals and Solutions
The SAMA5D2 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 help in developing applications on SAMA5D2 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 MCUs/MPUs Using the MPLAB® Harmony v3 Software Framework
- Embedded Linux
Microchip Graphics Suite (MGS)
MPU Brochure
- Arm® Core-Based Embedded Microprocessors
- SAMA5D2 Series
- SAMA5D3 Series
- SAMA5D4 Series
- SAMA5D2 System-In-Package (SIP)
- SAMA5D2 SOM1
- SMA5D27 Wireless System-On-Module 1
- SAMA5D2 Linux Secure Boot
- SAMA5D29 Curiosity Development Board
- SAMA5D27-SOM1-EK1 Evaluation Kit1
- ATSAMA5D27-WLSOM1 Evaluation Kit
- SAMA5D2-PTC-EK Evaluation Kit
- ATSAMA5D2-ICP Industrial Connectivity Platform
No | Title/Link | Hardware Board/Kit | Description |
---|---|---|---|
1 | SAMA5D2 Series | Step-by-step guide explaining:
| |
2 | MPLAB Discover Code Examples | SAMA5D2 Series | MPLAB Discover code examples. |
3 | MPLAB GitHub® Examples | SAMA5D2 Series | MPLAB Harmony v3 application examples (CSP, Graphics, Ethernet, etc.). |
4 | SAMA5D2 Series | Explains the boot process of the Microchip Technology SAMA5D2 series Arm® Cortex®-A5 processor-based MPU from reset to running an operating system (embedded Linux® or RTOS) or application. | |
5 | Sama5d29 Curiosity | SAMA5D29 Curiosity | Step-by-step guide explaining how to get started developing a Linux OS application on the SAMA5D29 Curiosity Development Board. |
6 | SAMA5D29 Curiosity | Introduction to the SAMA5D29 Arm Cortex-A5 core-based secure MPU. | |
7 | SAMA5D29 Curiosity | Introduction to SAMA5D29 Curiosity Development Board. | |
8 | SAMA5D29-Curiosity – Features | SAMA5D29 Curiosity | Features of the SAMA5D29 Curiosity Development Board. |
9 | SAMA5D29-Curiosity – Console Serial Communications | SAMA5D29 Curiosity | Connect a host computer running a terminal emulation program to the SAMA5D29 Curiosity Development Board serial debug port to access the console. |
10 | Getting Started with the SAMA5D29-Curiosity Board (EV07R15A) | SAMA5D29 Curiosity | Configure the boot sequence to boot from the user-preferred Non-Volatile Memory (NVM) using SAM-BA® commands for the SAMA5D29-Curiosity board (EV07R15A). |
11 | SAMA5D29-Curiosity – Booting Demo Linux® Image | SAMA5D29 Curiosity | Boot a demo Linux image on an microSD card. |
12 | SAMA5D29 Curiosity | SAMA5D29-Curiosity Read and Write Boot Configuration Word Using SAM-BA ISP. | |
13 | SAMA5D29-Curiosity – Configure and Build at91bootstrap to Load an MPLAB® Harmony v3 Application from SQI™ Flash Memory | SAMA5D29 Curiosity | Configure and build the second stage bootloader to boot an MPLAB Harmony application from QSPI (Octa SPI). |
14 | SAMA5D29-Curiosity – Configure and Build at91bootstrap for a MPLAB® Harmony v3 Project with MPLAB® X IDE | SAMA5D29 Curiosity | Configure and build at91bootstrap to debug an MPLAB Harmony v3 project with MPLAB X IDE. |
15 | SAMA5D29-Curiosity – Configure and Build at91bootstrap to Load a MPLAB® Harmony v3 Application from SD Memory Card | SAMA5D29 Curiosity | Configure and build at91bootstrap to load an MPLAB Harmony v3 application from an SD Card memory. |
16 | SAMA5D29-Curiosity – Writing MPLAB® Harmony v3 Application and at91bootstrap to SQI™ Flash Memory Using SAM-BA® ISP | SAMA5D29 Curiosity | Write an MPLAB Harmony v3 application and at91bootstrap to a QSPI NOR Flash memory using SAM-BA In-System Programmer (ISP). |
17 | SAMA5D29-Curiosity – Configure and Build at91bootstrap to Load a MPLAB® Harmony v3 Application from SD Memory Card | SAMA5D29 Curiosity | Write an MPLAB Harmony v3 application and at91bootstrap to an SD card. |
18 | SAMA5D29-Curiosity – Getting Started with MPLAB® Harmony v3 Development: CSP Application: pio_led_on_off_interrupt | SAMA5D29 Curiosity | Download, configure, and build an MPLAB® Harmony v3 Software Framework application to run on the SAMA7D65-Curiosity Kit using MPLAB X IDE. |
19 | SAMA5D29 Curiosity | Configure, build, and debug a complementary Pulse-Width Modulation (PWM) application on the SAMA5D29 Curiosity development board using MPLAB® X IDE. | |
20 | SAMA5D29 Curiosity | Getting Started on CAN Protocol (CAN-FD) Harmony application using MPLAB X IDE on SAMA5D29 Curiosity Development Board. | |
21 | Application Demo on CAN Protocol (CAN-FD) with LCD on SAMA5D29 Curiosity Development Board | SAMA5D29 Curiosity | MPLAB X IDE based harmony application Demo on CAN Protocol (CAN-FD) with LCD on SAMA5D29 Curiosity Development Board. |
22 | SAMA5D29 Curiosity | Explore the process of configuring, building, and debugging a complementary Pulse-Width Modulation (PWM) application. | |
23 | SAMA5D29 Curiosity | Explore the process of configuring, building, and debugging a complementary Pulse-Width Modulation (PWM) application on the SAMA5D29 Curiosity development board using MPLAB® X IDE. | |
24 | ATSAMA5D27-SOM1-EK1 Evaluation Kit | ATSAMA5D27 SOM1-EK | Introduction to the SAMA5D27 SOM1-EK board. |
25 | ATSAMA5D27-SOM1-EK1 Evaluation Kit - Features | ATSAMA5D27 SOM1-EK | Features of the SAMA5D27-SOM1-EK1 board (ATSAMA5D27- SOM1-EK1). |
26 | ATSAMA5D27-SOM1-EK1 - Booting a Linux® Image | ATSAMA5D27 SOM1-EK | Step-by-step instructions detailing how to boot a demo Linux image from an SD card. |
27 | ATSAMA5D27-SOM1-EK1 - Booting from QSPI Flash Memory | ATSAMA5D27 SOM1-EK | Configure and program the second- and third-stage bootloaders at91bootstrap and u-boot-at91 from a NOR Flash (QSPI) memory. |
28 | SAMA5D27-SOM1-EK | SAMA5D27 SOM1-EK | Step-by-step guide explaining how to get started developing a Linux OS application on the SAMA5D27-SOM1-EK. |
29 | SAMA5D27-SOM1-EK1 | SAMA5D27 WLSOM1-EK | Step-by-step guide explaining how to get started developing a Linux OS application on the SAMA5D27-WLSOM1-EK. |
30 | SAMA5D2 Industrial Connectivity Platform | SAMA5D2-ICP Board | Step-by-step guide explaining how to get started developing a Linux OS application on the SAMA5D2-ICP board. |
31 | SAMA5D2-PTC-EK | SAMA5D2 PTC EK | Step-by-step guide explaining how to get started developing a Linux OS application on the SAMA5D2 PTC EK. |
32 | SAMA5D2 Xplained | SAMA5D2 Xplained | Step-by-step guide explaining how to get started developing a Linux OS application on the SAMA5D2 Xplained. |
33 | Buildroot - Clone with Git | ATSAMA5D27-SOM1-EK1 | Step-by-step instructions explaining how to download Buildroot and create binary image files ready to Flash onto an SD memory card using a default or custom configuration for the target: ATSAMA5D27 SOM1 EK1 Evaluation Kit. |
34 | Develop the following embedded Linux applications using Buildroot: | ATSAMA5D27-SOM1-EK1 | Step-by-step guide on how to develop the following embedded Linux applications using Buildroot. |
Pin Control and GPIO | Pin Control and GPIO | ||
ADC | ADC | ||
Real-time Clock (RTC) | Real-time Clock (RTC) | ||
I²C | I²C | ||
SPI | SPI | ||
Watchdog Timer | Watchdog Timer (WDT) | ||
Pulse Width Modulation (PWM) | Pulse Width Modulation (PWM) | ||
UART | UART | ||
GPIO Based IRQ | GPIO Based IRQ | ||
USB Mass Storage | USB Mass Storage | ||
Console UART | Console UART | ||
35 | Booting a Demo Linux Image from an SD Card | ATSAMA5D27-SOM1-EK1 | Flash a demo Linux image to an SD card with Etcher. |
36 | Measuring Power and Energy Consumption Using PAC1934 Monitor with Linux | ATSAMA5D27-SOM1-EK1 | Measure power and energy consumption using the PAC1934 monitor with Linux. |
37 | eXecute-In-Place (XIP) with Serial Flash Memories on MPUs Using MPLAB Harmony V3 (AN5218) | SAM MPUs | Application note describing how to execute an Harmony application from QSPI Flash on board. |
38 | SAM-BA In-System Programmer (ISP) | N/A | SAM-BA ISP and command line interface. |