Datasheet
V850ES/JG3-H, V850ES/JH3-H CHAPTER 21 USB FUNCTION CONTROLLER (USBF)
R01UH0042EJ0500 Rev.5.00 Page 1096 of 1513
Aug 12, 2011
(14) UF0 INT status 3 register (UF0IS3)
This register indicates the interrupt source. If the contents of this register are changed, the EPCINT1B signal
becomes active.
This register is read-only, in 8-bit units.
If an interrupt request (INTUSBF0) is generated from USBF, the FW must read this register to identify the interrupt
source.
Each bit of this register is forcibly cleared to 0 when 0 is written to the corresponding bit of the UF0IC3 register.
The related bits are invalid if each endpoint is not supported by the setting of the UF0EnIM register (n = 2, 4) and
the current setting of the interface.
(1/2)
UF0IS3
BKO1DT
5
BKO2
NAK
3
BKO1FL
2
BKO1NL
1
BKO1
NAK
Address
00200026H
After reset
00H
04
BKO2DT
6
BKO2NL
7
BKO2FL
Bit position Bit name Function
7, 3 BKOnFL
These bits indicate that data has been correctly received in the UF0BOn register
(Endpoint m) and that both the FIFOs of the CPU and SIE hold the data.
1: Received data is in both the FIFOs of the UF0BOn register (interrupt request is
generated).
0: Received data is not in the FIFO on the SIE side of the UF0BOn register (default
value).
If data is held in both the FIFOs of the CPU and SIE, these bits are automatically set to 1
by hardware. They are automatically cleared to 0 by hardware when the FIFO is toggled.
6, 2 BKOnNL
These bits indicate that a Null packet (packet with a length of 0) has been received in the
UF0BOn register (Endpoint m).
1: Null packet is received (interrupt request is generated).
0: Null packet is not received (default value).
These bits are set to 1 immediately after reception of a Null packet when the FIFO is
empty. They are set to 1 when the FIFO on the CPU side has been completely read if
data is in that FIFO.
5, 1 BKOnNAK
These bits indicate that an OUT token has been received to the UF0BOn register
(Endpoint m) and that NAK has been returned.
1: OUT token is received and NAK is transmitted (interrupt request is generated).
0: OUT token is not received (default value).
Remark n = 1, 2
m = 2 where n = 1
m = 4 where n = 2