English
Language : 

SH7265 Datasheet, PDF (1333/2024 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7260 Series
Section 25 USB 2.0 Host/Function Module (USB)
25.3.37 Pipe Buffer Setting Register (PIPEBUF)
PIPEBUF is specifies the buffer size and buffer number for PIPE1 to PIPE9.
This register is initialized by a power-on reset.
Bit: 15 14 13 12 11 10 9
—
BUFSIZE[4:0]
—
Initial value: -
0
0
0
0
0
-
R/W: R R/W R/W R/W R/W R/W R
8
7
6
5
4
3
2
1
0
—
BUFNMB[7:0]
-
0
0
0
0
0
0
0
0
R R/W R/W R/W R/W R/W R/W R/W R/W
Initial
Bit
Bit Name
Value
R/W
15

Undefined R
14 to 10 BUFSIZE[4:0] H'00
R/W
9, 8

Undefined R
Description
Reserved
Undefined values are read from these bits. The write
value should always be 0.
Buffer Size*
Specifies the size of the buffer for the selected pipe
in number of blocks, where one block comprises 64
bytes.
When the DBLB bit is set to 1, this module assigns
two planes of the FIFO buffer size specified by the
BUFSIZE bits to the selected pipe.
Specifically, the FIFO buffer size assigned to the
selected pipe is calculated by the following
expression.
(BUFSIZE + 1) × 64 × (DBLB + 1) [bytes]
The settable values for these bits depends on the
pipe selected by the PIPESEL bits of the PIPESEL
register.
• PIPE1 to PIPE5: Any value from H'00 to H'1F is
valid.
• PIPE6 to PIPE9: H'00 should be set.
Note: When used with CNTMD = 1, set an integer
multiple of the maximum packet size to the
BUFSIZE bits.
Reserved
Undefined values are read from these bits. The write
value should always be 0.
Rev. 1.00 Mar. 14, 2008 Page 1297 of 1984
REJ09B0351-0100