Designer Reference Manual — DRM055
3.1 Introduction
3.2 JB12 USB Module
High Data Rate Wireless USB Optical Mouse Solution
MOTOROLA
Freescale Semiconductor, Inc.
Section 3. Universal Serial Bus (USB) Overview
The universal serial bus (USB) is an industry-standard extension to PC
architecture providing a low-cost plug-and-play solution for PC peripheral
devices. It is a serial data link with a high data-transfer rate and device-control
capability. Peripheral USB devices can be configured automatically when
connected to a host because the USB software driver is mapped and loaded in
the operating system (OS) according to the peripheral device class.
The USB driver knows how to communicate with the devices and the USB
devices will report their attributes (using a specific report format called
descriptor) to the host during device configuration. The descriptor is a data
structure with a defined format that describes the device's capabilities and
resource requirements.
For more detailed information regarding the descriptor format, please refer to
the Universal Serial Bus Specification Revision 2.0 at:
http://www.usb.org/developers/docs
Features of the JB12 USB module include:
•
Universal Serial Bus Specification 2.0 low-speed functions
•
1.5-Mbps data rate
•
On-chip 3.3 -V regulator
•
Endpoint 0 with 8-byte transmit buffer and 8-byte receive buffer
•
Endpoint 1 with 8-byte transmit buffer
•
Endpoint 2 with 8-byte transmit buffer and 8-byte receive buffer
•
USB data control logic
•
USB reset options
•
Suspend and resume operations with remote wakeup support
•
USB-generated interrupts
•
STALL, NAK, and ACK handshake generation
Universal Serial Bus (USB) Overview
For More Information On This Product,
Go to: www.freescale.com
DRM055
15