
UM10237_2
© NXP B.V. 2008. All rights reserved.
User manual
Rev. 02 — 19 December 2008
781 of 792
NXP Semiconductors
UM10237
Chapter 36: LPC24XX Supplementary information
Pin description . . . . . . . . . . . . . . . . . . . . . . . . 333
USB device usage note . . . . . . . . . . . . . . . . 333
Clocking and power management . . . . . . . . 333
Power requirements . . . . . . . . . . . . . . . . . . . 334
Clocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
Power management support . . . . . . . . . . . . 334
Remote wake-up . . . . . . . . . . . . . . . . . . . . . 335
Register description . . . . . . . . . . . . . . . . . . . 335
Port select register . . . . . . . . . . . . . . . . . . . . 336
Clock control registers . . . . . . . . . . . . . . . . . 337
Device interrupt registers . . . . . . . . . . . . . . . 338
USB Device Interrupt Status register
(USBDevIntSt - 0xFFE0 C200) . . . . . . . . . . 339
USB Device Interrupt Enable register
(USBDevIntEn - 0xFFE0 C204). . . . . . . . . . 340
USB Device Interrupt Clear register
(USBDevIntClr - 0xFFE0 C208). . . . . . . . . . 340
USB Device Interrupt Priority register
(USBDevIntPri - 0xFFE0 C22C) . . . . . . . . . 342
Endpoint interrupt registers. . . . . . . . . . . . . . 342
USB Endpoint Interrupt Status register
(USBEpIntSt - 0xFFE0 C230) . . . . . . . . . . . 342
USB Endpoint Interrupt Enable register
(USBEpIntEn - 0xFFE0 C234). . . . . . . . . . . 343
USB Endpoint Interrupt Clear register
(USBEpIntClr - 0xFFE0 C238). . . . . . . . . . . 344
USB Endpoint Interrupt Priority register
(USBEpIntPri - 0xFFE0 C240). . . . . . . . . . . 345
Endpoint realization registers . . . . . . . . . . . . 346
EP RAM requirements . . . . . . . . . . . . . . . . . 346
USB Endpoint Index register (USBEpIn - 0xFFE0
C248) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
USB transfer registers . . . . . . . . . . . . . . . . . 349
USB Receive Packet Length register
(USBRxPLen - 0xFFE0 C220). . . . . . . . . . . 349
USB Transmit Packet Length register
(USBTxPLen - 0xFFE0 C224) . . . . . . . . . . . 350
USB Control register (USBCtrl - 0xFFE0 C228) .
351
SIE command code registers. . . . . . . . . . . . 351
DMA registers . . . . . . . . . . . . . . . . . . . . . . . 352
USB UDCA Head register (USBUDCAH - 0xFFE0
C280) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
USB DMA Interrupt Enable register
(USBDMAIntEn - 0xFFE0 C294) . . . . . . . . 356
USB End of Transfer Interrupt Status register
(USBEoTIntSt - 0xFFE0 C2A0). . . . . . . . . . 356
USB End of Transfer Interrupt Clear register
(USBEoTIntClr - 0xFFE0 C2A4) . . . . . . . . . 357
USB End of Transfer Interrupt Set register
(USBEoTIntSet - 0xFFE0 C2A8) . . . . . . . . 357
USB New DD Request Interrupt Status register
(USBNDDRIntSt - 0xFFE0 C2AC) . . . . . . . 357
USB New DD Request Interrupt Clear register
(USBNDDRIntClr - 0xFFE0 C2B0) . . . . . . . 358
USB New DD Request Interrupt Set register
(USBNDDRIntSet - 0xFFE0 C2B4). . . . . . . 358
USB System Error Interrupt Status register
(USBSysErrIntSt - 0xFFE0 C2B8) . . . . . . . . 358
USB System Error Interrupt Clear register
(USBSysErrIntClr - 0xFFE0 C2BC) . . . . . . . 358
USB System Error Interrupt Set register
(USBSysErrIntSet - 0xFFE0 C2C0) . . . . . . 359
Interrupt handling . . . . . . . . . . . . . . . . . . . . 359
Slave mode . . . . . . . . . . . . . . . . . . . . . . . . . . 359
DMA mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 360