UM11029
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2017. All rights reserved.
User manual
Rev. 1.0 — 16 June 2017
504 of 515
NXP Semiconductors
UM11029
Chapter 32: Supplementary information
32.5 Figures
Fig 1. LPC84x block diagram aaa-022793 . . . . . . . . . . .8
Fig 2. LPC84x Memory mapping . . . . . . . . . . . . . . . . . .10
Fig 3. Boot ROM structure . . . . . . . . . . . . . . . . . . . . . . .13
Fig 4. Boot process flowchart . . . . . . . . . . . . . . . . . . . .15
Fig 5. IAP parameter passing . . . . . . . . . . . . . . . . . . . .39
Fig 6. Typical host system and LPC84x transaction . . .46
Fig 7. LPC84x clock generation. . . . . . . . . . . . . . . . . . .83
Fig 8. UM11029 clock generation (continued) . . . . . . . .84
Fig 9. UM11029 clock generation (continued) . . . . . . . .85
Fig 10. System PLL block diagram . . . . . . . . . . . . . . . .120
Fig 11. ROM pointer structure . . . . . . . . . . . . . . . . . . . .124
Fig 12. Example: Connect function U0_RXD and U0_TXD
to pins 4 and 14 . . . . . . . . . . . . . . . . . . . . . . . . .127
Fig 13. Functional diagram of the switch matrix. . . . . . .129
Fig 14. Pin configuration . . . . . . . . . . . . . . . . . . . . . . . .146
Fig 15. Pin interrupt connections . . . . . . . . . . . . . . . . . .216
Fig 16. Pattern match engine connections . . . . . . . . . .217
Fig 17. Pattern match bit slice with detect logic. . . . . . .218
Fig 18. Pattern match engine examples: sticky edge detect
Fig 19. Pattern match engine examples: Windowed
non-sticky edge detect evaluates as true . . . . .238
Fig 20. Pattern match engine examples: Windowed
non-sticky edge detect evaluates as false . . . . .238
Fig 21. SCT input multiplexing. . . . . . . . . . . . . . . . . . . .240
Fig 22. DMA trigger multiplexing . . . . . . . . . . . . . . . . . .240
Fig 23. DMA block diagram . . . . . . . . . . . . . . . . . . . . . .263
Fig 24. USART clocking- need to draw . . . . . . . . . . . . .285
Fig 25. USART block diagram-need to modify in eps . .289
Fig 26. Hardware flow control using RTS and CTS . . . .304
Fig 27. SPI clocking-need to draw . . . . . . . . . . . . . . . .307
Fig 28. SPI block diagram . . . . . . . . . . . . . . . . . . . . . . .310
Fig 29. Basic SPI operating modes . . . . . . . . . . . . . . . .322
Fig 30. Pre_delay and Post_delay. . . . . . . . . . . . . . . . .323
Fig 31. Frame_delay . . . . . . . . . . . . . . . . . . . . . . . . . . .324
Fig 32. Transfer_delay . . . . . . . . . . . . . . . . . . . . . . . . . .325
Fig 33. Examples of data stalls . . . . . . . . . . . . . . . . . . .328
Fig 34. I2C clocking-need to draw . . . . . . . . . . . . . . . .330
Fig 35. I2C block diagram . . . . . . . . . . . . . . . . . . . . . . .336
Fig 36. 32-bit counter/timer block diagram. . . . . . . . . . .359
Fig 37. A timer cycle in which PR=2, MRx=6, and both
interrupt and reset on match are enabled . . . . .371
Fig 38. A timer cycle in which PR=2, MRx=6, and both
interrupt and stop on match are enabled . . . . . .371
Fig 39. Sample PWM waveforms with a PWM cycle length
of 100 (selected by MR3) and MAT3:0 enabled as
PWM outputs by the PWCON register. . . . . . . .372
Fig 40. SCTimer/PWM clocking . . . . . . . . . . . . . . . . . . .374
Fig 41. SCTimer/PWM connections. . . . . . . . . . . . . . . .375
Fig 42. SCTimer/PWM block diagram . . . . . . . . . . . . . .377
Fig 43. SCTimer/PWM counter and select logic . . . . . .378
Fig 44. SCTimer/PWM event configuration and selection
registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .382
Fig 45. Match logic . . . . . . . . . . . . . . . . . . . . . . . . . . . .404
Fig 46. Capture logic . . . . . . . . . . . . . . . . . . . . . . . . . . .404
Fig 47. Event selection . . . . . . . . . . . . . . . . . . . . . . . . .405
Fig 48. Output slice i . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
Fig 49. SCTimer/PWM interrupt generation . . . . . . . . . 406
Fig 50. SCTimer/PWM configuration example . . . . . . . 412
Fig 51. WWDT clocking. . . . . . . . . . . . . . . . . . . . . . . . . 415
Fig 52. Windowed Watchdog timer block diagram . . . . 416
Fig 53. Early watchdog feed with windowed mode enabled
Fig 54. Correct watchdog feed with windowed mode
enabled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
Fig 55. Watchdog warning interrupt . . . . . . . . . . . . . . . 422
Fig 56. WKT clocking . . . . . . . . . . . . . . . . . . . . . . . . . . 424
Fig 57. MRT clocking . . . . . . . . . . . . . . . . . . . . . . . . . . 427
Fig 58. MRT block diagram . . . . . . . . . . . . . . . . . . . . . . 428
Fig 59. System tick timer block diagram . . . . . . . . . . . . 434
Fig 60. ADC clocking. . . . . . . . . . . . . . . . . . . . . . . . . . . 439
Fig 61. ADC block diagram . . . . . . . . . . . . . . . . . . . . . . 443
Fig 62. DAC control with DMA interrupt and timer . . . . 470
Fig 63. Comparator block diagram . . . . . . . . . . . . . . . . 476
Fig 64. CRC block diagram . . . . . . . . . . . . . . . . . . . . . . 481
Fig 65. ROM pointer structure. . . . . . . . . . . . . . . . . . . . 485
Fig 66. Connecting the SWD pins to a standard SWD
connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491