![NXP Semiconductors LPC29 Series Скачать руководство пользователя страница 557](http://html1.mh-extra.com/html/nxp-semiconductors/lpc29-series/lpc29-series_user-manual_1721826557.webp)
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
557 of 571
continued >>
NXP Semiconductors
UM10316
Chapter 32: LPC29xx Supplementary information
3.
Figures
LPC2917/19/01 block diagram . . . . . . . . . . . . . . .7
LPC2921/23/25 block diagram . . . . . . . . . . . . . . .8
LPC2927/29 block diagram . . . . . . . . . . . . . . . . . .9
LPC2930 block diagram . . . . . . . . . . . . . . . . . . .10
LPC2939 block diagram . . . . . . . . . . . . . . . . . . . 11
LPC29xx system memory map: graphical overview
17
Region 0 memory map . . . . . . . . . . . . . . . . . . . .18
Region 1 embedded flash memory . . . . . . . . . . .19
Power modes . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
Fig 10. Interrupt and wake-up structure . . . . . . . . . . . . . .25
Fig 11. Interrupt (UART) causing an IRQ. . . . . . . . . . . . .25
Fig 12. Event causing an IRQ . . . . . . . . . . . . . . . . . . . . .25
Fig 13. Interrupt device architecture . . . . . . . . . . . . . . . .26
Fig 14. Interrupt (UART) causing a wake-up . . . . . . . . . .29
Fig 15. Event causing a wake-up. . . . . . . . . . . . . . . . . . .30
Fig 16. LPC29xx clock generation . . . . . . . . . . . . . . . . . .32
Fig 17. Schematic representation of the CGU0 . . . . . . . .34
Fig 18. Structure of the clock generation scheme . . . . . .35
Fig 19. PLI60MPLL control mechanisms . . . . . . . . . . . . .36
Fig 20. Programming the clock path . . . . . . . . . . . . . . . .38
Fig 21. Block diagram of the CGU1 . . . . . . . . . . . . . . . . .39
Fig 22. Schematic representation of an I/O pin . . . . . . . .85
Fig 23. Schematic representation of the Event Router . .91
Fig 24. Schematic representation of the VIC connections . .
Fig 25. Schematic representation of the VIC . . . . . . . . . .99
Fig 26. Memory-based interrupt vector and priority table . .
Fig 27. Pin configuration for SOT486-1 (LQFP144). . . . 111
Fig 28. Pin configuration for SOT407-1 (LQFP100). . . . 118
Fig 29. Pin configuration for SOT486-1 (LQFP144). . . .122
Fig 30. Pin configuration for LQFP208 package . . . . . .129
Fig 31. Schematic representation of the SMC . . . . . . . .138
Fig 32. External memory interface: 32-bit banks with 8-bit
devices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .139
Fig 33. External memory interface: 32-bit banks with 16-bit
devices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .140
Fig 34. External memory interface: 32-bit banks with 32-bit
devices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .140
Fig 35. External memory interface: 16-bit banks with 8-bit
devices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .141
Fig 36. External memory interface: 16-bit banks with 16-bit
devices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .141
Fig 37. External memory interface: 8-bit banks with 8-bit
devices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .142
Fig 38. Reading from external memory . . . . . . . . . . . . .142
Fig 39. Writing to external memory . . . . . . . . . . . . . . . .143
Fig 40. Reading/writing external memory . . . . . . . . . . . 143
Fig 41. USB device controller block diagram . . . . . . . . 154
Fig 42. USB MaxPacketSize register array indexing . . 171
Fig 43. Interrupt event handling . . . . . . . . . . . . . . . . . . 183
Fig 44. UDCA Head register and DMA Descriptors . . . 196
Fig 45. Isochronous OUT endpoint operation example. 204
Fig 46. Data transfer in ATLE mode . . . . . . . . . . . . . . . 205
Fig 47. USB Host controller block diagram . . . . . . . . . . 211
Fig 48. USB OTG controller block diagram . . . . . . . . . . 215
Fig 49. LPC29xx USB OTG port configuration: USB port 1
OTG dual-role device, USB port 2 host. . . . . . . 217
Fig 50. LPC29xx USB OTG port configuration: USB port 1
host, USB port 2 host . . . . . . . . . . . . . . . . . . . . 218
Fig 51. LPC29xx USB OTG port configuration: USB port 2
device, USB port 1 host . . . . . . . . . . . . . . . . . . 219
Fig 52. USB OTG interrupt handling . . . . . . . . . . . . . . . 228
Fig 53. USB OTG controller with software stack . . . . . . 230
Fig 54. Hardware support for B-device switching from
peripheral state to host state . . . . . . . . . . . . . . 231
Fig 55. State transitions implemented in software during
B-device switching from peripheral to host . . . . 232
Fig 56. Hardware support for A-device switching from host
state to peripheral state. . . . . . . . . . . . . . . . . . . 234
Fig 57. State transitions implemented in software during
A-device switching from host to peripheral . . . . 235
Fig 58. Clocking and power control. . . . . . . . . . . . . . . . 238
Fig 59. Clocking and power control. . . . . . . . . . . . . . . . 240
Fig 60. Schematic representation of the GPIO . . . . . . . 242
Fig 61. Timer architecture . . . . . . . . . . . . . . . . . . . . . . . 246
Fig 62. Reset-on-match timing . . . . . . . . . . . . . . . . . . . 247
Fig 63. Stop-on-match timing . . . . . . . . . . . . . . . . . . . . 248
Fig 64. Sequential-slave mode: example . . . . . . . . . . . 258
Fig 65. Auto-RTS Functional Timing . . . . . . . . . . . . . . . 281
Fig 66. Auto-CTS Functional Timing . . . . . . . . . . . . . . . 282
Fig 67. Autobaud a) mode 0 and b) mode 1 waveform 287
Fig 68. Algorithm for setting UART dividers . . . . . . . . . 289
Fig 69. UART0/1 block diagram . . . . . . . . . . . . . . . . . . 295
Fig 70. CAN gateway controller block diagram . . . . . . . 302
Fig 71. General structure of a bit-period . . . . . . . . . . . . 304
Fig 72. Global self-test (example high-speed CAN bus) 306
Fig 73. Local self-test (example for high-speed CAN bus) .
Fig 74. ID-look-up table memory . . . . . . . . . . . . . . . . . . 308
Fig 75. Section configuration register settings . . . . . . . 313
Fig 76. ID look-up table example explaining the search
algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
Fig 77. Semaphore procedure for reading an auto-stored
message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348