CHAPTER 12 USB FUNCTION CONTROLLER (USBF)
Preliminary User’s Manual U19014EJ1V0UD
385
12.7.4 Suspend/Resume processing
How Suspend/Resume processing is performed differs depending on the configuration of the system. One
example is given below.
Figure 12-24. Example of Suspend/Resume Processing (1/3)
(a) Example of Suspend processing
RSUSPD = 1 (UF0IS0)
RSUM = 1 (UF0EPS1)
Yes
Suspend detected?
No
Yes
RSUSPD = 1?
(UF0IS0)
No
Yes
RSUM = 1?
(UF0EPS1)
No
START
END
INTUSB0B
active
Reading UF0ISn register
Reading UF0EPS1 register
FW Suspend
processing
RSUSPDC = 0
(UF0IC0)
Illegal processing
Illegal processing
Remarks 1.
n = 0, 1
2.
♦
: Processing by hardware
electronic components distributor