UM10462
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2016. All rights reserved.
User manual
Rev. 5.5 — 21 December 2016
234 of 523
NXP Semiconductors
UM10462
Chapter 11: LPC11U3x/2x/1x USB2.0 device controller
11.7 Functional description
11.7.1 Endpoint command/status list
gives an overview on how the Endpoint List is organized in memory. The USB
EP Command/Status List start register points to the start of the list that contains all the
endpoint information in memory. The order of the endpoints is fixed as shown in the
picture.
Fig 22. Endpoint command/status list (see also
)
31
30
29 28
27
26 25
24
23 22
21
20 19
18
17 16
15
14 13
12
11 10
9
8
7
6
5
4
3
2
1
0
SETUP bytes Buffer Address Offset
Reserved
R
R
R
EP0 OUT Buffer Address Offset
EP0 OUT Buffer NBytes
A
R
S
TR
TV
R
R
R
EP0 IN Buffer Address Offset
EP0 IN Buffer NBytes
A
R
S
TR
TV
Reserved
Reserved
R
R
R
R
R
R
EP1 OUT Buffer 0 Address Offset
EP1 OUT Buffer 0 NBytes
A
D
S
TR
RF
TV
EP1 OUT Buffer 1 Address Offset
EP1 OUT Buffer 1 NBytes
T
EP1 IN Buffer 0 Address Offset
EP1 IN Buffer 0 NBytes
A
D
S
TR
RF
TV
EP1 IN Buffer 1 Address Offset
EP1 IN Buffer 1 NBytes
T
Offset
0x00
0x04
0x08
0x0C
0x10
0x14
0x18
0x1C
EP2 OUT Buffer 0 Address Offset
EP2 OUT Buffer 0 NBytes
A
D
S
TR
RF
TV
EP2 OUT Buffer 1 Address Offset
EP2 OUT Buffer 1 NBytes
T
EP2 IN Buffer 0 Address Offset
EP2 IN Buffer 0 NBytes
A
D
S
TR
RF
TV
EP2 IN Buffer 1 Address Offset
EP2 IN Buffer 1 NBytes
T
0x20
0x24
0x28
0x2C
...
EP4 OUT Buffer 0 Address Offset
EP4 OUT
Buffer
0
NBytes
A
D
S
TR
RF
TV
EP4 OUT Buffer 1 Address Offset
EP4 OUT
Buffer
1
NBytes
T
EP4 IN Buffer
0 Address Offset
EP4 IN
Buffer
0
NBytes
A
D
S
TR
RF
TV
EP4 IN Buffer
1 Address Offset
EP4 IN
Buffer
1
NBytes
T
0x40
0x44
0x48
0x4C
USB EP Command/Status FIFO start
A
D
S
TR
RF
TV
T
A
D
S
TR
RF
TV
T
A
D
S
TR
RF
TV
T
A
D
S
TR
RF
TV
T
A
D
S
TR
RF
TV
T
A
D
S
TR
RF
TV
T
R
R