| AC Sleepwalking | This
                                example application shows how to use the AC Peripheral library to
                                perform a single shot comparison in standby sleep mode periodically
                                and wake up the device at the end of a successful comparison | 
| ADC DMA Sequencing | This
                                application shows how to use DMA sequencing feature available in ADC
                                peripheral library | 
| ADC DMA Sleepwalking | This
                                application shows how to configure the ADC in a sleepwalking
                                operation, where the input voltage is measured at a fixed interval,
                                and then the device is woken from sleep after conversion of 16
                                samples | 
| ADC Sample | This
                                example application shows how to sample an analog input using the
                                ADC and displays the converted samples on a serial terminal | 
| ADC Window Sleepwalking | This
                                application shows how to configure ADC in a sleepwalking operation,
                                where input voltage is measured at a fixed interval, but device is
                                not woken from sleep until the measured value is below a given
                                threshold | 
| CAN Blocking | This
                                example application shows how to use the CAN module to transmit and
                                receive normal CAN messages in polling mode | 
| CAN FD Blocking | This
                                example application shows how to use the CAN module to transmit and
                                receive CAN FD messages in polling mode | 
| CAN FD Interrupt | This
                                example application shows how to use the CAN module to transmit and
                                receive CAN FD messages in interrupt mode | 
| CCL Manchester Encoder | This
                                example application shows how to use the CCL peripheral library and
                                generate a Manchester-encoded output | 
| Clock Configuration | This
                                example application shows how to configure the clock system to run
                                the device at maximum frequency. It also outputs a prescaled clock
                                signal on a GPIO pin for measurement and verification | 
| DAC Waveform Generation | This
                                example application shows how to use the DAC to generate a 1 kHz
                                Sine or Sawtooth wave with a look up table | 
| DAC Waveform Generation with DMA | This
                                example application shows how to use the DAC with the DMA to
                                generate a 5 kHz sinusoidal waveform without CPU
                                intervention | 
| DMAC CRC-32 Generation | This
                                example application demonstrates how to use the DMAC peripheral to
                                compute 32-bit Cyclic Redundancy Checksum (CRC) | 
| DMAC Memory Transfer | This
                                example application demonstrates how to use the DMAC peripheral to
                                do a memory to memory transfer | 
| DMAC USART Echo | This
                                example application demonstrates USART transfer with DMA to receive
                                10 bytes and echo back the received bytes | 
| DSU Compute CRC32 | This
                                example application demonstrates how to use the DSU Peripheral
                                library to compute 32-bit Cyclic Redundancy Checksum (CRC) | 
| EIC Interrupt | This
                                example application demonstrates how to generate interrupt using the
                                EIC on switch press and indicate it through an LED | 
| EVSYS Trigger | This
                                example application demonstrates how to use the EVSYS Peripheral
                                library to setup autonomous, low-latency and configurable
                                communication between peripherals | 
| FREQM Measurement | This
                                example application demonstrates how to use the FREQM peripheral to
                                measure the frequency of the internal RC Oscillator | 
| NVMCTRL Read Write | This
                                example application demonstrates how to use the NVMCTRL to erase and
                                program the internal Flash memory | 
| NVMCTRL SmartEEPROM | This
                                example application demonstrates how to use the SmartEEPROM feature
                                in NVMCTRL PLIB to erase and program the internal Flash memory.
                                8-bit, 16-bit, 32-bit access is supported | 
| PM Wakeup Using EIC | This
                                application demonstrates entering the low power modes and exiting it
                                using the EIC | 
| PM Wakeup Using RTC | This
                                example demonstrates entering the low power modes and exiting it
                                using the RTC | 
| PORT Polling | This
                                example application demonstrate how to poll the switch input, and
                                indicate the switch status using the LED | 
| QSPI Flash Read Write | This
                                example shows how to use the QSPI Peripheral library to perform
                                erase, write and read operation with the QSPI Serial Flash memory in
                                Quad IO mode | 
| QSPI Flash Read Write in SPI Mode | This
                                example shows how to use the QSPI Peripheral library to perform
                                erase, write and read operation with the QSPI Serial Flash memory in
                                SPI mode | 
| RSTC Reset Cause | This
                                example shows how to use the RSTC peripheral to indicate the cause
                                of the device reset | 
| RTC Alarm Interrupt | This
                                example shows how to use the RTC to configure the time and generate
                                the alarm | 
| RTC Periodic Interrupt | This
                                example application shows how to use the RTC to generate periodic
                                interrupts | 
| RTC Tamper Detect | This
                                example application shows how to configure and use tamper detect
                                feature of RTC | 
| SERCOM I2C EEPROM emulation | This
                                example application demonstrates how to use the SERCOM peripheral in
                                client mode | 
| SERCOM I2C EEPROM Read Write | This
                                example application demonstrates how to use the SERCOM peripheral to
                                write and read from the I2C serial EEPROM memory | 
| SERCOM SPI Blocking | This
                                example application demonstrates how to use the SERCOM SPI
                                peripheral to transmit and receive a block of data in a blocking
                                manner | 
| SERCOM SPI EEPROM Read Write | This
                                example application demonstrates how to use the SERCOM SPI
                                peripheral to write and read from the SPI serial EEPROM
                                memory | 
| SERCOM SPI Interrupt | This
                                example application shows how to use SERCOM SPI PLIB with external
                                loop back to write and then read back an array of data in interrupt
                                mode | 
| SERCOM SPI Host Read Write Test
        Application | This is a
                                SPI Host test application which is provided to demonstrate
                                communication between SPI host and the corresponding SPI client
                                application available under -
                                apps/sercom/spi/slave/spi_write_read/firmware | 
| SERCOM SPI Client Read Write | This
                                example application demonstrates how to use the SERCOM SPI
                                peripheral in client mode | 
| SERCOM SPI Ping Pong with DMA | This
                                example demonstrates how to continuously transmit and receive data
                                over a SPI interface using ping pong buffers with DMA | 
| SERCOM USART Blocking | This
                                example application demonstrates how to use the SERCOM peripheral in
                                USART mode to transfer block of data in a blocking manner | 
| SERCOM USART Interrupt | This
                                example application demonstrates how to use the SERCOM peripheral in
                                USART mode to transfer data in a non-blocking manner | 
| SERCOM USART Ring Buffer | This
                                example application demonstrates how to use the SERCOM peripheral in
                                USART ring buffer mode to transfer data in a non-blocking
                                manner | 
| Systick Periodic Interrupt | This
                                example shows how to use the SysTick to generate periodic
                                interrupts | 
| TC Capture Mode | This
                                example shows how to use the TC module in capture mode to measure
                                duty cycle and frequency of an external input | 
| TC Compare Mode | This
                                example shows how to use the TC module in compare mode to generate
                                an active low, active high, and toggle output on compare
                                match | 
| TC Timer Mode | This
                                example shows how to use the TC module in timer mode to generate
                                periodic interrupt | 
| TCC PWM Generation | This
                                example application shows how to use the TCC to generate a 2 or 3
                                phase PWM signals for motor control with dead time | 
| TRNG Random Number | This
                                example shows how to use the TRNG Peripheral library to generate and
                                read a random number | 
| WDT Timeout | This
                                example shows how to generate a Watchdog timer reset by emulating a
                                deadlock |