Section 26 USB 2.0 Host/Function Module
Page 1412 of 2108 R01UH0134EJ0400 Rev. 4.00
Sep 24, 2014
SH7262 Group, SH7264 Group
26.3.25 USB Request Value Register (USBVAL)
USBVAL is a register that stores setup requests for control transfers. When the function controller
function is selected, the value of wValue that has been received is stored. When the host controller
function is selected, the value of wValue to be transmitted is set.
This register is initialized by a power-on reset or a USB bus reset.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Bit:
Initial value:
R/W:
0000000000000000
WVALUE[15:0]
R/W* R/W* R/W* R/W* R/W* R/W* R/W* R/W* R/W* R/W* R/W* R/W* R/W* R/W* R/W* R/W*
Bit Bit Name
Initial
Value
R/W Description
15 to 0 WVALUE[15:0] H'0000 R/W* Value
These bits store the USB request wValue value.
(1) When the host controller function is selected
The USB request wValue value for the setup
transaction to be transmitted should be set in
these bits. After setting SUREQ to 1, do not
modify these bits until 0 is read from SUREQ.
(2) When the function controller function is selected
Indicates the USB request wValue value
received during the setup transaction. Writing to
these bits is invalid.
Note: * When the function controller function is selected, these bits can only be read, and
writing to these bits is invalid. When the host controller function is selected, these bits
can be read and written to.