License | Subject to your compliance with these terms, you may use Microchip software and any derivatives exclusively with Microchip products |
Document Revision History | |
Preface | The Atmel® Software Framework (ASF) is a collection of free embedded software for Atmel microcontroller devices |
Extra Information for AC Driver | |
Examples for AC Driver | This is a list of the available Quick Start guides (QSGs) and example applications for SAM Analog Comparator (AC) Driver |
Quick Start Guide for AC - Basic | In this use case, the Analog Comparator module is configured for: |
Quick Start Guide for AC - Callback | In this use case, the Analog Comparator module is configured for: |
Document Revision History | |
Extra Information for ADC Driver | |
Examples for ADC Driver | This is a list of the available Quick Start guides (QSGs) and example applications for SAM Analog-to-Digital Converter (ADC) Driver |
Quick Start Guide for ADC - Basic | In this use case, the ADC will be configured with the following settings: |
Quick Start Guide for ADC - Callback | In this use case, the ADC will convert 128 samples using interrupt driven conversion |
Quick Start Guide for Using DMA with ADC/DAC | The supported board list: |
Document Revision History | |
Extra Information for SYSTEM Driver | |
Document Revision History | |
Extra Information for SYSTEM CLOCK Driver | |
Examples for System Clock Driver | This is a list of the available Quick Start guides (QSGs) and example applications for SAM System Clock Management (SYSTEM CLOCK) Driver |
Quick Start Guide for SYSTEM CLOCK - Basic | In this case we apply the following configuration: |
Quick Start Guide for SYSTEM CLOCK - GCLK Configuration | In this use-case, the GCLK module is configured for: |
Document Revision History | |
Extra Information for SYSTEM INTERRUPT Driver | |
Examples for SYSTEM INTERRUPT Driver | This is a list of the available Quick Start guides (QSGs) and example applications for SAM System Interrupt (SYSTEM INTERRUPT) Driver |
Quick Start Guide for SYSTEM INTERRUPT - Critical Section Use Case | In this case we perform a critical piece of code, disabling all interrupts while a global shared flag is read |
Quick Start Guide for SYSTEM INTERRUPT - Enable Module Interrupt Use Case | In this case we enable interrupt handling for a specific module, as well as enable interrupts globally for the device |
Document Revision History | |
Extra Information for SYSTEM PINMUX Driver | |
Examples for SYSTEM PINMUX Driver | This is a list of the available Quick Start guides (QSGs) and example applications for SAM System Pin Multiplexer (SYSTEM PINMUX) Driver |
Quick Start Guide for SYSTEM PINMUX - Basic | In this use case, the PINMUX module is configured for: |
Document Revision History | |
Extra Information for BOD Driver | |
Examples for BOD Driver | This is a list of the available Quick Start guides (QSGs) and example applications for SAM Brown Out Detector (BOD) Driver |
Quick Start Guide for BOD - Basic | In this use case, the BODVDD will be configured with the following settings: |
Application Use Case for BOD - Application | The preferred method of setting BODVDD levels and settings is trough the fuses |
Document Revision History | |
Extra Information for CCL Driver | |
Examples for CCL Driver | This is a list of the available Quick Start guides (QSGs) and example applications for SAM Configurable Custom Logic (CCL) Driver |
Quick Start Guide for CCL - Basic | In this use case, the LUT0 and LUT1 input source is configured as I/O pin |
Document Revision History | |
Extra Information for DAC Driver | |
Examples for DAC Driver | This is a list of the available Quick Start guides (QSGs) and example applications for SAM Digital-to-Analog (DAC) Driver |
Quick Start Guide for DAC - Basic | In this use case, the DAC will be configured with the following settings: |
Quick Start Guide for DAC - Callback | In this use case, the DAC will convert 16 samples using interrupt driven conversion |
Quick Start Guide for Using DMA with ADC/DAC | For this examples, see Quick Start Guide for Using DMA with ADC/DAC |
Document Revision History | |
Extra Information for DMAC Driver | |
Examples for DMAC Driver | This is a list of the available Quick Start Guides (QSGs) and example applications for SAM Direct Memory Access Controller (DMAC) Driver |
Quick Start Guide for Memory to Memory Data Transfer Using DMAC | The supported board list: |
Document Revision History | |
Extra Information for EVENTS Driver | |
Examples for EVENTS Driver | This is a list of the available Quick Start guides (QSGs) and example applications for SAM Event System (EVENTS) Driver |
Quick Start Guide for EVENTS - Basic | In this use case, the EVENT module is configured for: |
Quick Start Guide for EVENTS - Interrupt Hooks | In this use case, the EVENT module is configured for: |
Document Revision History | |
Extra Information for EXTINT Driver | |
Examples for EXTINT Driver | This is a list of the available Quick Start guides (QSGs) and example applications for SAM External Interrupt (EXTINT) Driver |
Quick Start Guide for EXTINT - Basic | The supported board list: |
Quick Start Guide for EXTINT - Callback | The supported board list: |
Document Revision History | |
Extra Information for FREQM Driver | |
Examples for FREQM Driver | This is a list of the available Quick Start guides (QSGs) and example applications for SAM Frequency Meter (FREQM) Driver |
Quick Start Guide for FREQM - Basic | In this use case, the Frequency Meter (FREQM) module is configured for: |
Quick Start Guide for FREQM - Callback | In this use case, the Frequency Meter (FREQM) module is configured for: |
Document Revision History | |
Extra Information for NVM Driver | |
Examples for NVM Driver | This is a list of the available Quick Start guides (QSGs) and example applications for SAM Non-Volatile Memory (NVM) Driver |
Quick Start Guide for NVM - Basic | In this use case, the NVM module is configured for: |
Document Revision History | |
Extra Information for PAC Driver | |
Examples for PAC Driver | This is a list of the available Quick Start guides (QSGs) and example applications for SAM Peripheral Access Controller (PAC) Driver |
Quick Start Guide for PAC - Basic | In this use case, the peripheral-lock will be used to lock and unlock the PORT peripheral access, and show how to implement the PAC module when the PORT registers needs to be altered |
List of Non-Write Protected Registers | Look in device datasheet peripheral's subsection "Register Access
Protection" to see which is actually available for your device |
Document Revision History | |
Extra Information for PORT Driver | |
Examples for PORT Driver | This is a list of the available Quick Start guides (QSGs) and example applications for SAM Port (PORT) Driver |
Quick Start Guide for PORT - Basic | In this use case, the PORT module is configured for: |
Document Revision History | |
Extra Information for RTC COUNT Driver | |
Examples for RTC (COUNT) Driver | This is a list of the available Quick Start guides (QSGs) and example applications for SAM RTC Count (RTC COUNT) Driver |
Quick Start Guide for RTC (COUNT) - Basic | In this use case, the RTC is set up in count mode |
Quick Start Guide for RTC (COUNT) - Callback | In this use case, the RTC is set up in count mode |
Quick Start Guide for RTC Tamper with DMA | In this use case, the RTC is set up in count mode |
Document Revision History | |
Extra Information for RTC (CAL) Driver | |
Examples for RTC CAL Driver | This is a list of the available Quick Start guides (QSGs) and example applications for SAM RTC Calendar (RTC CAL) Driver |
Quick Start Guide for RTC (CAL) - Basic | In this use case, the RTC is set up in calendar mode |
Quick Start Guide for RTC (CAL) - Callback | In this use case, the RTC is set up in calendar mode |
Document Revision History | |
Extra Information for SDADC Driver | |
Examples for SDADC Driver | This is a list of the available Quick Start guides (QSGs) and example applications for SAM Sigma-Delta Analog-to-Digital Converter (SDADC) Driver |
Quick Start Guide for SDADC - Basic | In this use case, the SDADC will be configured with the following settings: |
Quick Start Guide for SDADC - Callback | In this use case, the SDADC will convert 128 samples using interrupt driven conversion |
Document Revision History | |
Extra Information for SERCOM USART Driver | |
Examples for SERCOM USART Driver | This is a list of the available Quick Start guides (QSGs) and example applications for SAM Serial USART (SERCOM USART) Driver |
Quick Start Guide for SERCOM USART - Basic | This quick start will echo back characters typed into the terminal |
Quick Start Guide for SERCOM USART - Callback | This quick start will echo back characters typed into the terminal, using asynchronous TX and RX callbacks from the USART peripheral |
Quick Start Guide for Using DMA with SERCOM USART | The supported board list: |
Quick Start Guide for SERCOM USART LIN | The supported board list: |
SERCOM USART MUX Settings | The following lists the possible internal SERCOM module pad function assignments, for the four SERCOM pads when in USART mode |
Document Revision History | |
Extra Information for SERCOM I2C Driver | |
Examples for SERCOM I2C Driver | This is a list of the available Quick Start guides (QSGs) and example applications for SAM I2C (SERCOM I2C) Driver |
Quick Start Guide for SERCOM I2C Master - Basic | In this use case, the I2C will used and set up as follows: |
Quick Start Guide for SERCOM I2C Master - Callback | In this use case, the I2C will used and set up as follows: |
Quick Start Guide for Using DMA with SERCOM I2C Master | The supported board list: |
Quick Start Guide for SERCOM I2C Slave - Basic | In this use case, the I2C will used and set up as follows: |
Quick Start Guide for SERCOM I2C Slave - Callback | In this use case, the I2C will used and set up as follows: |
Quick Start Guide for Using DMA with SERCOM I2C Slave | The supported board list: |
Document Revision History | |
Extra Information for SERCOM SPI Driver | |
Examples for SERCOM SPI Driver | This is a list of the available Quick Start guides (QSGs) and example applications for SAM Serial Peripheral Interface (SERCOM SPI) Driver |
Quick Start Guide for SERCOM SPI Master - Polled | In this use case, the SPI on extension header 1 of the Xplained Pro board will be configured with the following settings: |
Quick Start Guide for SERCOM SPI Slave - Polled | In this use case, the SPI on extension header 1 of the Xplained Pro board will configured with the following settings: |
Quick Start Guide for SERCOM SPI Master - Callback | In this use case, the SPI on extension header 1 of the Xplained Pro board will be configured with the following settings: |
Quick Start Guide for SERCOM SPI Slave - Callback | In this use case, the SPI on extension header 1 of the Xplained Pro board will configured with the following settings: |
Quick Start Guide for Using DMA with SERCOM SPI | The supported board list: |
MUX Settings | The following lists the possible internal SERCOM module pad function assignments for the four SERCOM pads in both SPI Master and SPI Slave modes |
Document Revision History | |
Extra Information for TC Driver | |
Examples for TC Driver | This is a list of the available Quick Start guides (QSGs) and example applications for SAM Timer/Counter (TC) Driver |
Quick Start Guide for TC - Basic | In this use case, the TC will be used to generate a PWM signal |
Quick Start Guide for TC - Match Frequency Wave Generation | In this use case, the TC will be used to generate a match frequency |
Quick Start Guide for TC - Timer | In this use case, the TC will be used as a timer to generate overflow and compare match callbacks |
Quick Start Guide for TC - Callback | In this use case, the TC will be used to generate a PWM signal, with a varying duty cycle |
Quick Start Guide for Using DMA with TC | The supported kit list: |
Document Revision History | |
Extra Information for TCC Driver | |
Examples for TCC Driver | This is a list of the available Quick Start guides (QSGs) and example applications for SAM Timer Counter for Control Applications (TCC) Driver |
Quick Start Guide for TCC - Basic | The supported board list: |
Quick Start Guide for TCC - Double Buffering and Circular | The supported board list: |
Quick Start Guide for TCC - Timer | The supported board list: |
Quick Start Guide for TCC - Callback | The supported board list: |
Quick Start Guide for TCC - Non-Recoverable Fault | The supported kit list: |
Quick Start Guide for TCC - Recoverable Fault | The supported board list: |
Quick Start Guide for Using DMA with TCC | The supported board list: |
Document Revision History | |
Extra Information for TSENS Driver | |
Examples for TSENS Driver | This is a list of the available Quick Start guides (QSGs) and example applications for SAM Temperature Sensor (TSENS) Driver |
Quick Start Guide for TSENS - Basic | In this use case, the TSENS will be configured with the following settings: |
Quick Start Guide for TSENS - Callback | In this use case, the TSENS will measure the temperature using interrupt driven conversion |
Document Revision History | |
Extra Information for WDT Driver | |
Examples for WDT Driver | This is a list of the available Quick Start guides (QSGs) and example applications for SAM Watchdog (WDT) Driver |
Quick Start Guide for WDT - Basic | In this use case, the Watchdog module is configured for: |
Quick Start Guide for WDT - Callback | In this use case, the Watchdog module is configured for: |
Document Revision History | |
Extra Information | |
Examples for Emulated EEPROM Service | This is a list of the available Quick Start guides (QSGs) and example applications for SAM EEPROM Emulator (EEPROM) Service |
Quick Start Guide for the Emulated EEPROM Module - Basic Use Case | In this use case, the EEPROM emulator module is configured and a sample page of data read and written |
Document Revision History | |
Extra Information | |
Examples for Emulated RWW EEPROM Service | This is a list of the available Quick Start guides (QSGs) and example applications for SAM Read While Write EEPROM (RWW EEPROM) Emulator Service |
Quick Start Guide for the Emulated RWW EEPROM Module - Basic Use Case | In this use case, the RWW EEPROM emulator module is configured, and a sample page is read and written |
Document Revision History | |