English
Language : 

LM3S5762 Datasheet, PDF (690/841 Pages) Texas Instruments – Stellaris® LM3S5762 Microcontroller
Universal Serial Bus (USB) Controller
OTG A /
Host
OTG B /
Device
Register 60: USB Maximum Receive Data Endpoint 1 (USBRXMAXP1), offset
0x114
Register 61: USB Maximum Receive Data Endpoint 2 (USBRXMAXP2), offset
0x124
Register 62: USB Maximum Receive Data Endpoint 3 (USBRXMAXP3), offset
0x134
The USBRXMAXPn is a 16-bit register which defines the maximum amount of data that can be
transferred through the selected receive endpoint in a single operation.
Bits 10:0 define (in bytes) the maximum payload transmitted in a single transaction. The value set
can be up to 1024 bytes but is subject to the constraints placed by the USB Specification on packet
sizes for bulk, interrupt and isochronous transfers in full-speed operations.
The total amount of data represented by the value written to this register must not exceed the FIFO
size for the receive endpoint, and must not exceed half the FIFO size if double-buffering is required.
Note: USBRXMAXPn must be set to an even number of bytes for proper interrupt generation in
µDMA Basic mode.
USB Maximum Receive Data Endpoint 1 (USBRXMAXP1)
Base 0x4005.0000
Offset 0x114
Type R/W, reset 0x0000
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
reserved
MAXLOAD
Type RO
RO
RO
RO
RO
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Bit/Field
15:11
10:0
Name
reserved
MAXLOAD
Type
RO
R/W
Reset
0
0x000
Description
Software should not rely on the value of a reserved bit. To provide
compatibility with future products, the value of a reserved bit should be
preserved across a read-modify-write operation.
Maximum Payload
The maximum payload in bytes per transaction.
690
November 17, 2011
Texas Instruments-Production Data