UIMOD=HOST, UIDE=UIMOD
General Control Register
| IDTE | ID Transition Interrupt Enable |
| VBUSTE | VBus Transition Interrupt Enable |
| SRPE | SRP Interrupt Enable |
| VBERRE | VBus Error Interrupt Enable |
| BCERRE | B-Connection Error Interrupt Enable |
| ROLEEXE | Role Exchange Interrupt Enable |
| HNPERRE | HNP Error Interrupt Enable |
| STOE | Suspend Time-Out Interrupt Enable |
| VBUSHWC | VBus Hardware Control |
| SRPSEL | SRP Selection |
| SRPREQ | SRP Request |
| HNPREQ | HNP Request |
| OTGPADE | OTG Pad Enable |
| VBUSPO | VBus Polarity Off |
| FRZCLK | Freeze USB Clock |
| USBE | UOTGHS Enable |
| TIMVALUE | Timer Value |
| TIMPAGE | Timer Page |
| UNLOCK | Timer Access Unlock |
| UIDE | UOTGID Pin Enable 0 (UIMOD): The USB mode (device/host) is selected from the UIMOD bit. 1 (UOTGID): The USB mode (device/host) is selected from the UOTGID input pin. |
| UIMOD | UOTGHS Mode 0 (HOST): The module is in USB host mode. 1 (DEVICE): The module is in USB device mode. |