Clocks, Peripheral Event System, Timers | application | 8MHz Oscillator Calibration Application | atsamd20j18 | | | SAM D20 Xplained Pro |
Memory | application | Basic SD/MMC card example for SAMD20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
| application | FreeRTOS demo using event group feature on OLED1 Xplained Pro, for SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
| application | FreeRTOS demo using OLED1 Xplained Pro, for SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
| application | FreeRTOS tickless demo using OLED1 Xplained Pro, for SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
Communication, Memory | application | I2C Slave bootloader for SAM D20 | atsamd20j18 | | | SAM D20 Xplained Pro |
CPU, I/O, Interrupt | application | LED Toggle Application | atsamd20j18 | | | SAM D20 Xplained Pro |
Communication | application | lwIP TCP/IP Stack basic HTTP example using Raw API for SAMD20 Xplained Pro (with Micrel KSZ8851SNL PHY) | atsamd20j18 | | | SAM D20 Xplained Pro |
Communication, Wireless | application | LWMesh-EDDemo Application AT86RF233 (ATREB233-XPRO) - SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
Communication, Wireless | application | LWMesh-Peer2Peer Application AT86RF212B (ATZB-212B-XPRO) - SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
Communication, Wireless | application | LWMesh-Peer2Peer Application AT86RF233 (ATREB233-XPRO) - SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
Communication, Wireless | application | LWMesh-Tester Application AT86RF233 (ATREB233-XPRO) - SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
Communication, Wireless | application | LWMesh-WsnDemo Application AT86RF212B (ATZB-212B-XPRO) - SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
Communication, Wireless | application | LWMesh-WsnDemo Application AT86RF233 (ATREB233-XPRO) - SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
| application | MAC Beacon Application Coordinator AT86RF233 (ATREB233-XPRO) - SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
| application | MAC Beacon Application Coordinator AT86RF233 (ATZB-A-233-XPRO) - SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
| application | MAC Beacon Application Device AT86RF233 (ATREB233-XPRO) - SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
| application | MAC Beacon Application Device AT86RF233 (ATZB-A-233-XPRO) - SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
| application | MAC No Beacon Application Coordinator AT86RF233 (ATREB233-XPRO) - SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
| application | MAC No Beacon Application Coordinator AT86RF233 (ATZB-A-233-XPRO) - SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
| application | MAC No Beacon Application Device AT86RF233 (ATREB233-XPRO) - SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
| application | MAC No Beacon Application Device AT86RF233 (ATZB-A-233-XPRO) - SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
| application | MAC Serial Interface Beacon FFD AT86RF233 (ATREB233-XPRO) - SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
| application | MAC Serial Interface Beacon FFD AT86RF233 (ATZB-A-233-XPRO) - SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
| application | MAC Serial Interface Beacon RFD AT86RF233 (ATREB233-XPRO) - SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
| application | MAC Serial Interface Beacon RFD AT86RF233 (ATZB-A-233-XPRO) - SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
| application | MAC Serial Interface NoBeacon FFD AT86RF233 (ATREB233-XPRO) - SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
| application | MAC Serial Interface NoBeacon FFD AT86RF233 (ATZB-A-233-XPRO) - SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
| application | MAC Serial Interface NoBeacon RFD AT86RF233 (ATREB233-XPRO) - SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
| application | MAC Serial Interface NoBeacon RFD AT86RF233 (ATZB-A-233-XPRO) - SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
| application | Performance Analyzer Application AT86RF212B (ATZB-212B-XPRO) - SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
| application | Performance Analyzer Application AT86RF233 (ATREB233-XPRO) - SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
| application | Performance Analyzer Application AT86RF233 (ATZB-A-233-XPRO) - SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
| application | SAM D20 ADC VCC Monitor Example | atsamd20j18 | | | SAM D20 Xplained Pro |
| application | SAM D20 Xplained Pro Delay Service Example | atsamd20j18 | | | SAM D20 Xplained Pro |
| application | SAMD20 QTouch Mutual Capacitance Example on SAMD20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
| application | SAMD20 QTouch Self Capacitance Example on SAMD20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
Memory | application | SD/MMC card example with FatFs for SAMD20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
Communication, Wireless, Communication, Wireless | application | Serial Bridge Application - SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
Analog Conversion, Audio, Peripheral Event System, Timers | application | Sound Player for the SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
Communication, Memory | application | SPI Master bootloader for SAM D20 | atsamd20j18 | | | SAM D20 Xplained Pro |
Communication, Memory | application | SPI Slave bootloader for SAM D20 | atsamd20j18 | | | SAM D20 Xplained Pro |
| application | SSD1306 OLED Controller example for SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
Graphics | application | Tic-Tac-Toe Application | atsamd20j18 | | | SAM D20 Xplained Pro |
Memory | application | Unit Tests for the SAMD20 SD/MMC driver | atsamd20j18 | | | SAM D20 Xplained Pro |
Analog Conversion, Peripheral Event System, Timers | application | WAV Audio Player for the SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
Analog Conversion, Peripheral Event System, Timers | application | Waveform Generator for the SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
Clocks, Peripheral Event System, Timers | application | XOSC32K Failure Detector for the SAM D20 Xplained Pro | atsamd20j18 | | | SAM D20 Xplained Pro |
Analog Conversion | module | AC - Analog Comparator (Callback APIs) | samd20, samd21, samr21, samd10, samd11, samda1, samha1, samha0, saml21, samr30, saml22, samc20, samc21 | | | |
Analog Conversion | module | AC - Analog Comparator (Polled APIs) | samd20, samd21, samr21, samd10, samd11, samda1, samha1, samha0, saml21, samr30, saml22, samc20, samc21 | | | |
Analog Conversion | module | ADC - Analog-to-Digital Converter (Callback APIs) | sam0 | | | |
Sensors | module | AT30TSE75X Temperature Sensor | sam0 | X | | |
| module | AT45DBX DataFlash | samd20, atsamr21g18a | | | |
Communication, Wireless | module | AVR2025 - IEEE 802.15.4 MAC Stack v3.1.1 | atxmega256a3u, atxmega256a3bu, atxmega256a3, uc3a3_a4, sam4l, sam4s, sam4e, samd20, samd21, samr21, saml21, samr30, atmega256rfr2, atmega2564rfr2, atmega128rfa1 | | | |
| module | AVR2025 - TAL | atxmega256a3u, atxmega256a3bu, atxmega256a3, uc3a3_a4, sam4l, sam4s, sam4e, samd20, samd21, samr21, saml21, samr30, atmega256rfr2, atmega2564rfr2, atmega128rfa1 | | | |
| module | AVR2025 - TFA | atxmega256a3u, atxmega256a3bu, atxmega256a3, uc3a3_a4, sam4l, sam4s, sam4e, samd20, samd21, samr21, saml21, samr30, atmega256rfr2, atmega2564rfr2, atmega128rfa1 | | | |
| module | AVR2025-MAC Serial Interface Module | atxmega256a3u, atxmega256a3bu, atxmega256a3, uc3a3_a4, sam4l, sam4s, sam4e, samd20, samd21, samr21, saml21, samr30, atmega256rfr2, atmega2564rfr2, atmega128rfa1 | | | |
Communication, Wireless | module | AVR2130 - LW MESH v1.2.1 | atxmega256a3u, atmega256rfr2, atmega2564rfr2, atmega128rfa1, atxmega256a3bu, samd20, samd21, samr21, sam4e, sam4s, sam4l, saml21 | | | |
| module | BOD - Brown Out Detector | samd20, samd21, samr21, samd10, samd11, samda1, samha1, samha0 | | | |
| module | CRC-32 calculation | sam0 | X | | |
I/O | module | CRC32 - 32-bit cyclic redundancy check | sam0 | X | | |
Analog Conversion | module | DAC - Digital-to-Analog Converter (Callback APIs) | samd20, samd21, samd10, samd11, saml21, samda1, samha1, samha0, samc21 | | | |
Analog Conversion | module | DAC - Digital-to-Analog Converter (Polled APIs) | samd20, samd21, samd10, samd11, saml21, samda1, samha1, samha0, samc21 | | | |
| module | Debug Print (FreeRTOS) | samd20, samd21 | X | | |
| module | Delay routines | sam0 | | | |
| module | Delay routines | sam0 | | | |
Memory | module | EEPROM Emulator Service | sam0 | X | X | |
Communication | module | Ethernet Physical Transceiver (ksz8851snl) | sam0 | | | |
Peripheral Event System | module | EVSYS - Event System | sam0 | | | |
Peripheral Event System | module | EVSYS - Event System with interupt hooks support | sam0 | | | |
Interrupt | module | EXTINT - External Interrupt (Callback APIs) | sam0 | | | |
| module | FatFS file system | sam, sam0, xmega | | | |
| module | Generic board support | avr, sam, sam0, samb | | | |
Graphics | module | GFX Monochrome - Menu System | sam0 | | | |
Graphics | module | GFX Monochrome - Monochrome Graphic Library | sam0 | X | | |
Graphics | module | GFX Monochrome - Spinner/Spin control widget | sam0 | | | |
Graphics | module | GFX Monochrome - System Font | sam0 | X | | |
| module | Interrupt management - SAM implementation | sam, sam0, samb | | | |
I/O | module | IOPORT - General purpose I/O service | samd20, samd21, saml21 | X | | |
Memory | module | Memory Control Access Interface | xmega, uc3, sam, sam0 | | | |
Memory | module | NVM - Non-Volatile Memory | sam0 | X | X | |
CPU | module | PAC - Peripheral Access Controller | sam0 | | | |
Communication, Wireless | module | Performance Analyzer Application | atxmega256a3u, atxmega256a3bu, atxmega256a3, uc3a3_a4, sam4l, sam4s, sam4e, samd20, samd21, samr21, saml21, samr30, atmega256rfr2, atmega2564rfr2, atmega128rfa1 | | | |
I/O | module | PORT - GPIO Pin Control | sam0 | X | X | |
Touch | module | QTouch Library for SAMD20/D21 | samd20 | | | |
| module | RTC - Real Time Counter in Calendar Mode (Callback APIs) | sam0 | | | |
Timers | module | RTC - Real Time Counter in Count Mode (Callback APIs) | sam0 | | | |
Timers | module | RTC - Real Time Counter in Count Mode (Polled APIs) | sam0 | | | |
Memory | module | SAM D20/D21 implementation of AT25DFx SerialFlash with vectored master SPI | samd20, samd21, samr30 | X | | |
Memory | module | SD/MMC stack on SPI interface | sam0 | | | |
Communication | module | SERCOM I2C - Master Mode I2C (Callback APIs) | sam0 | | | |
Communication | module | SERCOM SPI - Serial Peripheral Interface (Callback APIs) | sam0 | X | X | |
Communication | module | SERCOM SPI - Serial Peripheral Interface (Master Mode, Vectored I/O) | sam0 | X | | |
Communication | module | SERCOM SPI - Serial Peripheral Interface (Polled APIs) | sam0 | X | X | |
Communication | module | SERCOM USART - Serial Communications (Callback APIs) | sam0 | X | X | |
Communication | module | SERCOM USART - Serial Communications (Polled APIs) | sam0 | X | X | |
| module | Serial I/O - Host using UART | samd20, samd21, samr21, saml21, samr30, samr34, samr35, wlr089 | | | |
| module | Serial I/O - NCP Using UART | samd20, samd21, samr21 | | | |
Power Management | module | Sleep manager - SAMD implementation | samd20, samd21, samr21, samd11, samda1 | | | |
Communication | module | Smart Card | sam0 | X | | |
Graphics | module | SSD1306 OLED controller | sam0 | | | |
| module | Standard serial I/O (stdio) | sam0, samb | | | |
Clocks | module | SYSTEM - Clock Management for SAMD20 | samd20 | | | |
I/O | module | SYSTEM - I/O Pin Multiplexer | sam0 | X | X | |
Timers | module | TC - Timer Counter (Callback APIs) | sam0 | | | |
| module | Unit test framework - SAM0 implementation | samd20, samd21, samr21, saml21, samr30, samr34, samr35, wlr089, saml22, samda1, samha1, samha0, samc21, samc20 | | | |
Communication | module | USART - Serial interface- SAM implementation for devices with only USART | sam0 | X | | |
CPU, Clocks, Timers | module | WDT - Watchdog Timer (Callback APIs) | sam0 | X | X | |
| unit-test | Unit Tests for the SAM D20 AC driver | atsamd20j18 | | | SAM D20 Xplained Pro |
| unit-test | Unit Tests for the SAM D20 ADC Driver | atsamd20j18 | | | SAM D20 Xplained Pro |
| unit-test | Unit Tests for the SAM D20 EEPROM emulator service | atsamd20j18 | | | SAM D20 Xplained Pro |
| unit-test | Unit Tests for the SAM D20 Event system driver | atsamd20j18 | | | SAM D20 Xplained Pro |
| unit-test | Unit Tests for the SAM D20 External Interrupt Driver | atsamd20j18 | | | SAM D20 Xplained Pro |
| unit-test | Unit Tests for the SAM D20 I2C Driver | atsamd20j18 | | | SAM D20 Xplained Pro |
| unit-test | Unit Tests for the SAM D20 NVM Driver | atsamd20j18 | | | SAM D20 Xplained Pro |
| unit-test | Unit Tests for the SAM D20 RTC calendar Driver | atsamd20j18 | | | SAM D20 Xplained Pro |
| unit-test | Unit Tests for the SAM D20 RTC Driver | atsamd20j18 | | | SAM D20 Xplained Pro |
| unit-test | Unit Tests for the SAM D20 SPI Driver | atsamd20j18 | | | SAM D20 Xplained Pro |
| unit-test | Unit Tests for the SAM D20 TC Driver | atsamd20j18 | | | SAM D20 Xplained Pro |
| unit-test | Unit Tests for the SAM D20 USART Driver | atsamd20j18 | | | SAM D20 Xplained Pro |
| unit-test | Unit Tests for the SAM D20 WDT Driver | atsamd20j18 | | | SAM D20 Xplained Pro |