UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2012. All rights reserved.
User manual
Rev. 1.3 — 6 July 2012
624 of 1269
NXP Semiconductors
UM10503
Chapter 24: LPC43xx USB1 Host/Device controller
Writing a one will clear the corresponding bit in this register.
24.6.22 USB Endpoint 0 Control register (ENDPTCTRL0)
This register initializes endpoint 0 for control transfer. Endpoint 0 is always a control
endpoint.
Table 490. USB Endpoint Complete register (ENDPTCOMPLETE - address 0x4000 71BC) bit description
Bit
Symbol
Description
Reset
value
Access
3:0
ERCE
Endpoint receive complete event for physical OUT endpoints.
This bit is set to 1 by hardware when receive event (OUT) occurred.
ERCE0 = endpoint 0
...
ERCE3 = endpoint 3
0
R/WC
15:4
-
Reserved
-
-
19:16
ETCE
Endpoint transmit complete event for physical IN endpoints.
This bit is set to 1 by hardware when a transmit event (IN/INTERRUPT)
occurred.
ETCE0 = endpoint 0
...
ETCE3 = endpoint 3
0
R/WC
31:20
-
Reserved
-
-
Table 491. USB Endpoint 0 Control register (ENDPTCTRL0 - address 0x4000 71C0) bit description
Bit
Symbol
Value
Description
Reset
value
Access
0
RXS
Rx endpoint stall
0
R/W
0
Endpoint ok.
1
Endpoint stalled
Software can write a one to this bit to force the endpoint to return a
STALL handshake to the Host. It will continue returning STALL until
the bit is cleared by software, or it will automatically be cleared upon
receipt of a new SETUP request.
After receiving a SETUP request, this bit will continue to be cleared
by hardware until the associated ENDSETUPSTAT bit is cleared.
1
-
-
Reserved
3:2
RXT
0x0
Endpoint type
Endpoint 0 is always a control endpoint.
0
R/W
6:4
-
-
Reserved
-
-
7
RXE
1
Rx endpoint enable
Endpoint enabled. Control endpoint 0 is always enabled. This bit is
always 1.
1
RO
15:8
-
-
Reserved
-
-