Source: https://ww1.microchip.com/downloads/en/DeviceDoc/USB_OTG_ver_1.0.pdf