Universal Serial Bus, OTG Capable Controller
MCF52211 ColdFire® Integrated Microcontroller Reference Manual, Rev. 2
Freescale Semiconductor 15-33

15.4.1.25 USB OTG Control Register (USB_OTG_CONTROL)

15.5 OTG and Host Mode Operation

The Host Mode logic allows devices such as digital cameras and palmt op computers to function as a USB

Host Controller . The OTG logic adds an interface to allow the OTG Host Negotiation and Session Request

Protocols (HNP and SRP) to be implemented in software. Host Mode allows a peripheral such as a digital

camera to be connected directly to a USB compliant printer. Digital photos can then be easily printed

without having to upload them to a PC. In the palmtop computer application, a USB compliant

keyboard/mouse can be connected to the palmtop computer with the obvious advantages of easier

interaction.

IPSBAR
Offset: 0x1C_0108 (USB_OTG_CONTROL)
Access: User read/write
76543210
R— VBUSD ID VBUSVLD SESSVLD SESSEND
W
Reset:00000000
Figure 15-32. USB OTG Control Register
Table 15-37. USB_OTG_CONTROL Field Descriptions
Field Description
7 — 5 Reserved
4
VBUSD
Provides control of the VBUS Detect signal into the USB OTG module if a pin has not been configured for this
function. Useful when interfacing to an external OTG control module via a serial interface.
0 VBUS Detect is negated.
1 VBUS Detect is asserted.
3
ID
Provides control of the USB ID signal into the USB OTG module if a pin has not been configured for this
function. Useful when interfacing to an external OTG control module via a serial interface.
0 USB ID input is negated.
1 USB ID input is asserted.
2
VBUSVLD
Provides control of the VBUS Valid signal into the USB OTG module if a pin has not been configured for this
function. Useful when interfacing to an external OTG control module via a serial interface.
0 VBUS Valid input is negated.
1 VBUS Valid input is asserted.
1
SESSVLD
Provides observability of the Session Valid signal output from the USB OTG module. Useful when interfacing
to an external OTG control module via a serial interface.
0 Session Valid input is negated.
1 Session Valid input is asserted.
0
SESSEND
Provides observability of the Session End signal output from the USB OTG module. Useful when interfacing to
an external OTG control module via a serial interface.
0 Session End input is negated.
1 Session End input is asserted.