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
163 of 571
NXP Semiconductors
UM10316
Chapter 13: LPC29xx USB device
9.2.4 USB Device Interrupt Clear register (USBDevIntClr - 0xE010 C208)
Writing one to a bit in this register clears the corresponding bit in USBDevIntSt. Writing a
zero has no effect.
Remark:
Before clearing the EP_SLOW or EP_FAST interrupt bits, the corresponding
endpoint interrupts in USBEpIntSt should be cleared.
USBDevIntClr is a write only register.
9.2.5 USB Device Interrupt Set register (USBDevIntSet - 0xE010 C20C)
Writing one to a bit in this register sets the corresponding bit in the
USBDevIntSt
. Writing a
zero has no effect
USBDevIntSet is a write only register.
Bit
7
6
5
4
3
2
1
0
Symbol
TxENDPKT
Rx
ENDPKT
CDFULL
CCEMPTY
DEV_STAT
EP_SLOW
EP_FAST
FRAME
Table 124. USB Device Interrupt Enable register (USBDevIntEn - address 0xE010 C204) bit description
Bit
Symbol
Value
Description
Reset value
31:0
See
USBDevIntEn
bit allocation
table above
0
No interrupt is generated.
0
1
An interrupt will be generated when the corresponding bit in the Device
Interrupt Status (USBDevIntSt) register (
) is set. By default,
the interrupt is routed to the USB_INT_REQ_LP interrupt line. Optionally,
either the EP_FAST or FRAME interrupt may be routed to the
USB_INT_REQ_HP interrupt line by changing the value of USBDevIntPri.
Table 125. USB Device Interrupt Clear register (USBDevIntClr - address 0xE010 C208) bit allocation
Reset value: 0x0000 0000
Bit
31
30
29
28
27
26
25
24
Symbol
-
-
-
-
-
-
-
-
Bit
23
22
21
20
19
18
17
16
Symbol
-
-
-
-
-
-
-
-
Bit
15
14
13
12
11
10
9
8
Symbol
-
-
-
-
-
-
ERR_INT
EP_RLZED
Bit
7
6
5
4
3
2
1
0
Symbol
TxENDPKT
Rx
ENDPKT
CDFULL
CCEMPTY
DEV_STAT
EP_SLOW
EP_FAST
FRAME
Table 126. USB Device Interrupt Clear register (USBDevIntClr - address 0xE010 C208) bit description
Bit
Symbol
Value
Description
Reset value
31:0
See
USBDevIntClr
bit allocation
table above
0
No effect.
0
1
The corresponding bit in USBDevIntSt (
) is cleared.