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

TM
S
o
ft
w
a
re
–
G
en
er
a
l
C
o
n
ce
p
ts
The General USB Process
Interrupt Transfer - Devices that send very little data such as mice or
keyboards would choose this type of transfer. 64 Kbytes/second transfer
rate
Bulk Transfer - Devices that send send data in large packets that need
to be verified as accurate, such as printers, would choose this type of
transfer. 1216 Kbytes/second transfer rate
Isochronous Transfer- Devices that stream data such as speakers
would choose the Isochronous type of transfer. There is no error
correction with this transfer mode as with bulk. 1023 Kbytes/second
transfer rate
Control Transfer - The host sends commands, and query parameters
via control packets. All devices use Control transfers to Endpoint 0 for
the Enumeration process. 832 Kbytes/second transfer rate
2. Transfer Mode - The host then determines which type of transfer
each device requires. There are three transfer modes:
The Enumeration Process:
What happens when a device is connected?