English
Language : 

MC908JB16DWE Datasheet, PDF (169/332 Pages) Freescale Semiconductor, Inc – Microcontrollers
Universal Serial Bus Module (USB)
11.5.1 USB Protocol
Figure 11-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 11-3. Supported Transaction Types Per Endpoint
MC68HC908JB16 — Rev. 1.1
Freescale Semiconductor
Universal Serial Bus Module (USB)
Technical Data
169