5.1 SAM E70/S70/V70/V71

SAM E70/S70/V70/V71 Videos

Table 5-1. SAM E70/S70/V70/V71 Videos
Sl. NoType/ Focus AreaHardware Board/ Kit UsedDescriptionLink
1Getting Started with ToolsN/AA step-by-step guide explaining:
  • How to Install MPLAB® X IDE
  • How to Install MPLAB XC32 Compiler
  • How to install the Configurator
  • How to Download the Harmony Framework from the MPLAB Harmony v3 repository

MPLAB Harmony v3 is configurable through the MCC. Refer to items 6 and 7 for specific instructions to use the MCC.

How to Set-up the Tools Required to Get Started with Harmony v3
2Getting Started with Device/ KitSAM E70 Xplained Ultra Evaluation Kit (DM320113)Explains how to create a simple application on the SAME70 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 6 and 7 for specific instructions to use the MCC.

Create Your First Project with SAM E70
3Getting Started with Software ToolsN/AExplains how to use the MCC Content Manager.MPLAB® Code Configurator Content Manager
4Getting Started with Software ToolsThe video covers DM320209 and EV76S68A. The same content can be replicated for the SAM E70/SAM V71 Evaluation Kits. 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
5Getting started with Docs N/AIntroduces the Quick Docs package to help develop applications using Microchip's 32-bit products using the MPLAB Harmony v3 software framework.Harmony Quick Docs Package
6Getting started with SolutionsN/AIntroduces the MPLAB Harmony v3 Reference Apps package and describes its typical application types and download methods.Harmony Reference Applications Package

SAM E70/S70/V70/V71 Training Modules

Table 5-2. SAM E70/S70/V70/V71 Training Modules
Sl. NoType/ Focus AreaHardware Board/ Kit UsedDescriptionLink
1Getting Started with Device/KitSAM E70 Xplained Ultra Evaluation Kit (DM320113)

or

SAM V71 Xplained Ultra Evaluation Kit (ATSAMV71-XULT)

Shows how to create an application to get started with the SAM E70/S70/V70/V71 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.

Getting Started with Harmony v3 Peripheral Libraries on SAM E70/S70/V70/V71 MCUs
2Getting Started with Device/KitSAM E70 Xplained Ultra Evaluation Kit (DM320113)

or

SAM V71 Xplained Ultra Evaluation Kit (ATSAMV71-XULT)

Shows how to create an application to get started with Drivers and System Services on the SAM E70/S70/V70/V71 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.

Getting Started with Harmony v3 Drivers and System Services on SAM E70/S70/V70/V71 MCUs
3Getting started with toolsN/AShows how to create a new MPLAB Code Configurator (MCC) Harmony v3 project from scratch.Create a new MPLAB Harmony v3 project using MCC
4Getting started with toolsN/AShows how to open an existing project and use it with the MCC.MCC - Open an Existing MPLAB® Harmony v3 Project
5Getting started with toolsN/AShows how to install the MPLAB Code Configurator (MCC) plugin, and how to download MPLAB Harmony v3 framework.MPLAB® Code Configurator Overview with MPLAB Harmony Content
6Getting started with toolsThis 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
7MigrationThis 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
8USBSAM E70 Xplained Ultra Evaluation Kit (DM320113)Shows how to create a simple USB CDC class serial terminal menu application and will help with getting started on developing a USB-based application for SAM MCUs using the MPLAB Harmony v3 software framework.Getting Started with USB on SAM MCUs Using MPLAB® Harmony v3

SAM E70/S70/V70/V71 On-Demand Training

SAM E70/S70/V70/V71 Technical Briefs

Table 5-3. SAM E70/S70/V70/V71 Technical Briefs
Sl. NoType/ Focus AreaDescriptionLink
1Getting StartedTB3231: 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.

This document is explained on one MCU. However, it can be ported for other MCUs.

