UM10208_2
© NXP B.V. 2007. All rights reserved.
User manual
Rev. 02 — 1 June 2007
217 of 362
NXP Semiconductors
UM10208
Chapter 17: LPC2800 USB Device
8.8 USB Interrupt Clear Register (USBIntClr - 0x8004 10AC)
This register allows an interrupt service routine to clear the interrupt requests for various
“global” USB conditions. This is a write-only register. Zero bits written to this register have
no effect.
8.9 USB Interrupt Set Register (USBIntSet - 0x8004 10B0)
Ordinarily, hardware events set interrupt requests and interrupt service routines clear
them. This register allows software to simulate/force interrupts. This is a write-only
register. Zero bits written to this register have no effect.
8.10 USB Interrupt Priority Register (USBIntP - 0x8004 10B4)
This register controls which interrupt sources get routed to line 26 or line 27 of the
interrupt controller. Zero sets the interrupt source to the lower priority interrupt line 26, and
one sets the interrupt source to the higher priority line 27.
Table 238. USB Interrupt Clear Register (USBIntClr - 0x8004 10AC)
Bit
Symbol
Description
0
CLRBRESET
Write a 1 to this bit to clear the Bus Reset interrupt.
1
CLRSOF
Write a 1 to this bit to clear the Start of Frame interrupt.
2
CLRPSOF
Write a 1 to this bit to clear the Pseudo Start of Frame interrupt.
3
CLRSUSP
Write a 1 to this bit to clear the Suspend interrupt.
4
CLRRESUME
Write a 1 to this bit to clear the Resume interrupt.
5
CLRHS_STAT
Write a 1 to this bit to clear the HS interrupt.
6
CLRDMA
Write a 1 to this bit to clear the interrupt for a change in any of the USB
DMA controllers’ Status Registers.
7
CLREP0Setup
Write a 1 to this bit to clear the interrupt for the reception of Endpoint 0
Setup data.
31:8
-
Reserved, software should not write ones to reserved bits.
Table 239. USB Interrupt Set Register (USBIntSet - 0x8004 10B0)
Bit
Symbol
Description
0
SETBRESET
Write a 1 to this bit to set the Bus Reset interrupt.
1
SETSOF
Write a 1 to this bit to set the Start of Frame interrupt.
2
SETPSOF
Write a 1 to this bit to set the Pseudo Start of Frame interrupt.
3
SETSUSP
Write a 1 to this bit to set the Suspend interrupt.
4
SETRESUME
Write a 1 to this bit to set the Resume interrupt.
5
SETHS_STAT
Write a 1 to this bit to set the HS interrupt.
6
SETDMA
Write a 1 to this bit to set the interrupt for a change in any of the USB
DMA controllers’ Status Registers.
7
SETEP0Setup
Write a 1 to this bit to set the interrupt for the reception of Endpoint 0
Setup data.
31:8
-
Reserved, software should not write ones to reserved bits.