UM10208_2
© NXP B.V. 2007. All rights reserved.
User manual
Rev. 02 — 1 June 2007
215 of 362
NXP Semiconductors
UM10208
Chapter 17: LPC2800 USB Device
The USB controller drives four interrupt request lines (26-29) to the interrupt controller
(see
), line 26 being the lower priority interrupt. Any USB interrupt configured
as a 0 in the USB Interrupt Priority Register (see
) will contribute to the
interrupt line 26, and a 1 will set the interrupt to line 27, which is of higher priority.
The remaining two interrupt lines are controlled by DMA channels 0 and 1. These DMA
channels can communicate with logical endpoints 1 and 2.
Table 236. USB Interrupt Enable Register (USBIntE - 0x8004 108C)
Bit
Symbol
Description
Master
Reset
value
Bus
Reset
value
0
BRESET
A 1 in this enables interrupt on a Bus Reset from the
host.
0
NC
1
SOF
A 1 in this bit enables interrupt on a Start of Frame (SOF
or
μ
SOF) from the host.
0
0
2
PSOF
A 1 in this bit enables interrupt on a Pseudo Start of
Frame (PSOF or
μ
PSOF) from the host.
0
0
3
SUSP
A 1 in this bit enables interrupt when the host changes
the state of the bus from active to suspend.
0
0
4
RESUME
A 1 in this bit enables interrupt when the host changes
the state of the bus from suspend to resume (active).
0
0
5
HS_STAT
A 1 in this bit enables interrupt on a change from FS to
HS mode (but not when the system goes into an FS
suspend).
0
0
6
DMA
A 1 in this bit enables interrupt on a change in any of the
USB DMA controllers’ Status Registers.
0
0
7
EP0SETUP
A 1 in this bit enables interrupt when Endpoint 0 Setup
data is received.
0
0
31:8
-
Reserved, software should not write ones to reserved
bits. The values read from reserved bits is not defined.
-
-