The SAMA5D2 Xplained Ultra is a fast prototyping and evaluation platform for the SAMA5D2 series of microprocessors (MPUs). The board includes eMMC and DDR3 memories as well as a rich set of connectivity options. Connectors and expansion headers allows for easy customization and quick access to leading edge embedded features such as the Class D amplifier or the capacitive touch controller (PTC). A Linux distribution and software package allows you to easily get started with your development.
Microchip has created and supports a free-of-charge Linux OS offering for our entire portfolio of microprocessors (MPUs). We are committed to the open-source Linux community and provide full coverage of System-on-Chip (SoC) peripherals in the Linux kernel. We also offer AT91Bootstrap and U-Boot bootloaders.
The Linux4SAM website contains links to GitHub repositories containing the source code and documentation for all the software components included in our Linux offering. In addition, we regularly work with the Linux, U-Boot, Yocto Project and Buildroot communities to provide mainline support for all our MPUs.
MPLAB® X Integrated Development Environment (IDE) is an expandable, highly configurable software program that incorporates powerful tools to help you discover, configure, develop, debug and qualify embedded designs for most of Microchip’s microcontrollers, microprocessors and digital signal controllers.
MPLAB X IDE works seamlessly with the MPLAB development ecosystem of software and tools, many of which are completely free.
MPLAB X IDE brings a host of features to help you quickly debug your projects and minimize your development time.
All of Microchip’s tools can run on Windows®, macOS®, and Linux® operating systems for maximum workstation flexibility.
MPLAB Harmony v3 provides access to highly-simplified peripheral libraries and device drivers that remove much of the development work from configuring your 32-bit MCU or MPU. It includes the MPLAB Harmony Configurator (MHC) tool, an easy-to-use tool with a GUI that simplifies device setup, library selection, configuration and application development.
The Operating System Abstraction Layer (OSAL) allows you to add an RTOS, such as FreeRTOS, if your project requirements change after initial board bring up.
The MPLAB Harmony framework can be downloaded from the GitHub, or you can use the framework downloader tool from within the MPLAB® X IDE.
This kit lets designers quickly evaluate and develop code for applications running on the SAM9M10 or the SAM9G45. It is delivered with free packages for Android, Microsoft Windows and Linux to enable rapid application development.
The ATSAMA5D27-SOM1-EK1 is a fast prototyping and evaluation platform for the SAMA5D2 based System in Packages (SiPs) and the SAMA5D27-SOM1 (SAMA5D27 System On Module). The kit comprises a baseboard with a soldered ATSAMA5D27-SOM1 module. The module features an ATSAMA5D27C-D1G-CU SIP embedding a 1-Gbit (128 MB) DDR2 DRAM. The SOM integrates a Power Management IC (PMIC), a QSPI memory, a 10/100 Mbps Ethernet PHY and a serial EEPROM with a MAC address. 128 GPIO pins are provided by the SOM for general use in the system. The board features a wide range of peripherals, as well as a user interface and expansion options, including two mikroBUS™ click interface headers to support MikroElektronika click boards™ and one PMOD™ interface. Linux distribution and software package allows you to easily get started with your development.
Learn more how to add a WiFi connection to the ATSAMA5D27-SOM1-EK1.
The SAMA5D2-PTC-EK is used to develop and evaluate capacitive touch controls using the Peripheral Touch Controller (PTC) module contained in the SAMA5D2 MPU family. The PTC provides built-in hardware for capacitive touch measurement on sensors that function as buttons, sliders, wheels or a touch pad. The PTC supports both self and mutual-capacitance measurements, up to an 8x8 button matrix, without the need for any external components. Features include adjustments for sensitivity and noise tolerance, as well as self-calibration, minimizing user tuning efforts. The PTC runs the QTouch Modular Library (QTML). A GUI-based PTC Toolbox software program is used to configure the touch features. QTouch extension boards QT1, QT2 and QT6 attach to the PTC-EK's XPRO wing connectors to demonstrate buttons, sliders, wheels and touch pad operation.
The SAMA5D3 Xplained is a fast prototyping and evaluation platform for microprocessor-based design. The board comes with a rich set of ready to use connectivity and storage peripherals and expansion headers for easy customization. A Linux distribution and software package gets you evaluating fast. A USB device connector can be used to power the board as well as programming and debugging it.
The SAMA5D4 Xplained Ultra is a member of Xplained fast prototyping and evaluation platforms. The board is based on the SAMA5D4 microprocessor and comes with a rich set of ready-to-use connectivity, an LCD and HDMI interface, an embedded debug interface unit, as well as storage peripherals and expansion headers for easy customization. A Linux distribution and software package gets you evaluating fast. A USB device connector can be used to power the board as well as to program and debug it.
SAM-BA software provides an open set of tools for in-system programming of internal and external memories connected to our 32-MCUs and MPUs. You can program your device through the JTAG, debug UART or USB interfaces. If you use the MPU’s secure boot feature, you should use the Secure SAM-BA edition.
The latest generations of MPUs are supported on SAM-BA v3 available on the GitHub.
For MCUs and legacy MPUs the latest versions of SAM-BA v2 can be downloaded from the documents tab.
With the SAM-BA monitor residing in on-chip non-volatile memory, you can use SAM-BA as a tool to re-program the MPU or 32-bit MCU, without connecting to the debugger.
If you use the secure boot feature of Microchip’s MPUs, you should use the Secure SAM-BA edition.
These software packages deliver a set of C drivers that run on the evaluation kits and exercise all peripherals. They are also very useful for board bring up as well as quick prototyping. They consist of drivers, software services and libraries.
Each software module for a Microchip MPU includes full source code, application examples, rich HTML documentation and ready-to-use projects for the GNU GCC and IAR EWARM compilers.
You can download the latest software packages and participate in the development on GitHub.