DR
AFT
DR
AFT
DRAFT
DR
D
RAFT
DRAFT
DRA
FT DRAF
D
RAFT DRAFT DRAFT DRAFT DRAFT D
DRAFT
D
RAFT DRA
FT DRAFT DRAFT DRAFT DRA
UM10316_0
© NXP B.V. 2008. All rights reserved.
User manual
Rev. 00.06 — 17 December 2008
161 of 571
NXP Semiconductors
UM10316
Chapter 13: LPC29xx USB device
9.2 Device interrupt registers
9.2.1 USB Interrupt Status register (USBIntSt - 0xE01F C1C0)
The USB Device Controller has three interrupt lines. This register allows software to
determine their status with a single read operation. All three interrupt lines are ORed
together to a single channel of the vectored interrupt controller. This register also contains
the USB_NEED_CLK status and EN_USB_INTS control bits. USBIntSt is a read/write
register.
9.2.2 USB Device Interrupt Status register (USBDevIntSt - 0xE010 C200)
The USBDevIntSt register holds the status of each interrupt. A 0 indicates no interrupt and
1 indicates the presence of the interrupt. USBDevIntSt is a read only register.
3
PORTSEL_CLK_ON
Port select register clock on.
NA
4
AHB_CLK_ON
AHB clock on.
0
31:5
-
Reserved, user software should not write ones to
reserved bits. The value read from a reserved bit is
not defined.
NA
Table 119. USB Clock Status register (USBClkSt - 0xE010 CFF8) bit description
Bit
Symbol
Description
Reset
value
Table 120. USB Interrupt Status register (USBIntSt - address <tbd>) bit description
Bit
Symbol
Description
Reset
value
0
USB_INT_REQ_LP
Low priority interrupt line status. This bit is read only.
0
1
USB_INT_REQ_HP
High priority interrupt line status. This bit is read only.
0
2
USB_INT_REQ_DMA
DMA interrupt line status. This bit is read only.
0
7:3
-
Reserved, user software should not write ones to reserved bits. The
value read from a reserved bit is not defined.
NA
8
USB_NEED_CLK
USB need clock indicator. This bit is set to 1 when USB activity or a
change of state on the USB data pins is detected, and it indicates that a
PLL supplied clock of 48 MHz is needed. Once USB_NEED_CLK
becomes one, it it resets to zero 5 ms after the last packet has been
received/sent, or 2 ms after the Suspend Change (SUS_CH) interrupt
has occurred. A change of this bit from 0 to 1 can wake up the
microcontroller if activity on the USB bus is selected to wake up the part
from the Power-down mode This bit is read only.
1
30:9
-
Reserved, user software should not write ones to reserved bits. The
value read from a reserved bit is not defined.
NA
31
EN_USB_INTS
Enable all USB interrupts. When this bit is cleared, the Vectored
Interrupt Controller does not see the ORed output of the USB interrupt
lines.
1
Table 121. USB Device Interrupt Status register (USBDevIntSt - address 0xE010 C200) bit allocation
Reset value: 0x0000 0000
Bit
31
30
29
28
27
26
25
24
Symbol
-
-
-
-
-
-
-
-