Atmel Software Framework
The Atmel® Software Framework, integrated in Atmel Studio 6, is a collection of production-ready source code, including 1,600 ready-to-use project examples, written and optimized by experts and tested in hundreds of production designs. Use these peripheral drivers, communication stacks and application-specific libraries to quickly and easily complete your projects.
Atmel Software Framework works across all Atmel ARM® Cortex™-M processor-based, AVR UC3, AVR XMEGA® and megaAVR® devices and with both GNU and IAR C compilers. Atmel Software Framework supports over 300 Atmel microcontrollers, including 60 Cortex-M processor-based devices.
Standard APIs
The Atmel Software Framework uses a set of standard application programming interfaces (APIs) across all Atmel AVR and ARM Cortex-M based microcontrollers. They simplify how your application code interfaces with chip peripherals and communication interfaces, ensuring that your application code migrates easily across the whole range of AVR and Cortex-M based microcontrollers.
ASF Explorer
Use the Atmel Software Explorer (ASF Explorer) to import drivers, communication stacks and services from Atmel Software Framework into your projects. The Explorer automatically manages library dependencies, making sure your code contains the required drivers.
Device Support
Product Family
AVR UC3
AVR XMEGA
megaAVR
tinyAVR
Single-Chip Solutions
SAM3A Cortex-M3
SAM3S Cortex-M3
SAM3U Cortex-M3
SAM3N Cortex-M3
SAM3X Cortex-M3
SAM4S Cortex-M4
SAM4L Cortex-M4
ASF Support
Yes
Yes
Yes *
--
Yes *
Yes
Yes
Yes
Yes
Yes
Yes
Yes








