Specifications#

  • Complies with the "Universal Serial Bus specification revision 2.0"

  • Implements the "Interface Association Descriptor Engineering Change Notice (ECN)"

  • Transfer types

    • Control

    • Bulk

    • Interrupt

  • USB classes

    • Communication Device Class (CDC)

    • Abstract Control Model (ACM)

    • Human Interface Device (HID)

    • Mass Storage Class (MSC)

    • Vendor-specific class framework

Features#

  • Scalable to include only required features to minimize memory footprint

  • Supports Full-speed (12 Mbit/s)

  • Supports composite (multi-function) devices

  • Supports multi-configuration devices

  • Supports USB power-saving functionalities (device suspend and resume)

  • Complete integration of Mass Storage Class into Micrium OS File System module

  • Developed with CMSIS-RTOS2 abstraction layer so that it can work with different OSes. Silicon Labs GSDK comes with FreeRTOS and Micrium OS ports.