Advanced Software Framework v3 (ASF3)

Note: If you are starting a new design, you should use theMPLAB® Harmony software framework instead of ASF3.

The components of ASF3 are as follows:
DriversComposed of thedriver.c anddriver.h files that provide low level register interface functions to access a peripheral or device-specific feature. The services and components will interface the drivers.
ServicesProvides more application-oriented software such as USB classes, FAT file system, architecture optimized DSP library, graphical library, etc.
ComponentsProvides software drivers to access external hardware components such as memory (e.g., Atmel DataFlash®, SDRAM, SRAM, and NAND flash), displays, sensors, wireless, etc.
BoardsContains mapping of all digital and analog peripherals to each I/O pin of Atmel's development kits.