English
Language : 

SH7205 Datasheet, PDF (1262/1904 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7200 Series
Section 24 USB 2.0 Host/Function Module (USB)
Bit
Bit Name
Initial
Value R/W Description
10 to 0 MXPS[10:0] *2
R/W Maximum Packet Size*1
Specifies the maximum data payload (maximum
packet size) for the selected pipe.
Set the value as follows.
PIPE1, PIPE2: 1 byte (H'001) to 1,024 bytes
(H'400)
PIPE3 to PIPE5: 8 bytes (H'008), 16 bytes
(H'010), 32 bytes (H'020),
64 bytes (H'040), and
512 bytes (H'200)
PIPE6 to PIPE9: 1 byte (H'001) to 64 bytes
(H'040)
Note: Set the value for compliant with the USB
standard every transfer type.
When the communication performed on the
selected pipe is isochronous transfer with split
transactions, these bits should be set to 188
bytes or less.
While MXPS is 0, do not write to the FIFO
buffer or set PID to BUF.
Notes: When the function controller function is selected, the DEVSEL bit is cleared to 0.
1. The DEVSEL bit should be set while CSSTS = 0 and PID = NAK.
Modify the MXPS bit while CSSTS is 0 and PID is NAK and before The CURPIPE bit is
set.
Before modifying these bits after modifying the PID bits for the selected pipe from BUF
to NAK, make sure that CSSTS = 0 and PBUSY = 0. However, if the PID bits have
been modified to NAK by this module, checking of PBUSY is not necessary.
2. The initial value of MXPS is H'000 when no pipe is selected with the PIPESEL bits in
PIPESEL and H'040 when a pipe is selected with the PIPESEL bit in PIPESEL.
Rev. 1.00 Mar. 25, 2008 Page 1230 of 1868
REJ09B0372-0100