SAM D microcontrollers (MCUs) are truly differentiated general-purpose devices that are well suited for many low-power, cost-sensitive industrial and consumer applications. These MCUs offer excellent interface and peripheral options with impressive low-power performance.
SAM D MCUs build on decades of innovation and experience in embedded Flash microcontroller technology. This series of MCUs not only sets a new benchmark for flexibility and ease-of-use but also combines the performance and energy efficiency of an Arm Cortex-M0+ based MCU with an optimized architecture and peripheral set.
Key Features
The SAM D51 high- performance MCU series features the 32-bit Arm Cortex-M4F processor with Floating Point Unit (FPU) running at up to 120 MHz, up to 1 MB dual-panel Flash with ECC, and up to 256 KB of SRAM with ECC. This series of MCUS offers excellent interface options with class-leading power performance and integrated hardware security.
Key Features
Pin- and software-compatible products that support the same set of applications as the SAM D MCU families include:
The SAM-IoT Wx v2 Development Board is a small and easy-to-expand hardware platform used to evaluate and develop IoT solutions. It features our ATSAMD21G18 Arm® Cortex®-M0+ based Flash microcontroller (MCU), ATECC608B secure element and the ATWINC1510 Wi-Fi® controller module. It can be reconfigured to send data to a variety of cloud service providers.
The SAM D21 Curiosity Nano Evaluation Kit is a hardware platform to evaluate the SAMD21G17D microcontroller (MCU). It is supported by the MPLAB® X Integrated Development Environment (IDE) and MPLAB Harmony v3 software development framework. The evaluation kit provides easy access to the features of the SAM D21 MCU to integrate the device into a custom design. Because the evaluation kit contains an On-Board Nano Debugger for programming and debugging, no external tools are necessary to program the SAMD21G17D device.
The SAM E51 Curiosity Nano Evaluation Kit is a hardware platform to evaluate the SAME51J20A microcontroller (MCU). Supported by MPLAB® X Integrated Development Environment (IDE) and MPLAB Harmony v3 software development framework, this kit provides easy access to the features of the SAM E51 MCU so you can integrate the device into a custom design. It also contains an on-board Nano Debugger for programming and debugging, eliminating the need for extra tools to program the SAME51J20A device.
The SAM E54 Curiosity Ultra Development Board provides you with the freedom to develop a variety of applications, including Bluetooth® audio, CAN, graphics/user interfaces, Internet of Things (IoT), robotics and proof-of-concept designs. It includes an integrated programmer and debugger and requires no additional hardware to get started.
The SAM E54 Xplained Pro evaluation kit is a hardware platform for evaluating the ATSAME54P20A/ATSAMD51P20A microcontroller (MCU). Supported by the Studio integrated development platform, the kit provides easy access to the features of the ATSAME54P20A/ATSAMD51P20A and explains how to integrate the device into a custom design.
The kit contains an MCU control board featuring the ATSAMD21 microcontroller and embedded debugger and a driver board with ON Semiconductor drivers supporting motors operating up to 24V DC. The PCB is mounted on a chassis with a motor and can be directly connected to a PC running Studio and START for immediate development and debug of motor control applications.
ATSAMD10 Xplained Mini is is a hardware platform for evaluating the ATSAMD10 microcontroller. The evaluation kit comes with a fully integrated debugger that provides seamless integration with Atmel Studio. The kit provides access to the features of the ATSAMD10 enabling easy integration of the device in a custom design.
The SAM D11 Xplained Pro evaluation kit is ideal for evaluating and prototyping with the SAM D11 ARM® Cortex®-M0+ based microcontrollers. Extension boards to the SAM D11 Xplained Pro can be purchased individually.
The SAM D20 Xplained Pro evaluation kit is ideal for evaluation and prototyping with the SAM D20 Arm® Cortex®-M0+ processor-based microcontrollers. Xplained Pro Extension kits compatible with the SAM D20 Xplained Pro kit can be purchased individually.
The SAM D21 Xplained Pro evaluation kit is ideal for evaluating and prototyping with the SAM D21 Arm® Cortex®-M0+ based microcontrollers. Xplained Pro Extension kits compatible with SAM D21 Xplained Pro can be purchased individually.
The ATSAMD21E16LMOTOR is an MCU card for use with the ATSAMxxxBDLCxxx-STK low-voltage BLDC and PMSM motor control starter kit. The hardware has an ATSAMD21E16L MCU with integrated on-board debug support.
The SAM DA1 Xplained Pro evaluation kit can be used for evaluating and prototyping with the SAM DA1 Arm® Cortex®-M0+ based microcontrollers. Extension boards for the SAM DA1 Xplained Pro can be purchased individually.
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 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 Harmony v3 is a flexible, fully integrated embedded software development framework for 32-bit microcontrollers (MCUs). It enables robust framework development of interoperable RTOS-friendly libraries with quick and extensive Microchip support for third-party software integration. MPLAB Harmony includes a set of peripheral libraries, drivers and system services that are readily accessible for application development. The code development format allows for maximum re-use and reduces time to market.
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Application Notes
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Nov 2017
|
Document Category
Title
Date
|
Legacy Collaterals
16 Jun 2017
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Legacy Collaterals
10 Dec 2016
|
Document Category
Title
Date
|
Brochures
28 Feb 2023
|
Document Category
Title
Date
|
Brochures
23 Jun 2023
|
Document Category
Title
Date
|
Tech Brief
30 Nov 2023
|
Document Category
Title
Date
|
Tech Brief
01 Feb 2024
|
Document Category
Title
Date
|
Tech Brief
28 Oct 2020
|
Document Category
Title
Date
|
Tech Brief
06 Jan 2023
|
Document Category
Title
Date
|
Tech Brief
19 Dec 2024
|
Document Category
Title
Date
|
Data Sheets
10 Dec 2016
|
Document Category
Title
Date
|
Data Sheets
10 Dec 2016
|
Title
|
|
---|---|
AN_42508 - AT10764: Software Library for AES-128 Encryption and Decryption | Download |
AN_42473 - AT11480: Analog Comparator Application Examples | Download |
AN_8486 - AVR4950: ASF - USB Host Stack | Download |
AN_42249 - AT07347: Executing Code from RAM | Download |
AN_42724 - AT17284: Proximetry Cloud Based Smart Plug User Guide | Download |
AN_42631 - AT11628: SAM D21 SERCOM I2C Configuration | Download |
AN_42386 - AT10828: DALI Slave Stack for SAM D20/D21 | Download |
AN_42255 - AT07451: SAM D21/DA1 Inter-IC Sound Controller (I2S) Driver | Download |
AN_42366 - AT07175: SAM-BA Bootloader for SAM D21 | Download |
AN_42261 - AT06475: SAM D21 USB | Download |
AN_42254 - AT06466: Getting started with SAM D21 | Download |
AN_42258 - AT07627: ASF Manual (SAM D21) | Download |
AN_42138 - AT03664: Getting Started with FreeRTOS on SAM D20/D21/R21/L21/L22 | Download |
AN_42189 - AT04389: Connecting SAMD20E to the AT86RF233 Transceiver | Download |
AN_42149 - AT03789: SAM D10/D11/D20/D21/DA1/R Brown Out Detector (BOD) Driver | Download |
AN_42119 - AT03259: SAM D/R System Clock Management (SYSTEM CLOCK) Driver | Download |
AN_42120 - AT03260: SAM D/R System (SYSTEM) Driver | Download |
AN_42109 - AT03243: SAM D/R Analog to Digital Converter (ADC) Driver | Download |
AN_32219 - AT04470: Differences between SAM D21 Variants A, B, and L | Download |
AN_42115 - AT03255: SAM D/R/L/C Serial Peripheral Interface (SERCOM SPI) Driver | Download |
AN_42110 - AT03244: SAM D20/D21/D10/D11/DA1/C21 Digital-to-Analog Driver (DAC) | Download |
SAM-BA Monitor for ROMless Cortex M Devices - SAM-BA® Monitor for ROMless Cortex Devices Application Note | Download |
AN2465 - SAM D21 SERCOM SPI Configuration | Download |
AN_42256 - AT07058: SAM D10/D11/D21/DA1/R/L/C Timer Counter for Control Applications (TCC) Driver | Download |
AN_42257 - AT07683: SAM D09/D10/D11/D21/DA1/R/L/C Direct Memory Access Controller (DMAC) Driver | Download |
AN_42118 - AT03256: SAM D/R/L/C Serial USART (SERCOM USART) Driver | Download |
AN_42125 - AT03265: SAM D10/D11/D20/D21/R/L/C EEPROM Emulator (EEPROM) Service | Download |
AN_42121 - AT03262: SAM D/R/L/C System Pin Multiplexer (SYSTEM PINMUX) Driver | Download |
AN_42126 - AT03266: SAM D/R/L/C RTC Calendar (RTC CAL) Driver | Download |
AN_42123 - AT03263: SAM D/R/L/C Timer Counter (TC) Driver | Download |
AN_42122 - AT03261: SAM D/R/L/C System Interrupt (SYSTEM INTERRUPT) Driver | Download |
AN_42124 - AT03264: SAM D/R/L/C Watchdog (WDT) Driver | Download |
AN_42114 - AT03247: SAM D/R/L/C Non-Volatile Memory (NVM) Driver | Download |
AN_42107 - AT03229: SAM D/R/L/C Peripheral Access Controller (PAC) Driver | Download |
AN_42116 - AT03254: SAM D/R/L/C I2C Slave Mode (SERCOM I2C) Driver | Download |
AN_42106 - AT03242: SAM D20/D21/D10/D11/DA1/L/C Analog Comparator (AC) Driver | Download |
AN_42112 - AT03246: SAM D/R/L/C External Interrupt (EXTINT) Driver | Download |
AN_42108 - AT03245: SAM D/R/L/C Event System (EVENTS) Driver | Download |
AN_42117 - AT03250: SAM D/R/L/C I2C Master Mode (SERCOM I2C) Driver | Download |
AN_42111 - AT03249: SAM D/R/L/C RTC Count (RTC COUNT) Driver | Download |
AN_42113 - AT03248: SAM D/R/L/C Port (PORT) Driver | Download |
AN_42282 - AT07336: Common Non-Volatile Memory (NVM) Driver | Download |
AN_42341 - AT09336: USB Device Interface (UDI) for Human Interface Device Mouse (HID Mouse) | Download |
AN_42342 - AT09337: USB Host Interface (UHI) for Human Interface Device Mouse (HID Mouse) | Download |
AN_42340 - AT09335: USB Device Interface (UDI) for Human Interface Device Keyboard (HID Keyboard) | Download |
AN_42343 - AT09338: USB Device Interface (UDI) for Mass Storage Class (MSC) | Download |
AN_42344 - AT09339: USB Host Interface (UHI) for Mass Storage Class (MSC) | Download |
AN_42345 - AT09340: USB Device Interface (UDI) for Vendor Class Device | Download |
AN_42346 - AT09341: USB Host Interface (UHI) for Vendor Class Device | Download |
AN_42728 - AT15004:Using SAM-BA for Linux on SAM Devices | Download |
AN_42337 - AT09332: USB Device Interface (UDI) for Communication Class Device (CDC) | Download |
AN_42339 - AT09334: USB Device Interface (UDI) for Human Interface Device Generic (HID Generic) | Download |
AN_42338 - AT09333: USB Host Interface (UHI) for Communication Class Device (CDC) | Download |
AN_42319 - AT06861: SAM Supply Controller (SUPC) | Download |
AN_42235 - AT06857: Developing Extension Boards for the Xplained Pro Evaluation Kits | Download |
AT03974: Read While Write EEPROM | Download |
AT11491: Peripheral Power Consumption in Standby Mode for SAM D Devices | Download |
AT09381: SAM D - Debugging Watchdog Timer Reset | Download |
AT07216: SAM G55 Schematic Checklist | Download |
Production Programming of Microchip AVR and SAM Microcontrollers | Download |
Using Atmel-ICE for AVR Programming In Mass Production | Download |
AT09331: ASF USB Stack Manual | Download |
AN_42382 - AT04056: Getting Started with FreeRTOS on SAM Flash MCUs | Download |
EMI, EMC, EFT, and ESD Circuit Design Consideration for 32-bit Microcontrollers Application Note | Download |
SAM D21 Curiosity Nano: MPLAB Harmony v3 PLIBs Setup and Evaluation | Download |
AN3342 - SleepWalking with Event System Using the SAM E54 AN | Download |
MPLAB Harmony v3 Project Migration | Download |
AN_42458 - AT11493: Waveform Generator and WAV Audio Player using DAC | Download |
AN_42371 - AT07685: CPU Usage Demonstration using DMAC Application | Download |
AN_42454 - AT12031: Advanced Features of SAM D21 Timer/Counter for Control Application (TCC) | Download |
AN_42447 - AT10931: SAM Read While Write EEPROM (RWW EEPROM) Emulator Service | Download |
AN_42370 - AT08569: Optimizing ASF Code Size to Minimize Flash and RAM Usage | Download |
AN_42438 - AT09423: SAM-BA Overview and Customization Process | Download |
Title
|
|
---|---|
SAM D5x/E5x Family Silicon Errata and Data Sheet Clarification | Download |
SAM D09 Series Family Silicon Errata and Data Sheet Clarifications | Download |
SAM D10 Series Family Silicon Errata and Data Sheet Clarifications | Download |
SAM D11 Series Family Silicon Errata and Data Sheet Clarifications | Download |
SAM D20 Series Family Silicon Errata and Data Sheet Clarifications | Download |
SAM D21/DA1 Family Silicon Errata and Data Sheet Clarification | Download |
Title
|
|
---|---|
Basic 32-Bit MCU Design and Troubleshooting Checklist | Download |
Title
|
|
---|---|
Creating a 'Hello World' Application on Arm Microcontrollers Using MPLAB Harmony v3 with MPLAB Code Configurator (MCC) | Download |
Clock System Configuration and Usage on SAM E5x (Cortex M4) Devices | Download |
The Difference Between MPLAB Harmony v3 PLIBs and Drivers, and When to Use Them | Download |
How to Setup MPLAB Harmony v3 Software Development Framework | Download |
ADC Sequencing Using DMA and EVENT System on PIC32C and SAM MCUs Using MPLAB Harmony v3 and MCC | Download |
Title
|
|
---|---|
PIC18F to PIC24F Migration and Performance Enhancement Guide | Download |
Bootloaders are used to upgrade firmware on a target device without using an external programmer or debugger. Commonly used with microcontrollers (MCUs), a bootloader contains code that loads and executes an application program. Bootloaders can also perform additional tasks such as validating the code integrity and authenticity.
With Flash memory options up to 256 KB and SRAM up to 32 KB, the SAM D2x series features Arm® Cortex®-M0+-based microcontrollers (MCUs) optimized for low-power and cost-sensitive applications. They support various peripherals including ADCs, DACs and communication interfaces like UART, SPI and I2C. Notably, the SAM D2x family is pin compatible with other SAM D series MCUs, allowing for easy design upgrades and flexibility without the need for significant changes to existing PCB layouts.