EasyManua.ls Logo

NXP Semiconductors LPC1769 - Page 823

NXP Semiconductors LPC1769
841 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
UM10360 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2013. All rights reserved.
User manual Rev. 3 — 20 December 2013 823 of 841
continued >>
NXP Semiconductors
UM10360
Chapter 35: Supplementary information
11.9.1 Power requirements . . . . . . . . . . . . . . . . . . . 219
11.9.2 Clocks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
11.9.3 Power management support . . . . . . . . . . . . 220
11.9.4 Remote wake-up . . . . . . . . . . . . . . . . . . . . . 221
11.10 Register description . . . . . . . . . . . . . . . . . . . 221
11.10.1 Clock control registers . . . . . . . . . . . . . . . . . 222
11.10.1.1 USB Clock Control register (USBClkCtrl -
0x5000 CFF4). . . . . . . . . . . . . . . . . . . . . . . . 222
11.10.1.2 USB Clock Status register (USBClkSt - 0x5000
CFF8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
11.10.2 Device interrupt registers . . . . . . . . . . . . . . . 223
11.10.2.1 USB Interrupt Status register (USBIntSt -
0x5000 C1C0) . . . . . . . . . . . . . . . . . . . . . . . 223
11.10.2.2 USB Device Interrupt Status register
(USBDevIntSt - 0x5000 C200). . . . . . . . . . . 224
11.10.2.3 USB Device Interrupt Enable register
(USBDevIntEn - 0x5000 C204) . . . . . . . . . . 225
11.10.2.4 USB Device Interrupt Clear register
(USBDevIntClr - 0x5000 C208) . . . . . . . . . . 225
11.10.2.5 USB Device Interrupt Set register (USBDevIntSet
- 0x5000 C20C) . . . . . . . . . . . . . . . . . . . . . . 226
11.10.2.6 USB Device Interrupt Priority register
(USBDevIntPri - 0x5000 C22C). . . . . . . . . . 227
11.10.3 Endpoint interrupt registers. . . . . . . . . . . . . . 227
11.10.3.1 USB Endpoint Interrupt Status register
(USBEpIntSt - 0x5000 C230). . . . . . . . . . . . 227
11.10.3.2 USB Endpoint Interrupt Enable register
(USBEpIntEn - 0x5000 C234) . . . . . . . . . . . 228
11.10.3.3 USB Endpoint Interrupt Clear register
(USBEpIntClr - 0x5000 C238) . . . . . . . . . . . 229
11.10.3.4 USB Endpoint Interrupt Set register (USBEpIntSet
- 0x5000 C23C) . . . . . . . . . . . . . . . . . . . . . . 230
11.10.3.5 USB Endpoint Interrupt Priority register
(USBEpIntPri - 0x5000 C240) . . . . . . . . . . . 230
11.10.4 Endpoint realization registers . . . . . . . . . . . . 231
11.10.4.1 EP RAM requirements . . . . . . . . . . . . . . . . . 231
11.10.4.2 USB Realize Endpoint register (USBReEp -
0x5000 C244) . . . . . . . . . . . . . . . . . . . . . . . 232
11.10.4.3 USB Endpoint Index register (USBEpIn - 0x5000
C248). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
11.10.4.4 USB MaxPacketSize register (USBMaxPSize -
0x5000 C24C) . . . . . . . . . . . . . . . . . . . . . . . 233
11.10.5 USB transfer registers . . . . . . . . . . . . . . . . . 234
11.10.5.1 USB Receive Data register (USBRxData - 0x5000
C218). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
11.10.5.2 USB Receive Packet Length register
(USBRxPLen - 0x5000 C220) . . . . . . . . . . . 234
11.10.5.3 USB Transmit Data register (USBTxData - 0x5000
C21C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
11.10.5.4 USB Transmit Packet Length register
(USBTxPLen - 0x5000 C224) . . . . . . . . . . . 235
11.10.5.5 USB Control register (USBCtrl - 0x5000
C228) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
11.10.6 SIE command code registers. . . . . . . . . . . . 236
11.10.6.1 USB Command Code register (USBCmdCode -
0x5000 C210) . . . . . . . . . . . . . . . . . . . . . . . 236
11.10.6.2 USB Command Data register (USBCmdData -
0x5000 C214) . . . . . . . . . . . . . . . . . . . . . . . 236
11.10.7 DMA registers . . . . . . . . . . . . . . . . . . . . . . . 236
11.10.7.1 USB DMA Request Status register (USBDMARSt
- 0x5000 C250) . . . . . . . . . . . . . . . . . . . . . . 236
11.10.7.2 USB DMA Request Clear register (USBDMARClr
- 0x5000 C254) . . . . . . . . . . . . . . . . . . . . . . 237
11.10.7.3 USB DMA Request Set register (USBDMARSet -
0x5000 C258) . . . . . . . . . . . . . . . . . . . . . . . 238
11.10.7.4 USB UDCA Head register (USBUDCAH - 0x5000
C280) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
11.10.7.5 USB EP DMA Status register (USBEpDMASt -
0x5000 C284) . . . . . . . . . . . . . . . . . . . . . . . 238
11.10.7.6 USB EP DMA Enable register (USBEpDMAEn -
0x5000 C288) . . . . . . . . . . . . . . . . . . . . . . . 239
11.10.7.7 USB EP DMA Disable register (USBEpDMADis -
0x5000 C28C). . . . . . . . . . . . . . . . . . . . . . . 239
11.10.7.8 USB DMA Interrupt Status register (USBDMAIntSt
- 0x5000 C290) . . . . . . . . . . . . . . . . . . . . . . 239
11.10.7.9 USB DMA Interrupt Enable register
(USBDMAIntEn - 0x5000 C294) . . . . . . . . . 240
11.10.7.10 USB End of Transfer Interrupt Status register
(USBEoTIntSt - 0x5000 C2A0) . . . . . . . . . . 240
11.10.7.11 USB End of Transfer Interrupt Clear register
(USBEoTIntClr - 0x5000 C2A4) . . . . . . . . . 241
11.10.7.12 USB End of Transfer Interrupt Set register
(USBEoTIntSet - 0x5000 C2A8) . . . . . . . . . 241
11.10.7.13 USB New DD Request Interrupt Status register
(USBNDDRIntSt - 0x5000 C2AC) . . . . . . . . 241
11.10.7.14 USB New DD Request Interrupt Clear register
(USBNDDRIntClr - 0x5000 C2B0) . . . . . . . . 241
11.10.7.15 USB New DD Request Interrupt Set register
(USBNDDRIntSet - 0x5000 C2B4) . . . . . . . 241
11.10.7.16 USB System Error Interrupt Status register
(USBSysErrIntSt - 0x5000 C2B8) . . . . . . . . 242
11.10.7.17 USB System Error Interrupt Clear register
(USBSysErrIntClr - 0x5000 C2BC) . . . . . . . 242
11.10.7.18 USB System Error Interrupt Set register
(USBSysErrIntSet - 0x5000 C2C0). . . . . . . 242
11.11 Interrupt handling . . . . . . . . . . . . . . . . . . . . 242
Slave mode . . . . . . . . . . . . . . . . . . . . . . . . . . 243
DMA mode. . . . . . . . . . . . . . . . . . . . . . . . . . . 243

Table of Contents

Related product manuals