English
Language : 

MC68HC908JB8 Datasheet, PDF (125/286 Pages) Motorola, Inc – MICROCONTROLLERS
Universal Serial Bus Module (USB)
Functional Description
9.5.1 USB Protocol
Figure 9-3 shows the various transaction types supported by the USB
module. The transactions are portrayed as error free. The effect of errors
in the data flow are discussed later.
ENDPOINT 0 TRANSACTIONS:
Control Write
SETUP
DATA0
ACK
OUT
DATA1
ACK
OUT
DATA0
ACK
OUT
DATA0/1
ACK
Control Read
SETUP
DATA0
ACK
IN
DATA1
ACK
IN
DATA1
ACK
IN
DATA0
ACK
IN
DATA0/1
ACK
No-Data Control
SETUP
DATA0
ACK
OUT
DATA1
ACK
IN
DATA1
ACK
ENDPOINTS 1 & 2 TRANSACTIONS:
Interrupt
IN
DATA0/1
ACK
Bulk Transmit
IN
DATA0/1
ACK
KEY:
Unrelated Bus
Traffic
Host
Generated
Device
Generated
Figure 9-3. Supported Transaction Types Per Endpoint
MC68HC908JB8•MC68HC08JB8•MC68HC08JT8 — Rev. 2.3
Freescale Semiconductor
Universal Serial Bus Module (USB)
Technical Data
125