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
183 of 571
NXP Semiconductors
UM10316
Chapter 13: LPC29xx USB device
For simplicity, USBDevIntEn and USBDMAIntEn are not shown.
Fig 43. Interrupt event handling
USB_INT_REQ_HP
USB_INT_REQ_LP
USB_INT_REQ_DMA
EN_USB_INTS
to NVIC
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
FRAME
EP_FAST
EP_SLOW
USBDevIntPri[0]
USBDevIntPri[1]
USBEpIntPri[n]
USBEpIntSt
USBDMARSt
to DMA engine
interrupt
event on
EPn
n
n
.
.
.
.
0
31
.
.
.
.
0
31
.
.
.
.
0
31
USBEoTIntST
USBNDDRIntSt
USBSysErrIntSt
EOT
NDDR
ERR
USBDevIntSt
USBIntSt
USBEpIntEn[n]
from other
Endpoints
USBDMAIntSt
Slave mode
DMA Mode
ERR_INT