Section 20 USB Function Module
20.4.3
Control Transfer
Control transfer consists of three stages: setup, data (not always included), and status (figure 20.4).
The data stage comprises a number of bus transactions. Operation flowcharts for each stage are
shown below.
Control IN
Control OUT
No data
Rev. 4.00 Sep. 14, 2005 Page 768 of 982
REJ09B0023-0400
Setup stage
SETUP(0)
IN(1)
DATA0
DATA1
SETUP(0)
OUT(1)
DATA0
DATA1
SETUP(0)
DATA0
Figure 20.4 Transfer Stages in Control Transfer
Data stage
IN(0)
. . .
IN(0/1)
DATA0
DATA0/1
OUT(0)
. . .
OUT(0/1)
DATA0
DATA0/1
Status stage
OUT(1)
DATA1
IN(1)
DATA1
IN(1)
DATA1