ISD94100 Series Technical Reference Manual
Sep 9, 2019
Page
860
of 928
Rev1.09
IS
D
9
410
0
S
ER
IE
S
T
E
C
HN
ICA
L
RE
F
E
RE
NCE
M
AN
U
AL
USB Maximal Payload Register (USBD_MXPLDx)
Register
Offset
R/W Description
Reset Value
USBD_MXPLD0
0x504
R/W Endpoint 0 Maximal Payload Register
0x0000_0000
USBD_MXPLD1
0x514
R/W Endpoint 1 Maximal Payload Register
0x0000_0000
USBD_MXPLD2
0x524
R/W Endpoint 2 Maximal Payload Register
0x0000_0000
USBD_MXPLD3
0x534
R/W Endpoint 3 Maximal Payload Register
0x0000_0000
USBD_MXPLD4
0x544
R/W Endpoint 4 Maximal Payload Register
0x0000_0000
USBD_MXPLD5
0x554
R/W Endpoint 5 Maximal Payload Register
0x0000_0000
USBD_MXPLD6
0x564
R/W Endpoint 6 Maximal Payload Register
0x0000_0000
USBD_MXPLD7
0x574
R/W Endpoint 7 Maximal Payload Register
0x0000_0000
USBD_MXPLD8
0x584
R/W Endpoint 8 Maximal Payload Register
0x0000_0000
USBD_MXPLD9
0x594
R/W Endpoint 9 Maximal Payload Register
0x0000_0000
USBD_MXPLD10
0x5A4
R/W Endpoint 10 Maximal Payload Register
0x0000_0000
USBD_MXPLD11
0x5B4
R/W Endpoint 11 Maximal Payload Register
0x0000_0000
31
30
29
28
27
26
25
24
Reserved
23
22
21
20
19
18
17
16
Reserved
15
14
13
12
11
10
9
8
Reserved
MXPLD
7
6
5
4
3
2
1
0
MXPLD
Bits
Description
[31:9]
Reserved
Reserved. Any values read should be ignored. When writing to this field always write with
reset value.
[8:0]
MXPLD
Maximal Payload
Define the data length which is transmitted to host (IN token) or the actual data length
which is received from the host (OUT token). It also used to indicate that the endpoint is
ready to be transmitted in IN token or received in OUT token.
(1)
When the register is written by CPU,
For IN token, the value of MXPLD is used to define the data length to be transmitted and
indicate the data buffer is ready.
For OUT token, it means that the controller is ready to receive data from the host and the
value of MXPLD is the maximal data length comes from host.