3.1 Overview
The USB device stack is divided into three parts:
- USB Device Controller (UDC) Provides USB Chapter 9 Compliance
- USB Device Interface (UDI) Provides USB Class Compliance
- USB Device Driver (UDD) Provides the USB Interface for Each AVR Product