5 otg and host mode operation, 5 otg and host mode operation -33, 25 usb otg control register (usb_otg_control) – Freescale Semiconductor ColdFire MCF52210 User Manual

Page 261

Advertising
background image

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 palmtop 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

7

6

5

4

3

2

1

0

R

VBUSD

ID

VBUSVLD

SESSVLD

SESSEND

W

Reset:

0

0

0

0

0

0

0

0

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.

Advertising
This manual is related to the following products: