Renesas R5S72621 User Manual

Page of 2152
 
Section 26   USB 2.0 Host/Function Module 
R01UH0134EJ0400  Rev. 4.00  
 
Page 1411 of 2108 
Sep 24, 2014 
 
 
 
SH7262 Group, SH7264 Group 
26.3.24
  USB Request Type Register (USBREQ) 
USBREQ is a register that stores setup requests for control transfers. When the function controller 
function is selected, the values of bRequest and bmRequestType that have been received are 
stored. When the host controller function is selected, the values of bRequest and bmRequestType 
to be transmitted are 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:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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*
BREQUEST[7:0]
BMREQUESTTYPE[7:0]
 
 
Bit Bit 
Name 
Initial 
Value R/W Description 
15 to 8 
BREQUEST 
[7:0] 
H'00 R/W* Request 
These bits store the USB request bRequest value. 
(1) When the host controller function is selected 
The USB request data 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 data value received 
during the setup transaction. Writing to these 
bits is invalid. 
7 to 0 
BMREQUEST-
TYPE[7:0] 
H'00 R/W* Request 
Type 
These bits store the USB request bmRequestType 
value. 
(1) When the host controller function is selected 
The USB request type 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 type 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.