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