License | Copyright (c) 2017-2018 Microchip Technology Inc |
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 | |
Quick start guide for USB host Communication Device Class module (UHI CDC) | This is the quick start guide for the USB host Communication Device Class module (UHI CDC) with step-by-step instructions on how to configure and use the modules in a selection of use cases |
Enable USB high speed support | In this use case, the USB host is used to support USB high speed |
Multiple classes support | In this use case, the USB host is used to support several USB classes |
Dual roles support | In this use case, the USB host and USB device are enabled, it is the dual role |
Quick Start Guide for the SAM AT30TSE75X Temperature Sensor Driver | In this use case we will interface the temperature sensor, set a resolution and read the temperature |
License | Copyright (c) 2014-2018 Microchip Technology Inc |
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 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 | |
Overview | This unit test carries out tests for the RTC calendor driver |
SAM RTC Unit Test | Overview: |
Quick start guide for the common IOPORT service | This is the quick start guide for the Common IOPORT API, with step-by-step instructions on how to configure and use the service in a selection of use cases |
Advanced use case doing port access | In this case we will read out the pins from one whole port and write the read value to another port |
Quick start guide for USB device Mass Storage module (UDI MSC) | This is the quick start guide for the USB device interface MSC module (UDI MSC) with step-by-step instructions on how to configure and use the modules in a selection of use cases |
MSC in a composite device | A USB Composite Device is a USB Device which uses more than one USB class |
Change USB speed | In this use case, the USB device is used with different USB speeds |
Use USB strings | In this use case, the usual USB strings is added in the USB device |
Use USB remote wakeup feature | In this use case, the USB remote wakeup feature is enabled |
Bus power application recommendations | In this use case, the USB device BUS power feature is enabled |
USB dynamic serial number | In this use case, the USB serial strings is dynamic |
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 | |
Quick start guide for USB Device Vendor module (UDI Vendor) | This is the quick start guide for the USB device interface Vendor module (UDI Vendor) with step-by-step instructions on how to configure and use the modules in a selection of use cases |
Vendor in a composite device | A USB Composite Device is a USB Device which uses more than one USB class |
Change USB speed | In this use case, the USB device is used with different USB speeds |
Use USB strings | In this use case, the usual USB strings is added in the USB device |
Use USB remote wakeup feature | In this use case, the USB remote wakeup feature is enabled |
Bus power application recommendations | In this use case, the USB device BUS power feature is enabled |
USB dynamic serial number | In this use case, the USB serial strings is dynamic |
Quick start guide for USB device mouse module (UDI mouse) | This is the quick start guide for the USB device mouse module (UDI mouse) with step-by-step instructions on how to configure and use the modules in a selection of use cases |
HID mouse in a composite device | A USB Composite Device is a USB Device which uses more than one USB class |
Change USB speed | In this use case, the USB device is used with different USB speeds |
Use USB strings | In this use case, the usual USB strings is added in the USB device |
Use USB remote wakeup feature | In this use case, the USB remote wakeup feature is enabled |
Bus power application recommendations | In this use case, the USB device BUS power feature is enabled |
USB dynamic serial number | In this use case, the USB serial strings is dynamic |
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 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 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 | |
xTaskHandle | Task |
taskYIELD | Task |
taskENTER_CRITICAL | Task |
taskEXIT_CRITICAL | Task |
taskDISABLE_INTERRUPTS | Task |
taskENABLE_INTERRUPTS | Task |
xTaskGetTickCount | Task |
uxTaskGetNumberOfTasks | Task |
pcTaskGetTaskName | Task |
vTaskList | Task |
vTaskGetRunTimeStats | Task |
vSemaphoreDelete | Semphr |
uxQueueMessagesWaiting | Queue |
vQueueDelete | Queue |
Quick start guide for Serial Interface service | This is the quick start guide for the Serial Interface module, with step-by-step instructions on how to configure and use the serial in a selection of use cases |
Advanced use case - Send a packet of serial data | In this use case, the USART module is configured for: |
Extra Information for Advanced Encryption Standard | |
Examples for Advanced Encryption Standard | This is a list of the available Quick Start Guides (QSGs) and example applications for SAM Advanced Encryption Standard (AES) Driver |
Quick Start Guide for AES - Basic | The supported board list: |
Quick Start Guide for AES - Callback | The supported board list: |
Quick Start Guide for AES - DMA | The supported board list: |
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 BOD33 and BOD12 will be configured with the following settings: |
Application Use Case for BOD - Application | The preferred method of setting BOD33 levels and settings is through the fuses |
Document Revision History | |
conf_clock.h examples with USB support | Content of XMEGA conf_clock.h: |
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 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 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 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 | |
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 | |
Examples for SYSTEM Driver | This is a list of the available Quick Start Guides (QSGs) and example applications for SAM System (SYSTEM) Driver |
Quick Start Guide for Power Driver | List of supported boards: |
Extra Information for SYSTEM Driver | |
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 | |
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 | |
Examples for GFX Mono Library | This is a list of the available Quick Start guides (QSGs) and example applications for Monochrome graphical display system |
Quick Start Guide for the mono graphics service | This is the quick start guide for the Monochrome Graphics service, with step-by-step instructions on how to configure and use it for a specific use case |
Quick Start Guide for the mono font service | This is the quick start guide for the GFX Mono Font Library with step-by-step instructions on how to configure and use it for a specific use case |
GFX Mono Font Example | |
GFX Mono Spinner Example | |
Quick start guide for USB host mass-storage module (UHI MSC) | This is the quick start guide for the USB host mass-storage module (UHI MSC) with step-by-step instructions on how to configure and use the modules in a selection of use cases |
Enable USB high speed support | In this use case, the USB host is used to support USB high speed |
Multiple classes support | In this use case, the USB host is used to support several USB classes |
Dual roles support | In this use case, the USB host and USB device are enabled, it is the dual role |
Extra Information for TRNG Driver | |
Examples for TRNG Driver | This is a list of the available Quick Start guides (QSGs) and example applications for SAM True Random Number Generator (TRNG) Driver |
Quick Start Guide for TRNG - Basic | In this use case, the True Random Number Generator (TRNG) module is configured for: |
Quick Start Guide for TRNG - Callback | In this use case, the True Random Number Generator (TRNG) module is configured for: |
Document Revision History | |
Quick start guide for USB device Communication Class Device module (UDI CDC) | This is the quick start guide for the USB device interface CDC module (UDI CDC) with step-by-step instructions on how to configure and use the modules in a selection of use cases |
CDC in a composite device | A USB Composite Device is a USB Device which uses more than one USB class |
Change USB speed | In this use case, the USB device is used with different USB speeds |
Use USB strings | In this use case, the usual USB strings is added in the USB device |
Use USB remote wakeup feature | In this use case, the USB remote wakeup feature is enabled |
Bus power application recommendations | In this use case, the USB device BUS power feature is enabled |
USB dynamic serial number | In this use case, the USB serial strings is dynamic |
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 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 | |
asfdoc_sam0_iso7816_qs | Driver for smart card via ISO7816 |
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 | |
Quick start guide for USB host mouse module (UHI mouse) | This is the quick start guide for the USB host mouse module (UHI mouse) with step-by-step instructions on how to configure and use the modules in a selection of use cases |
Enable USB high speed support | In this use case, the USB host is used to support USB high speed |
Multiple classes support | In this use case, the USB host is used to support several USB classes |
Dual roles support | In this use case, the USB host and USB device are enabled, it is the dual role |
Extra Information for SERCOM SPI Master Driver w/ Vectored I/O | |
Examples for SERCOM SPI Master Driver w/ Vectored I/O | This is a list of the available Quick Start guides (QSGs) and example applications for SAM Serial Peripheral Interface Master Driver w/ Vectored I/O (SERCOM SPI) |
Quick Start Guide for SERCOM SPI Master Driver w/ Vectored I/O | This quick start will receive, transmit and transceive bytes on the EXT1 header |
Document Revision History | |
conf_clock.h examples with USB support | Content of conf_clock.h for AT32UC3A0, AT32UC3A1, AT32UC3B devices (USBB): |
Quick start guide for USB device keyboard module (UDI keyboard) | This is the quick start guide for the USB device keyboard module (UDI keyboard) with step-by-step instructions on how to configure and use the modules in a selection of use cases |
HID keyboard in a composite device | A USB Composite Device is a USB Device which uses more than one USB class |
Change USB speed | In this use case, the USB device is used with different USB speeds |
Use USB strings | In this use case, the usual USB strings is added in the USB device |
Use USB remote wakeup feature | In this use case, the USB remote wakeup feature is enabled |
Bus power application recommendations | In this use case, the USB device BUS power feature is enabled |
USB dynamic serial number | In this use case, the USB serial strings is dynamic |
ADP Example | |
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 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 | |
Quick start guide for USB host vendor module (UHI vendor) | This is the quick start guide for the USB host vendor module (UHI vendor) with step-by-step instructions on how to configure and use the modules in a selection of use cases |
Enable USB high speed support | In this use case, the USB host is used to support USB high speed |
Multiple classes support | In this use case, the USB host is used to support several USB classes |
Dual roles support | In this use case, the USB host and USB device are enabled, it is the dual role |
Quick start guide for MQTT service | Copyright (C) 2017 Microchip Technology Inc |
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 | |
Quick Start Guide for CRC-32 | To use this service, the user must supply a container variable for the CRC and call crc32_calculate() with the parameters for the first block in the dataset |
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 OPAMP Driver | |
Examples for OPAMP Driver | This is a list of the available Quick Start guides (QSGs) and example applications for SAM Operational Amplifier Controller (OPAMP) Driver |
Quick Start Guide for OPAMP - Basic | In this use case, the OPAMP0 is configured as "Non-Inverting PGA" mode, refer to the second mode of "Built-in Modes" in the device datasheet |
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 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 |
Document Revision History | |
Quick start guide for USB device multi-touch module (UDI Multi-touch) | |
Extra Information for CRC32 | |
Examples for CRC32 | This is a list of the available Quick Start Guides (QSGs) and example applications for SAM 32-bit cyclic redundancy check (CRC32) Driver |
Document Revision History | |
SAM Tic-Tac-Toe Example | Overview: |
Quick start guide for USB device generic module (UDI generic) | This is the quick start guide for the USB device generic module (UDI generic) with step-by-step instructions on how to configure and use the modules in a selection of use cases |
HID generic in a composite device | A USB Composite Device is a USB Device which uses more than one USB class |
Change USB speed | In this use case, the USB device is used with different USB speeds |
Use USB strings | In this use case, the usual USB strings is added in the USB device |
Use USB remote wakeup feature | In this use case, the USB remote wakeup feature is enabled |
Bus power application recommendations | In this use case, the USB device BUS power feature is enabled |
USB dynamic serial number | In this use case, the USB serial strings is dynamic |
Todo List | |