CHAPTER 12 USB FUNCTION CONTROLLER (USBF)
Preliminary User’s Manual U19014EJ1V0UD
361
Figure 12-14. Automatically Processed Requests for Control Transfer
START
END
CLEAR_FEATURE?
SET_FEATURE?
Receiving SETUP token
CLEAR_FEATUR
E
processing
SET_FEATURE
processing
SET_CONFIGURATION?
SET_CONFIGURATION
processing
SET_INTERFACE?
SET_INTERFACE
processing
INTUSB0B/INTUSB2B
active
Decoding request
(n = 0, 1)
Yes
No
Yes
No
Yes
No
Yes
No
Other
automatically processed
request?
CPUDEC
processing
Illegal processing
Illegal processing
Yes
No
INTUSB2B = 1?
Reading UF0ISn register
Reading UF0IS4 register
Reading
UF0SET
register
FW processing for
each request
Yes
Yes
No
No
CLRRQ = 1?
(UF0IS0)
SETRQ = 1?
(UF0IS0)
Reading
UF0CLR
register
FW processing for
each request
Yes
No
Yes
No
SETINT = 1?
(UF0IS4)
END
END
END
Automatic processing
END
SETINTC = 0
(UF0IC4)
FW processing for
SET_INTERFACE
:
See
Figure 12-15 CLEAR_FEATURE Processing
.
: See
Figure 12-16 SET_FEATURE Processing
.
: See
Figure 12-17 SET_CONFIGURATION Processing
.
:
See
Figure 12-18 SET_INTERFACE Processing
.
Remark
♦
: Processing by hardware
electronic components distributor