Note: Microchip is moving from the MHC to the MCC. Refer to items 6 and 7 in the Videos table.
Link
2Getting StartedTB3232: This document explains how to set up the tools required to get started with the MPLAB Harmony v3 software development framework. Link
3Getting StartedTB3304: How to Add a New Configuration to an Existing MPLAB Harmony v3 ProjectLink
4Getting StartedTB3305: How to Use the MPLAB Harmony v3 Project Manifest FeatureLink
5Getting StartedTB3290: MPLAB Harmony v3 Synchronous Drivers and Their Usage in FreeRTOS Based ApplicationsLink
6Getting StartedTB3269: The Differences Between MPLAB Harmony v3 Synchronous and Asynchronous Drivers and When to Use ThemLink
7Getting StartedTB3291: The Difference Between MPLAB Harmony v3 PLIBs and Drivers, and When to Use Them Link
8Getting StartedTB3253: How to Build an Application by Adding a New PLIB, Driver, or Middleware to an Existing MPLAB Harmony v3 ProjectLink
9Getting StartedTB3246: How to Use the MPLAB Harmony v3 Debug System ServiceLink
10Peripheral TB3181: What is TWI? How to configure the TWI for I2C CommunicationLink
11Peripheral FeatureTB3221: External Memory on SAM E70/S70/V70/V71 MCUsLink
12MCU FeatureTB3195: Managing Cache Coherency on CortexM7 Based SAM DevicesLink
13MCU FeatureTB3260: How to Create Non-Cacheable Memory Region on CortexM7 (SAM S70/ E70/ V70/ V71) MCUs Using MPLAB Harmony v3Link
14MCU FeatureTB3295: Handling Cache Coherency Issues at Runtime Using Cache Maintenance Operations on Cortex-M7 MCUs Using MPLAB Harmony v3Link
15MCU FeatureTB3240: How to Use the TCM on A Cortex-M7 Based MCU with the XC32 CompilerLink
16MCU FeatureTB3182: How to use Differential ADC on SAM V7x/E7x/S7x MCUsLink

SAM E70/S70/V70/V71 Application Notes

Table 5-4. SAM E70/S70/V70/V71 Application Notes
Sl. NoType/ Focus Area DescriptionLink
1MigrationAN4495: 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
2MigrationAN3346: Introduction to MPLAB and Harmony v3 for Atmel Studio and ASF UsersLink
3Peripheral FeatureAN4686: Watchdog Timer (WDT) on ATSAM E70/S70/V70/V71 Devices Using MPLAB Harmony v3Link
4Peripheral FeatureAN3443: Execute-In-Place (XIP) with QSPI on Cortex-M7 MCUs Using MPLAB Harmony v3Link
5Peripheral FeatureAN3466: Using XDMAC with QSPI on Arm Cortex-M7 MCUs Using MPLAB Harmony v3Link
6TCP/ IPAN3475: File Transfer Protocol Using MPLAB Harmony v3 TCP/IP StackLink

SAM E70/S70/V70/V71 Application Demonstrations

Table 5-5. SAM E70/S70/V70/V71 Application Demonstrations
Sl. NoTypeHardware Board/ Kit UsedDescriptionLink
1Getting startedSAM E70 Xplained Ultra Evaluation Kit (DM320113)Getting Started Application on the SAM E70 Xplained Ultra Evaluation Kit.Link
2Getting startedSAM E70 Xplained Ultra Evaluation Kit (DM320113)Getting Started Application using MPLAB Harmony v3 Drivers on a SAM E70 Xplained Ultra Evaluation Kit.Link
3Getting startedSAM E70 Xplained Ultra Evaluation Kit (DM320113)Getting Started Application using MPLAB Harmony v3 Drivers and FreeRTOS on a SAM E70 Xplained Ultra Evaluation Kit.Link
4DMA, QSPISAM E70 Xplained Ultra Evaluation Kit (DM320113)XDMAC with QSPI Application on a SAM E70 Xplained Ultra Evaluation Kit.Link
5TCP/ IPSAM E70 Xplained Ultra Evaluation Kit (DM320113)File Transfer Protocol Application on a SAM E70 Xplained Ultra Evaluation Kit.Link

More application demonstrations are available at Microchip's MPLAB Harmony GitHub repositories. Refer to the following link:

SAM E70/S70/V70/V71 Reference Designs/Solutions

Table 5-6. SAM E70/S70/V70/V71 Reference Designs/Solutions
Sl. NoTypeHardware Board/ Kit UsedDescriptionLink
1HMI

Graphics

SAM E70 Xplained Ultra Evaluation Kit (DM320113)Graphical User Interface Demonstrations: MPLAB Harmony v3 has various demonstration examples for creating an intuitive and reliable GUI in applications.Reference design Link

and

Graphics demonstration link

2Motor ControldsPICDEM MCLV-3 Development Board High Voltage (DM330023-3)

dsPICDEM MCLV-2 Development Board Low Voltage (DM330021-2)

and

ATSAME54 Motor Control Plugin Module (MA320207)

Motor Control for Appliances: There are multiple demonstration examples which are pre-configured to run on Microchip’s various motor control development boards to make it easy to prototype a motor drive application.Reference Design Link

Motor Control examples