Datasheet
V850ES/JG3-H, V850ES/JH3-H CHAPTER 21 USB FUNCTION CONTROLLER (USBF)
R01UH0042EJ0500 Rev.5.00 Page 1189 of 1513
Aug 12, 2011
21.9.2 Interrupt servicing
The following flowchart illustrates how an interrupt is serviced.
Figure 21-18. Interrupt Servicing
END
(n = 0 to 4)
Reading UF0ISn register
Servicing interrupt
INTUSBF0 active
Target bit of UF0ICn
register = 0
START
Remark ♦: Processing by hardware
The following bits of the UF0ISn register are automatically cleared by hardware when a given condition is satisfied (n =
0 to 4).
• E0INDT, E0ODT, SUCES, STG, and CPUDEC bits of UF0IS1 register
• BKI2DT, BKI1DT, and IT1DT bits of UF0IS2 register
• BKO2FL, BKO2DT, BKO1FL, and BKO1DT bits of UF0IS3 register
Because clearing an interrupt source by the UF0ICn register is given a lower priority than setting an interrupt source by
hardware, the interrupt source may not be cleared depending on the timing (n = 0 to 4).