5.2 SAM E70/S70/V70/V71
Click the following links to check the various collaterals:
SAM E70/S70/V70/V71 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 3 and 4 for specific instructions to use the MCC. | How to Set-up the Tools Required to Get Started with MPLAB Harmony v3 |
| 2 | Getting Started with Device/Kit | SAM 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 3 and 4 for specific instructions to use the MCC. | Create Your First Project with SAM E70 |
| 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 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 MPLAB Harmony v3 Using MCC |
| 5 | Getting started with Solutions | N/A | Introduces the MPLAB Harmony v3 Reference Applications package and describes its typical application types and download methods. | MPLAB Harmony Reference Applications Package |
SAM E70/S70/V70/V71 Training Modules
| Sl. No | Type/Focus Area | Hardware Board/Kit Used | Description | Link |
|---|---|---|---|---|
| 1 | Getting Started with Device/Kit | SAM 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. | Getting Started with MPLAB Harmony v3 Peripheral Libraries on SAM E70/S70/V70/V71 MCUs |
| 2 | Getting Started with Device/Kit | SAM 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. | Getting Started with MPLAB Harmony v3 Drivers and System Services on SAM E70/S70/V70/V71 MCUs |
| 3 | 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 |
| 4 | 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 |
| 5 | Getting started with tools | N/A | Shows how to install the MPLAB Code Configurator (MCC) plug in, and how to download MPLAB Harmony v3 framework. | MPLAB® Code Configurator Overview with MPLAB Harmony Content |
| 6 | 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 |
| 7 | 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 |
| 8 | USB | SAM 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
More virtual trainings are available at Microchip University. Click the following links for more details:
- Introduction To MPLAB® X IDE
- MPLAB® X IDE Tips and Tricks
- Overview of the Microchip Code Configurator (MCC) Content Manager (CM)
- 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
- Introduction to Functional Safety
- Class B Diagnostic Libraries For Functional Safety
SAM E70/S70/V70/V71 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. 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 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 | TB3181: What is TWI? How to configure the TWI for I2C Communication | Link |
| 11 | Peripheral Feature | TB3221: External Memory on SAM E70/S70/V70/V71 MCUs | Link |
| 12 | MCU Feature | TB3195: Managing Cache Coherency on CortexM7 Based SAM Devices | Link |
| 13 | MCU Feature | TB3260: How to Create Non-Cacheable Memory Region on CortexM7 (SAM S70/ E70/ V70/ V71) MCUs Using MPLAB Harmony v3 | Link |
| 14 | MCU Feature | TB3295: Handling Cache Coherency Issues at Runtime Using Cache Maintenance Operations on Cortex-M7 MCUs Using MPLAB Harmony v3 | Link |
| 15 | MCU Feature | TB3240: How to Use the TCM on A Cortex-M7 Based MCU with the XC32 Compiler | Link |
| 16 | MCU Feature | TB3182: How to use Differential ADC on SAM V7x/E7x/S7x MCUs | Link |
| 17 | Peripheral Feature | TB3367: ADC Sequencing Using DMA and EVENT System on PIC32C and SAM MCUs Using MPLAB Harmony v3 and MCC | Link |
| 18 | Peripheral Feature | TB3370: Adding DMA Support for Peripherals on PIC32CZ CA and SAM E70/S70/V7x MCUs using MPLAB Harmony v3 and MCC | Link |
SAM E70/S70/V70/V71 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 | AN3346: Introduction to MPLAB Harmony v3 for Atmel Studio and ASF Users | Link |
| 3 | Peripheral Feature | AN4686: Watchdog Timer (WDT) on ATSAM E70/S70/V70/V71 Devices Using MPLAB Harmony v3 | Link |
| 4 | Peripheral Feature | AN3443: Execute-In-Place (XIP) with QSPI on Cortex-M7 MCUs Using MPLAB Harmony v3 | Link |
| 5 | Peripheral Feature | AN3466: Using XDMAC with QSPI on Arm Cortex-M7 MCUs Using MPLAB Harmony v3 | Link |
| 6 | TCP/ IP | AN3475: File Transfer Protocol Using MPLAB Harmony v3 TCP/IP Stack | Link |
| 7 | Peripheral Feature | AN5740: Tightly Coupled Memory on Microchip Cortex-M7-based MCUs | Link |
| 8 | Peripheral Feature | AN5807: SERCOM USART on Microchip Cortex Devices (SAM and PIC32C) | Link |
| 9 | Migration | AN5816: Migration Guide from SAM E70/S70/V70/V71 to PIC32CZ CA70/MC70 Microcontroller Units (MCUs) | Link |
SAM E70/S70/V70/V71 Application Demonstrations
| Sl. No | Type | Hardware Board/Kit Used | Description | Link |
|---|---|---|---|---|
| 1 | Getting started | SAM E70 Xplained Ultra Evaluation Kit (DM320113) | Getting Started Application on the SAM E70 Xplained Ultra Evaluation Kit. | Link |
| 2 | Getting started | SAM E70 Xplained Ultra Evaluation Kit (DM320113) | Getting Started Application using MPLAB Harmony v3 Drivers on the SAM E70 Xplained Ultra Evaluation Kit. | Link |
| 3 | Getting started | SAM E70 Xplained Ultra Evaluation Kit (DM320113) | Getting Started Application using MPLAB Harmony v3 Drivers and FreeRTOS on the SAM E70 Xplained Ultra Evaluation Kit. | Link |
| 4 | DMA, QSPI | SAM E70 Xplained Ultra Evaluation Kit (DM320113) | XDMAC with QSPI Application on a SAM E70 Xplained Ultra Evaluation Kit. | Link |
| 5 | TCP/ IP | SAM E70 Xplained Ultra Evaluation Kit (DM320113) | File Transfer Protocol Application on a SAM E70 Xplained Ultra Evaluation Kit. | Link |
| 6 | TCM Performance | SAM E70 Xplained Ultra Evaluation Kit (DM320113) | TCM Performance on SAM E70 Xplained Ultra Evaluation Kit. | Link |
| 7 | Basic USART Configuration | SAM E70 Xplained Ultra Evaluation Kit (DM320113) | Basic USART Configuration on the SAM E70 Xplained Ultra Evaluation Kit. | Link |
| 8 | USART with Fractional Baud Rate | SAM E70 Xplained Ultra Evaluation Kit (DM320113) | USART with Fractional Baud Rate Configuration on the SAM E70 Xplained Ultra Evaluation Kit. | Link |
| 9 | USART hardware handshaking | SAM E70 Xplained Ultra Evaluation Kit (DM320113) | USART Hardware Handshaking Configuration in SAM E70 Xplained Ultra Evaluation Kit. | Link |
| 10 | Getting Started with Drivers and USB CDC | SAM E70 Xplained Ultra Evaluation Kit (DM320113) | Getting Started with Drivers and USB CDC on SAM E70 Xplained Ultra Evaluation Kit Using MPLAB Harmony v3. | 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
| Sl. No | Type | Hardware Board/Kit Used | Description | Link |
|---|---|---|---|---|
| 1 | HMI 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 |
| 2 | Motor Control |
dsPICDEM MCLV-3 Development Board High Voltage (DM330023-3 dsPICDEM MCLV-2 Development Board Low Voltage (DM330021-2) ATSAME54 Motor Control Plug In 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 |
