9.3 How to Use USB OTG Controller

Microchip recommends the following flow for configuring the USB OTG controller.

  1. Instantiate the SmartFusion 2 MSS component into the Libero SoC project
  2. Configure (enable/disable) the SmartFusion 2 MSS components as per the application needs 
using the MSS configurator
  3. Configure the USB OTG controller as explained in the following sections
Important: The MSS USB does not support full behavioral simulation models. For more information, see SmartFusion2 MSS BFM Simulation User Guide.