SAM9X7 Series Microprocessor Collaterals and Solutions

Last modified by Microchip on 2025/08/13 16:52

The SAM9X7 series of microprocessors are high-performance and cost-optimized Arm926EJ-S™ CPU-based embedded microprocessors (MPUs), running up to 800 MHz. The devices integrate powerful peripherals for connectivity and user interface applications. Advanced security functions are offered, such as tamper detection, secure boot, secure key storage, True Random Number Generator (TRNG), Physically Unclonable Function (PUF) as well as high-performance crypto accelerators for Advanced Encryption Standard (AES) and Secure Hash Algorithm (SHA). 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 SAM9X7 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

Microchip Graphics Suite (MGS)

MPU Brochure

SAM9X Series Collaterals

NoTitle/LinkHardware Board/KitDescription
1SAM9X7 SeriesStep-by-step guide explaining:
  • MPLAB Harmony v3 Software Framework
  • How to install MPLAB X (IDE)
  • How to install MPLAB XC32 Compiler

2

Booting from External Non-Volatile Memory (NVM) on SAM9X7 MPUs (AN4971) SAM9X7 SeriesApplication note describing the boot process of the SAM9X7 series MPUs

3

SAM9X7 Series Boot ProcessSAM9X7 seriesSAM9X7 series boot process
4USB MPLAB application getting started SAM9X75-DDR3-EB Early Access Evaluation BoardSAM9X7 SeriesSAM9X75-DDR3-EB Early Access Evaluation Board Describes how to get started on the USB MPLAB Harmony application with the SAM9X75 Early Access Evaluation Board on MPLAB X IDE
5MPLAB GitHub® ExamplesSAM9X7 SeriesMPLAB Harmony v3 application examples (CSP, Graphics, Ethernet, etc.)
6Linux Basics and Solutions for Microprocessors (AN2772)SAM9X7 SeriesApplication note describing how to get started on Linux OS development
7SAM9X75 Curiosity Introduction to the SAM9X75-Curiosity Development Board

8

SAM9X75 Curiosity Development Board - FeaturesSAM9X75 Curiosity Features of the SAM9X75 Curiosity Development Board

9

SAM9X75 Curiosity Development Board - Console Serial CommunicationsSAM9X75 Curiosity 

Console Serial Communications of the SAM9X75 Curiosity Development Board

10SAM9X75 Curiosity – Getting Started with MPLAB® Harmony v3 Development: CSP Application: rtt_periodic_timeoutSAM9X75 Curiosity Feature-by-feature comparison between the SAM9X60-Curiosity Development Board and the SAM9X60-EK Evaluation Kit
11SAM9X75 Curiosity Development Board - Booting Demo Linux ImageSAM9X75 Curiosity Step-by-step instructions for booting a demo Linux image from an SD™ card
12SAM9X75 Curiosity – Configure and Build at91bootstrap to Load an MPLAB Harmony v3 Application from SD Memory CardSAM9X75 Curiosity Configure and build at91bootstrap to load MPLAB Harmony application from NAND flash memory
13SAM9X75 Curiosity – Configure and Build at91bootstrap to Load an MPLAB Harmony v3 Application from NAND Flash MemorySAM9X75 Curiosity Configure and build at91bootstrap to load MPLAB Harmony application from NAND flash memory
14SAM9X75 Curiosity – Writing an MPLAB® Harmony v3 Application and at91bootstrap to NAND Flash Memory Using SAM-BA® ISPSAM9X75 CuriosityWrite an MPLAB Harmony v3 application and at91bootstrap to a NAND Flash memory using SAM-BA ISP
15SAM9X75 Curiosity – Configure and Build at91bootstrap for an MPLAB® Harmony v3 Project with MPLAB X IDESAM9X75 Curiosity Configure and build at91bootstrap for an MPLAB Harmony v3 project with MPLAB X IDE
16Adding Support for a Custom MIPI® Display on a SAM9X7 Series MPU under LinuxSAM9X7 SeriesDetailed procedure to integrate support for a custom MIPI display on Microchip SAM9X7 Series microprocessors running Linux
17SAM9X75 Curiosity – Configure and Build at91bootstrap to Load an MPLAB Harmony v3 Application from NOR Flash (QSPI) MemorySAM9X75 Curiosity Configure and build at91bootstrap to load MPLAB Harmony application from NOR flash memory
18SAM9X75 Curiosity – Writing MPLAB Harmony v3 Application and at91bootstrap to NOR Flash (QSPI) Memory using SAM-BA® ISPSAM9X75 Curiosity  Write an MPLAB Harmony v3 application and at91bootstrap to a QSPI-NOR Flash memory using SAM-BA ISP
19SAM9X75 Curiosity  Copy two binary images, harmony.bin (an MPLAB Harmony v3 Software Framework application) and boot.bin (second-stage bootloader, at91bootstrap), to an SD memory card
20SAM9X75 CuriosityLearn how to measure power consumption on the SAM9X75 Curiosity Development Board using the PAC1934 power monitoring Integrated Circuit (IC)
21SAM9X75
Wireless Curiosity
Eight structured hands-on lab sections, designed to guide you step by step through the development of a complete IoT Thermostat application using the SAM9X75 Wireless Curiosity Kit
Lab 1 - How to Create an MPLAB X IDE Project

Detailed steps on how to create an MPLAB X IDE project

Lab 2 - How to Integrate a Temperature Sensor to an MPLAB X IDE Project

Detailed steps on how to integrate a temperature sensor to an MPLAB X IDE project

Lab 3 - How to Integrate the RNBD Module to MPLAB X IDE to Establish Bluetooth® CommunicationDetailed steps on how to integrate the RNBD module to MPLAB X IDE to establish Bluetooth communication
Lab 4 - How to Integrate the WIxCS02 M.2 Wi-Fi® Module Card to an MPLAB X IDE Project to Establish Wi-Fi CommunicationDetailed steps on how to integrate the WIxCS02 M.2 Wi-Fi module card to an MPLAB X IDE project to establish Wi-Fi communication
Lab 5 - How to Integrate MQTT to an MPLAB X IDE Project to Publish and Subscribe Data To/From a Cloud BrokerDetailed steps on how to integrate MQTT to an MPLAB X IDE project to publish and subscribe data to/from a cloud broker
Lab 6 - How to Integrate an Embedded Wizard GUI Project With an MPLAB X IDE ProjectDetailed steps on how to integrate an embedded wizard GUI project with an MPLAB X IDE project
Lab 7- Debugging and Testing the IoT MPLAB Harmony ApplicationDetailed steps on how to debug and test the IoT MPLAB Harmony application
Lab 8 - Running the Pre-built MPLAB Harmony IoT Application From the SD CardDetailed steps on how to run the pre-built MPLAB Harmony IoT application from the SD card
22SAM-BA In-System Programmer (ISP)SAM9X75 SeriesDescription of SAM-BA ISP and command line interface
23eXecute-In-Place (XIP) with Serial Flash Memories on MPUs Using MPLAB Harmony V3 (AN5218)SAM9X75 SeriesApplication note describing how to execute an MPLAB Harmony application from an on-board QSPI Flash memory

Back to Top