How-To Guide

Table Of Contents
R01UH0823EJ0110 Rev.1.10 Page 901 of 1852
Nov 30, 2020
RX23W Group 32. USB 2.0 Host/Function Module (USBc)
32.2.26 Pipe Window Select Register (PIPESEL)
Pipes 1 to 9 should be set using registers PIPESEL, PIPECFG, PIPEMAXP, PIPEPERI, PIPEnCTR, PIPEnTRE, and
PIPEnTRN.
After selecting the pipe using the PIPESEL register, functions of the pipe should be set using registers PIPECFG,
PIPEMAXP, and PIPEPERI. PIPEnCTR, PIPEnTRE, and PIPEnTRN can be set regardless of the pipe selection in the
PIPESEL register.
PIPESEL[3:0] Bits (Pipe Window Select)
The PIPESEL[3:0] bits select the pipe number corresponding to registers PIPECFG, PIPEMAXP, and PIPEPERI which
data are written to or read from.
Selecting a pipe number through the PIPESEL[3:0] bits allows writing to and reading from registers PIPECFG,
PIPEMAXP, and PIPEPERI which correspond to the selected pipe number.
When PIPESEL[3:0] = 0000b, 0 is read from all of the bits in registers PIPECFG, PIPEMAXP, and PIPEPERI. Writing
to these bits is invalid.
Address(es): USB0.PIPESEL 000A 0064h
b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0
———————————— PIPESEL[3:0]
Value after reset:
0000000000000000
Bit Symbol Bit Name Description R/W
b3 to b0 PIPESEL[3:0] Pipe Window Select
b3 b0
0 0 0 0: No pipe selected
0 0 0 1: Pipe 1
0 0 1 0: Pipe 2
0 0 1 1: Pipe 3
0 1 0 0: Pipe 4
0 1 0 1: Pipe 5
0 1 1 0: Pipe 6
0 1 1 1: Pipe 7
1 0 0 0: Pipe 8
1 0 0 1: Pipe 9
Settings other than above are prohibited.
R/W
b15 to b4 Reserved These bits are read as 0. The write value should be 0. R/W