CHAPTER 12 USB FUNCTION CONTROLLER (USBF)
Preliminary User’s Manual U19014EJ1V0UD
343
(8) UF0 interface 1 to 4 registers (UF0IF1 to UF0IF4)
These registers store the value that is to be returned in response to the GET_INTERFACE wIndex = n request
(n = 1 to 4).
These registers are read-only, in 8-bit units.
When the SET_INTERFACE request is received, its wValue is automatically written to these registers.
These registers are invalidated according to the setting of the UF0AIFN and UF0AAS registers.
If the SET_INTERFACE request is processed by FW, wIndex and wValue are decoded, and the setting of
endpoint is automatically changed. At this time, the status bit of the target endpoint and DPID are
automatically cleared to 0, depending on the setting. The FIFO is not cleared automatically.
Caution Do not perform write access to this register. Operation is not guaranteed if this register is
written.
0
0
0
0
UF0IF1
UF0IF2
UF0IF3
UF0IF4
0
0
0
0
5
0
0
0
0
0
0
0
0
3
0
0
0
0
2
IF12
IF22
IF32
IF42
1
IF11
IF21
IF31
IF41
IF10
IF20
IF30
IF40
Address
FF93H
FF94H
FF95H
FF96H
After reset
00H
00H
00H
00H
0
4
6
7
Bit position
Bit name
Function
2 to 0
IFn2 to IFn0
These bits hold the data to be returned in response to GET_INTERFACE wIndex = n
request.
Remark
n = 1 to 4
electronic components distributor