The USB device stack memory footprint depends on:
In average the USB device stack does not exceed 10KB of Flash and 1KB of RAM compiling with high optimization level.