Section 26 USB 2.0 Host/Function Module
Page 1418 of 2108 R01UH0134EJ0400 Rev. 4.00
Sep 24, 2014
SH7262 Group, SH7264 Group
Bit Bit Name
Initial
Value R/W Description
11 to 7 All 0 R Reserved
These bits are always read as 0. The write value
should always be 0.
6 to 0 MXPS[6:0] H'40 R/W Maximum Packet Size
Specifies the maximum data payload (maximum
packet size) for the DCP.
These bits are initialized to H'40 (64 bytes).
These bits should be set to the value based on the
USB Specification.
These bits should be set while CSSTS is 0 and PID
is NAK.
Before modifying these bits after modifying the PID
bits for the DCP from BUF to NAK, check that
CSSTS and PBUSY are 0. However, if the PID bits
have been modified to NAK by this module,
checking PBUSY is not necessary.
While MXPS is 0, do not write to the FIFO buffer or
do not set PID to BUF.
26.3.30 DCP Control Register (DCPCTR)
DCPCTR is a register that is used to confirm the buffer memory status, change and confirm the
data PID sequence bit, and set the response PID for the DCP.
This register is initialized by a power-on reset. The CCPL and PID[1:0] bits are initialized by 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:
0000000001000000
R R/W*
1
RR/W*
1
R R R/W*
1
R/W*
2
R/W*
1
R R R/W R R/W*
1
R/W R/W
BSTS SUREQ CSCLR CSSTS
SUREQ
CLR
— — SQCLR SQSET SQMON PBUSY PINGE — CCPL PID[1:0]