CHAPTER 12 USB FUNCTION CONTROLLER (USBF)
Preliminary User’s Manual U19014EJ1V0UD
383
Figure 12-23. Processing If More Data Than Expected by System Is Transmitted (1/2)
Yes
OUT token received?
No
Yes
OUT token received?
No
Yes
BKO1FL = 1?
(UF0IS3)
No
START
Writing UF0BO1 register
BKO1DT = 1 (UF0IS3)
BKOUT1 = 1 (UF0EPS0)
INTUSB1B
active
Clearing UF0BO1 register
Yes
Normal reception?
No
Writing UF0BO1 register
Reading UF0ISn register
BKO1NKM = 1 (UF0ENM)
BKO1FL = 1 (UF0IS3)
BKO1NK = 1 (UF0EN)
Clearing UF0BO1 register
Yes
Normal reception?
No
I
Updating data length
of UF0BO1L register
BKO1NK = 1 (UF0EN)
Illegal processing
Remark
♦
: Processing by hardware
electronic components distributor