Microchip Technology Inc
 
Menu
 

Advanced Software Framework (ASF)

The Advanced Software Framework (ASF), provides a rich set of proven drivers and code modules developed by experts to reduce customer design-time. It simplifies the usage of microcontrollers by providing an abstraction to the hardware through drivers and high-value middlewares. ASF is a free and open-source code library designed to be used for evaluation, prototyping, design, and production phases.

ASF4

ASF4, supporting the SAM product line (as well as a number of wireless example projects), is the fourth major generation of ASF. It represents a complete re-design and implementation of the whole framework, to improve the memory footprint, code performance, as well as to better integrate with the Atmel START web user interface. ASF4 must be used in conjunction with Atmel START, which replaces the ASF Wizard of ASF3.

For a description of ASF4 system context, see: ASF4: Atmel START, Software Content and IDEs (from ASF4 API Reference Manual).

 

ASF3

ASF3 is an MCU software library providing a large collection of embedded software for AVR® and SAM flash MCUs and Wireless: megaAVR®, AVR XMEGA®, AVR UC3, SAM devices, ATWINC, ATWILC and ATBTLC. ASF3 is configured by the ASF Wizard in Atmel Studio 7 (installed as an extension to Studio). ASF3 is also available as a standalone (*.zip) with the same content as Studio extension.

  • Configurator: ASF3 is configured by the ASF Wizard in Atmel Studio 7
  • IDE Support: ASF3 works with Atmel Studio 7 (also Atmel Studio 6)
 

Benefits of ASF4

  • Simplifies the usage of microcontrollers and wireless, providing an abstraction to the hardware and high-value middleware
  • Designed to be used for evaluation, prototyping, design and production phases
  • Common set of software interfaces across different SAM devices
  • Smaller code size: Use-case drivers offering only the functionality required by the user's application
  • Easier to use: Graphical configuration of the system through Atmel START

Benefits of ASF3

  • Simplifies the usage of microcontrollers and wireless, providing an abstraction to the hardware and high-value middleware
  • Designed to be used for evaluation, prototyping, design and production phases
  • Integrated in the Atmel Studio IDE with a graphical user interface or available as standalone for GCC and IAR compilers
  • ASF is available as free download