The general usb process – Freescale Semiconductor TWR-MCF52259-Ethenet User Manual
Page 96

TM
S
o
ft
w
a
re
–
G
en
er
a
l
C
o
n
ce
p
ts
The General USB Process
How Does the Host Know a Device’s Requirements?
When a USB device is plugged into a USB port the host communicates
with the device and configures each device according its unique
requirements such
as:
1.
Type of transfer required (interrupt, bulk, isochronous, or control
2.
Who supplies the power (host or device)
3.
Maximum packet size
4.
The number of configurations (e.g., a single device can be
configured to use its own power or power from the host)
5.
Manufacturer’s product ID and registration information
6.
Etc.
This configuration process is called enumeration. Enumeration
is be covered in greater detail later in this presentation