SLAU723A October 2017 – October 2018 MSP432E401Y , MSP432E411Y
USB General-Purpose Control and Status (USBGPCS)
OTG A / Host
OTG B / Device
USBGPCS provides the state of the internal ID signal.
NOTE
When used in OTG mode, USB0VBUS and USB0ID do not require any configuration as they are dedicated pins for the USB controller and directly connect to the USB connector's VBUS and ID signals. If the USB controller is used as either a dedicated Host or Device, the DEVMOD field in the USB General-Purpose Control and Status (USBGPCS) register can be used to connect the USB0VBUS and /or USB0ID inputs to fixed levels internally, freeing the PB0 and PB1 pins for GPIO use. Note that PB1 (USB0VBUS) is a 5-V tolerant signal as required. For proper self-powered Device operation, the VBUS value must still be monitored to assure that if the Host removes VBUS, the self-powered Device disables the D+/D- pullup resistors. This function can be accomplished by connecting a standard GPIO to VBUS.
The termination resistors for the USB PHY have been added internally, and thus there is no need for external resistors. For a device, there is a 1.5 kohm pullup on the D+ and for a host there are 15 kohm pulldowns on both D+ and D-.
USBGPCS is shown in Figure 27-85 and described in Table 27-92.
Return to Summary Table.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
R-0x0 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | DEVMOD | ||||||||||||||
R-0x0 | R/W-0x0 | ||||||||||||||