2.2 SAM L10/SAM L11
Click the below links to check various collaterals.
SAM L1x 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 L11 Xplained Pro Evaluation Kit
(DM320205) or SAM L10 Xplained Pro Evaluation Kit (DM320204) | Explains how to create a simple
application on the SAM L11 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 SAML11 |
| 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 SAM L10/L11 Xplained Pro Evaluation Kits (DM320205/DM320204). | This video 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 Apps package and describes its typical application types and download methods. | MPLAB Harmony Reference Applications Package |
SAM L1x Training Modules
| Sl. No | Type/Focus Area | Hardware Board/Kit Used | Description | Link |
|---|---|---|---|---|
| 1 | Getting Started with Device/Kit | SAM L11 Xplained Pro Evaluation Kit
(DM320205), or SAM L10 Xplained Pro Evaluation Kit (DM320204) | Shows how to create an application to get started with the SAM L10 using the MPLAB Harmony v3 software framework. This training module content can be easily ported for the PIC32CM LE00/LS00/LS60. | Getting Started with MPLAB Harmony v3 Peripheral Libraries on SAM L10 |
| 2 | 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 |
| 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) plug in, and how to download the MPLAB Harmony v3 framework. | MPLAB® Code Configurator Overview with MPLAB Harmony Content |
| 5 | Application Specific | SAM L11 Xplained Pro Evaluation Kit
(DM320205), or SAM L10 Xplained Pro Evaluation Kit (DM320204) | Shows how to create a low-power
application on a SAM L1x showcasing the current measurement on Idle
and Standby Sleep modes. The current consumption data is shown on
the data visualizer. The same training module methodology can be ported to the SAM L1x MCU. | Low Power Application on SAM L10 |
| 6 | Product Feature | SAM L11 Xplained Pro Evaluation Kit (DM320205) | Shows how to create an Arm TrustZone feature application on the SAM L11 microcontroller (MCU) using the MPLAB Harmony v3 software framework. | Arm® TrustZone® Getting Started Application on SAM L11 MCUs |
SAML1x Virtual/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)
- 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 L1x 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 for other MCUs. Note: MPLAB Harmony v3
is configurable through the MCC. Refer to items 3 and 4 in SAM L1x
Videos for specific instructions to use the
MCC. | 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 | TB3306: Dual Developer Application Development Use Case with TrustZone on SAM L11 Using MPLAB Harmony v3 | Link |
| 11 | Low-Power | TB3318: Peripheral Power Consumption in Standby Mode for SAM L10/L11 Family of Devices | Link |
| 12 | Peripheral Feature | TB3222: EEPROM Emulation for Flash-Only Devices | Link |
| 13 | MCU Feature | TB3183: What is Sleepwalking? How it Helps to Reduce the Power Consumption? | Link |
| 14 | Peripheral Feature | TB3367: ADC Sequencing Using DMA and EVENT System on PIC32C and SAM MCUs Using MPLAB Harmony v3 and MCC | Link |
SAM L1x 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 Harmony v3 for Atmel Studio and ASF Users | Link |
| 4 | Op Amp, ADC | AN2794: SAM L10/ L11: Op Amp as ADC Gain Amplifier. This document introduces the configuration and usage of the op amp module, different built-in modes, and presents an application example. In the application example, one of the operational amplifiers is configured as a non-inverting gain amplifier with the output internally connected to the ADC. With this setup, the op amp operates as a gain amplifier stage for ADC sampling. | Link |
| 5 | MCU Feature | AN2775: CPU Usage Demonstration Using DMAC for SAM L10/ L11. This document demonstrates the CPU usage when an application is executed with or without the DMA. | Link |
| 6 | Bootloader | AN2699: UART Bootloader SAM L10 and L11. This document describes the design and operation of a UART Bootloader for the SAM L10 and SAM L11 devices. | Link |
| 7 | IOT, Security | AN2835: SAML11 Ultra Low-Power Secure LoRa | Link |
| 8 | Bootloader, Security | AN2698: Secure Bootloader SAML11 | Link |
| 9 | Peripheral Feature | AN5807: SERCOM USART on Microchip Cortex Devices (SAM and PIC32C) | Link |
| 10 | Migration | AN5931: Migration Guide from SAM L1x/L2x to PIC32CM Lx Microcontroller Units | Link |
SAM L1x Application Demonstrations
| Sl. No | Type | Hardware Board/Kit Used | Description | Link |
|---|---|---|---|---|
| 1 | Getting Started | SAM L10 Xplained Pro Evaluation Kit (DM320204) | Getting Started Application on the SAM L10 Xplained Pro Evaluation Kit. | Link |
| 2 | Security | SAM L11 Xplained Pro Evaluation Kit (DM320205) | TrustZone Getting Started Application on the SAM L11 Xplained Pro Evaluation Kit. | Link |
| 3 | Low-Power | SAM L10 Xplained Pro Evaluation Kit (DM320204) | Low-Power Application on the SAM L10 Xplained Pro Evaluation Kit. | Link |
More application demonstrations are available at Microchip's MPLAB Harmony GitHub repositories. Refer to the following links:
- More application demonstrations on the SAM L10 Xplained Pro Evaluation Kit and other Development Boards/Kits having the same part number (ATSAML10E16A)
- More application demonstrations on the SAM L11 Xplained Pro Evaluation Kit and other Development Boards/Kits having the same part number (ATSAML11E16A)
