UM10208_2
© NXP B.V. 2007. All rights reserved.
User manual
Rev. 02 — 1 June 2007
214 of 362
NXP Semiconductors
UM10208
Chapter 17: LPC2800 USB Device
8.5 USB Mode Register (USBMode - 0x8004 100C)
8.6 USB Interrupt Enable Register (USBIntE - 0x8004 108C)
This read/write register controls whether various “global” USB conditions can cause an
interrupt.
Table 234. USB Device Address Register (USBDevAdr - 0x8004 1000)
Bit
Symbol
Value
Description
Master
Reset
value
Bus
Reset
value
6:0
DEVAD
DR
Each USB packet contains a 7-bit address. This value controls the address
which the USB controller recognizes and responds to. It is reset to zero by
both a master reset and a bus reset. Software should write this register with
the value contained in a SET_ADDRESS request from the host.
0
0
7
DEVEN
1
enables the overall USB Controller.
0
0
0
disables the USB controller
31:8 -
-
Reserved, software should not write ones to reserved bits. The values read
from reserved bits is not defined.
-
-
Table 235. USB Mode Register (USBMode - 0x8004 100C)
Bit
Symbol
Description
Master
Reset
value
Bus
Reset
value
0
SOFTCT
A 1 in this bit electrically connects the CONNECT pad to the
USB_DP pad. To use the Soft Connect feature, connect a
1.5Kohm resistor b3.3V and the CONNECT pad.
0
NC
1
PWROFF
Write a 1 to this bit before placing the LPC288x in low-power
mode due to USB Suspend state.
0
NC
2
WKUP
A 1 in this bit enables remote wakeup based on the Remote
Wakeup signal.
0
0
3
GIE
Global Interrupt Enable: a 1 in this bit enables interrupt from
the USB controller, a 0 disables all such interrupts.
0
NC
4
USBReset Write a 1 to this bit to software reset the USB controller. Write
a 0 immediately thereafter, so that the USB controller can be
used subsequently.
0
0
5
GoSusp
This bit controls a signal of the same name to the Event
Router. Write a 1 to this bit to signal that clocks can be
switched off, when in USB Suspend state and possibly other
low-power states.
0
0
6
SNDRSU
Write a 1 to this bit to send a Resume signal to the Host or
hub for 10 ms. Write a 0 immediately thereafter.
0
0
7
CLKAON
Clock Always On: a 1 in this bit indicates that the internal
clock and PLL are always on, even during suspend.
0
NC
31:8
-
Reserved, software should not write ones to reserved bits.
The values read from reserved bits is not defined.
-
-