Datasheet

V850ES/JG3-H, V850ES/JH3-H CHAPTER 21 USB FUNCTION CONTROLLER (USBF)
R01UH0042EJ0500 Rev.5.00 Page 1211 of 1513
Aug 12, 2011
Figure 21-27. Normal Processing for Bulk Transfer (OUT) (Endpoint2)
Yes
OUT token received?
No
Yes
BKO1DT = 1?
(UF0IS3)
No
Yes
Data length = 0?
No
No
OUT token received?
Yes
END
START
Writing UF0BO1 register
BKO1DT = 1 (UF0IS3)
BKOUT1 = 1 (UF0EPS0)
Clearing UF0BO1 register
Yes
No
Normal reception?
INTUSBF0 active
Reading UF0ISn register
BKO1DT = 0 (UF0IS3)
BKOUT1 = 0 (UF0EPS0)
Updating data length
of UF0BO1L register
Reading UF0BO1 register
Data length = Data length
1
Updating data length
of UF0BO1L register
No
Data length other than 0?
Yes
UF0BO1 register data is read
up to the value read by the
UF0BO1L register.
Illegal processing
Illegal processing
Remarks 1. n = 2, 3
2. : Processing by hardware