UM10208_2
© NXP B.V. 2007. All rights reserved.
User manual
Rev. 02 — 1 June 2007
222 of 362
NXP Semiconductors
UM10208
Chapter 17: LPC2800 USB Device
[1]
The EP_ENAB bits for the Logical Endpoint 0 SETUP, IN, and OUT endpoints are set by either type of
Reset, but are cleared by either type of Reset for all other endpoints.
Table 246. USB Endpoint Type Register (USBEType - 0x8004 1008)
Bit
Symbol
Description
Master
Reset
value
Bus
Reset
value
1:0
TYPE
Write these bits to tell the USB controller the type of the
endpoint selected by the USBEIX register:
00: Control Endpoint
01: Isochronous Endpoint
10: Bulk Endpoint
11: Interrupt Endpoint
0
0
2
DBLBUF
A 1 in this bit enables double buffering for the endpoint
selected by the USBEIX register. A 0 selects single buffer
mode.
0
0
3
EP_ENAB
A 1 in this bit enables the endpoint selected by the USBEIX
register and allocates buffers in the USB RAM in
accordance with the MaxPacketSize value. 0 disables the
endpoint. Write all of the other registers for the endpoint
before setting this bit.
4
DIS_EOT
A 1 in this bit disables automatic EOT empty packet
generation for the endpoint selected by the USBEIX register.
0
0
7:5
Must be written as 000.
0
0
31:8
-
Reserved, software should not write ones to reserved bits.
The values read from reserved bits is not defined.
-
-