ARM Development Tools

USB Device Interface Memory Requirements

USB Device ComponentCode Size (KBytes)RAM Size (KBytes)
USB Core2.800.11
Mass Storage Class Support2.270.09
HID Class Support0.440
Audio Class Support0.280.01
CDC Class Support1.050.07
LPC17xx HW Driver1.630.08
STM32F10x HW Driver1.410.09

Notes Note

  • All example figures are based on Cortex-M3
  • All values are minimum requirements with minimum data buffers and no application code