EasyManuals Logo

NXP Semiconductors LPC1768 User Manual

NXP Semiconductors LPC1768
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
Page #816 background imageLoading...
Page #816 background image
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 816 of 841
NXP Semiconductors
UM10360
Chapter 35: Supplementary information
35.4 Figures
Fig 1. LPC1768 simplified block diagram. . . . . . . . . . . . .9
Fig 2. LPC1768 block diagram, CPU and buses . . . . . .12
Fig 3. LPC176x/5x system memory map. . . . . . . . . . . .14
Fig 4. Reset block diagram including the wake-up timer20
Fig 5. Example of start-up after reset. . . . . . . . . . . . . . .21
Fig 6. External interrupt logic. . . . . . . . . . . . . . . . . . . . .24
Fig 7. Clock generation for the LPC176x/5x . . . . . . . . .30
Fig 8. Oscillator modes and models: a) slave mode of
operation, b) oscillation mode of operation, c)
external crystal model used for C
X1
/
X2
evaluation33
Fig 9. PLL0 block diagram. . . . . . . . . . . . . . . . . . . . . . .37
Fig 10. PLL1 block diagram. . . . . . . . . . . . . . . . . . . . . . .49
Fig 11. PLLs and clock dividers. . . . . . . . . . . . . . . . . . . .55
Fig 12. CLKOUT selection. . . . . . . . . . . . . . . . . . . . . . . .67
Fig 13. Simplified block diagram of the flash accelerator
showing potential bus connections . . . . . . . . . . .69
Fig 14. LPC176x LQFP100 pin configuration . . . . . . . . .92
Fig 15. LPC175x LQFP80 pin configuration . . . . . . . . . .92
Fig 16. Pin configuration TFBGA100 package. . . . . . . . .93
Fig 17. Ethernet block diagram . . . . . . . . . . . . . . . . . . .144
Fig 18. Ethernet packet fields . . . . . . . . . . . . . . . . . . . .146
Fig 19. Receive descriptor memory layout. . . . . . . . . . .173
Fig 20. Transmit descriptor memory layout . . . . . . . . . .176
Fig 21. Transmit example memory and registers. . . . . .187
Fig 22. Receive Example Memory and Registers . . . . .193
Fig 23. Transmit Flow Control . . . . . . . . . . . . . . . . . . . .198
Fig 24. Receive filter block diagram. . . . . . . . . . . . . . . .200
Fig 25. Receive Active/Inactive state machine . . . . . . .204
Fig 26. Transmit Active/Inactive state machine . . . . . . .205
Fig 27. USB device controller block diagram. . . . . . . . .217
Fig 28. USB MaxPacketSize register array indexing . . .233
Fig 29. Interrupt event handling. . . . . . . . . . . . . . . . . . .244
Fig 30. UDCA Head register and DMA Descriptors. . . .256
Fig 31. Isochronous OUT endpoint operation example .264
Fig 32. Data transfer in ATLE mode. . . . . . . . . . . . . . . .265
Fig 33. USB Host controller block diagram . . . . . . . . . .271
Fig 34. USB OTG controller block diagram . . . . . . . . . .275
Fig 35. USB OTG port configuration . . . . . . . . . . . . . . .276
Fig 36. USB host port configuration. . . . . . . . . . . . . . . .277
Fig 37. USB device port configuration . . . . . . . . . . . . . .277
Fig 38. USB OTG interrupt handling . . . . . . . . . . . . . . .287
Fig 39. USB OTG controller with software stack . . . . . .288
Fig 40. Hardware support for B-device switching from
peripheral state to host state . . . . . . . . . . . . . . .289
Fig 41. State transitions implemented in software during
B-device switching from peripheral to host . . . .290
Fig 42. Hardware support for A-device switching from host
state to peripheral state . . . . . . . . . . . . . . . . . . .292
Fig 43. State transitions implemented in software during
A-device switching from host to peripheral . . . .293
Fig 44. Clocking and power control . . . . . . . . . . . . . . . .296
Fig 45. Auto-baud a) mode 0 and b) mode 1 waveform 312
Fig 46. Algorithm for setting UART dividers. . . . . . . . . .315
Fig 47. UART0, 2 and 3 block diagram . . . . . . . . . . . . .318
Fig 48. Auto-RTS Functional Timing . . . . . . . . . . . . . . .329
Fig 49. Auto-CTS Functional Timing . . . . . . . . . . . . . . .330
Fig 50. Auto-baud a) mode 0 and b) mode 1 waveform 335
Fig 51. Algorithm for setting UART dividers . . . . . . . . . 337
Fig 52. UART1 block diagram. . . . . . . . . . . . . . . . . . . . 343
Fig 53. CAN controller block diagram . . . . . . . . . . . . . . 346
Fig 54. Transmit buffer layout for standard and extended
frame format configurations . . . . . . . . . . . . . . . 347
Fig 55. Receive buffer layout for standard and extended
frame format configurations . . . . . . . . . . . . . . . 348
Fig 56. Global Self-Test (high-speed CAN Bus
example) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
Fig 57. Local self test (high-speed CAN Bus example). 349
Fig 58. Entry in FullCAN and individual standard identifier
tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
Fig 59. Entry in standard identifier range table . . . . . . . 376
Fig 60. Entry in either extended identifier table. . . . . . . 377
Fig 61. ID Look-up table example explaining the search
algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
Fig 62. Semaphore procedure for reading an auto-stored
message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
Fig 63. FullCAN section example of the ID look-up
table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
Fig 64. FullCAN message object layout . . . . . . . . . . . . 388
Fig 65. Normal case, no messages lost . . . . . . . . . . . . 390
Fig 66. Message lost. . . . . . . . . . . . . . . . . . . . . . . . . . . 390
Fig 67. Message gets overwritten . . . . . . . . . . . . . . . . . 391
Fig 68. Message overwritten indicated by semaphore bits
and message lost . . . . . . . . . . . . . . . . . . . . . . . 392
Fig 69. Message overwritten indicated by message lost393
Fig 70. Clearing message lost. . . . . . . . . . . . . . . . . . . . 394
Fig 71. Detailed example of acceptance filter tables and ID
index values . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
Fig 72. ID Look-up table configuration example (no
FullCAN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
Fig 73. ID Look-up table configuration example (FullCAN
activated and enabled) . . . . . . . . . . . . . . . . . . . 400
Fig 74. SPI data transfer format (CPHA = 0 and
CPHA = 1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
Fig 75. SPI block diagram. . . . . . . . . . . . . . . . . . . . . . . 412
Fig 76. Texas Instruments Synchronous Serial Frame
Format: a) Single and b) Continuous/back-to-back
Two Frames Transfer . . . . . . . . . . . . . . . . . . . . 415
Fig 77. SPI frame format with CPOL=0 and CPHA=0 (a)
Single and b) Continuous Transfer) . . . . . . . . . 416
Fig 78. SPI frame format with CPOL=0 and CPHA=1. . 417
Fig 79. SPI frame format with CPOL = 1 and CPHA = 0 (a)
Single and b) Continuous Transfer) . . . . . . . . . 418
Fig 80. SPI Frame Format with CPOL = 1 and
CPHA = 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
Fig 81. Microwire frame format (single transfer) . . . . . . 420
Fig 82. Microwire frame format (continuos transfers) . . 421
Fig 83. Microwire frame format setup and hold details . 421
Fig 84. I
2
C-bus configuration. . . . . . . . . . . . . . . . . . . . . 431
Fig 85. Format in the Master Transmitter mode . . . . . . 433
Fig 86. Format of Master Receiver mode . . . . . . . . . . . 433
Fig 87. A Master Receiver switches to Master Transmitter
after sending repeated START . . . . . . . . . . . . . 434

Table of Contents

Other manuals for NXP Semiconductors LPC1768

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the NXP Semiconductors LPC1768 and is the answer not in the manual?

NXP Semiconductors LPC1768 Specifications

General IconGeneral
BrandNXP Semiconductors
ModelLPC1768
CategoryMicrocontrollers
LanguageEnglish

Related product manuals