3.2 Memory Footprint

The USB device stack memory footprint depends on:

  • AVR Core (XMEGA®, megaAVR®, UC3)
  • USB Hardware Version
  • USB Class Used
  • Compiler and Optimization Level

In average the USB device stack does not exceed 10KB of Flash and 1KB of RAM compiling with high optimization level.