USB Type-C with OTG (J7)

The USB Type-C port provides the following functionality:

  • USB 3.0 and USB 2.0 interfaces
  • Supports inverted connector insertion by auto multiplexing of USB 3.0 lanes
  • Input for power source for expansion board; see USB Type-C Power Input (J7)
  • Power output of up to 900 mA for OTG device
  • Powered Configuration Channel (CC) lines (+5VDC levels up to 300 mA, each)

The USB Type-C connector VBUS pin can either act as a power input to the expansion board or power output from the expansion board. The default mode is using the USB Type-C connector as a power input. However, when software executing on the module detects that the port must switch to OTG mode, a load switch is enabled, which supplies power from the +5 volt boost regulator to the VBUS pin of the USB Type-C connector, through the +VBUS rail of the expansion board.

USB loads that exceed 900 mA limit can have unpredictable behavior. Device load on the Type-C connector is to be considered in total platform power needs when selecting power supply solutions.

USB Type-C Inverted Cable Mux (EU4)

The expansion board provides a USB multiplexer device to that is configured to detect and correct inverted cable configurations. Actual determination of cable inversion is performed by the module, activating USBC_SEC to control the mux as needed.

For more complete information about compiler optimizations, see our Optimization Notice.