English
Language : 

LM3S5956-IQR80-C1 Datasheet, PDF (848/1144 Pages) Texas Instruments – Stellaris® LM3S5956 Microcontroller
NRND: Not recommended for new designs.
Universal Serial Bus (USB) Controller
OTG A /
Host
Register 28: USB Device Control (USBDEVCTL), offset 0x060
USBDEVCTL is an 8-bit register used for controlling and monitoring the USB VBUS line. If the PHY
is suspended, no PHY clock is received and the VBUS is not sampled. In addition, in Host mode,
USBDEVCTL provides the status information for the current operating mode (Host or Device) of
the USB controller. If the USB controller is in Host mode, this register also indicates if a full- or
low-speed Device has been connected.
USB Device Control (USBDEVCTL)
Base 0x4005.0000
Offset 0x060
Type R/W, reset 0x80
7
6
5
4
3
DEV FSDEV LSDEV
VBUS
Type RO
RO
RO
RO
RO
Reset
1
0
0
0
0
2
1
0
HOST HOSTREQ SESSION
RO
R/W
R/W
0
0
0
Bit/Field
7
6
Name
DEV
FSDEV
Type
RO
RO
Reset
1
0
Description
Device Mode
Value Description
0 The USB controller is operating on the OTG A side of the cable.
1 The USB controller is operating on the OTG B side of the cable.
Note: This value is only valid while a session is in progress.
Full-Speed Device Detected
Value Description
0 A full-speed Device has not been detected on the port.
1 A full-speed Device has been detected on the port.
5
LSDEV
RO
0
Low-Speed Device Detected
Value Description
0 A low-speed Device has not been detected on the port.
1 A low-speed Device has been detected on the port.
4:3
VBUS
RO
0x0
VBUS Level
Value Description
0x0 Below SessionEnd
VBUS is detected as under 0.5 V.
0x1 Above SessionEnd, below AValid
VBUS is detected as above 0.5 V and under 1.5 V.
0x2 Above AValid, below VBUSValid
VBUS is detected as above 1.5 V and below 4.75 V.
0x3 Above VBUSValid
VBUS is detected as above 4.75 V.
848
October 06, 2012
Texas Instruments-Production Data