UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2015. All rights reserved.
User manual
Rev. 2.1 — 10 December 2015
682 of 1441
NXP Semiconductors
UM10503
Chapter 25: LPC43xx/LPC43Sxx USB0 Host/Device/OTG controller
Writing a one will clear the corresponding bit in this register.
25.6.23 USB Endpoint 0 Control register (ENDPTCTRL0)
This register initializes endpoint 0 for control transfer. Endpoint 0 is always a control
endpoint.
Table 499. USB Endpoint Complete register (ENDPTCOMPLETE - address 0x4000 61BC) bit description
Bit
Symbol
Description
Reset
value
Access
5:0
ERCE
Endpoint receive complete event for physical OUT endpoints 5 to 0.
This bit is set to 1 by hardware when receive event (OUT) occurred.
ERCE0 = endpoint 0
...
ERCE5 = endpoint 5
0
R/WC
15:6
-
Reserved
-
-
21:16
ETCE
Endpoint transmit complete event for physical IN endpoints 5 to 0.
This bit is set to 1 by hardware when a transmit event (IN/INTERRUPT)
occurred.
ETCE0 = endpoint 0
...
ETCE5 = endpoint 5
0
R/WC
31:22
-
Reserved
-
-
Table 500. USB Endpoint 0 Control register (ENDPTCTRL0 - address 0x4000 61C0) 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
RXT1_0
Endpoint type
Endpoint 0 is always a control endpoint.
00
R/W
6:4
-
-
Reserved
-
-
7
RXE
Rx endpoint enable
Endpoint enabled. Control endpoint 0 is always enabled. This bit is
always 1.
1
RO
15:8
-
-
Reserved
-
-