Microchip® Advanced Software Framework

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
SAM Universal Serial Bus (USB)

The Universal Serial Bus (USB) module complies with the USB 2.1 specification.

The following peripherals are used by this module:

The following devices can use this module:

The USB module covers following mode:

The USB module covers following speed:

The USB module supports Link Power Management (LPM-L1) protocol.

USB support needs whole set of enumeration process, to make the device recognizable and usable. The USB driver is designed to interface to the USB Stack in Atmel Software Framework (ASF).

USB Device Mode

The ASF USB Device Stack has defined the USB Device Driver (UDD) interface, to support USB device operations. The USB module device driver complies with this interface, so that the USB Device Stack can work based on the USB module.

Refer to "ASF - USB Device Stack" for more details.

USB Host Mode

The ASF USB Host Stack has defined the USB Host Driver (UHD) interface, to support USB host operations. The USB module host driver complies with this interface, so that the USB Host Stack can work based on the USB module.

Refer to "ASF - USB Host Stack" for more details.