English
Language : 

K60P100M100SF2RM Datasheet, PDF (1233/1809 Pages) Freescale Semiconductor, Inc – K60 Sub-Family Reference Manual
Chapter 45
Universal Serial Bus OTG Controller (USBOTG)
45.1 Introduction
NOTE
For the chip-specific implementation details of this module's
instances see the chip configuration chapter.
This section describes the USB. The OTG implementation in this module provides
limited host functionality as well as device solutions for implementing a USB 2.0 full-
speed/low-speed compliant peripheral. The OTG implementation supports the On-The-
Go (OTG) addendum to the USB 2.0 Specification. Only one protocol can be active at
any time. A negotiation protocol must be used to switch to a USB host functionality from
a USB device. This is known as the Master Negotiation Protocol (MNP).
45.1.1 USB
The USB is a cable bus that supports data exchange between a host computer and a wide
range of simultaneously accessible peripherals. The attached peripherals share USB
bandwidth through a host-scheduled, token-based protocol. The bus allows peripherals to
be attached, configured, used, and detached while the host and other peripherals are in
operation.
USB software provides a uniform view of the system for all application software, hiding
implementation details making application software more portable. It manages the
dynamic attach and detach of peripherals.
There is only one host in any USB system. The USB interface to the host computer
system is referred to as the Host Controller.
There may be multiple USB devices in any system such as joysticks, speakers, printers,
etc. USB devices present a standard USB interface in terms of comprehension, response,
and standard capability.
K60 Sub-Family Reference Manual, Rev. 6, Nov 2011
Freescale Semiconductor, Inc.
1233