
UM10800
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2016. All rights reserved.
User manual
Rev. 1.2 — 5 October 2016
476 of 487
NXP Semiconductors
UM10800
Chapter 35: Supplementary information
35.5 Figures
LPC82x block diagram. . . . . . . . . . . . . . . . . . . . . .6
LPC82x Memory mapping . . . . . . . . . . . . . . . . . . .8
Boot ROM structure . . . . . . . . . . . . . . . . . . . . . . . 11
Boot process flowchart . . . . . . . . . . . . . . . . . . . .14
Clock generation . . . . . . . . . . . . . . . . . . . . . . . . .30
Start-up timing . . . . . . . . . . . . . . . . . . . . . . . . . . .56
System PLL block diagram . . . . . . . . . . . . . . . . .57
Functional diagram of the switch matrix. . . . . . . .78
Fig 10. Pin configuration . . . . . . . . . . . . . . . . . . . . . . . . .90
Fig 11. Pin interrupt connections . . . . . . . . . . . . . . . . . .133
Fig 12. Pattern match engine connections . . . . . . . . . .134
Fig 13. Pattern match bit slice with detect logic . . . . . . .135
Fig 14. Pattern match engine examples: sticky edge detect
Fig 15. Pattern match engine examples: Windowed
non-sticky edge detect evaluates as true . . . . .155
Fig 16. Pattern match engine examples: Windowed
non-sticky edge detect evaluates as false . . . . .155
Fig 17. SCT input multiplexing . . . . . . . . . . . . . . . . . . . .157
Fig 18. DMA trigger multiplexing . . . . . . . . . . . . . . . . . .157
Fig 19. DMA block diagram . . . . . . . . . . . . . . . . . . . . . .164
Fig 20. USART clocking. . . . . . . . . . . . . . . . . . . . . . . . .186
Fig 21. USART block diagram . . . . . . . . . . . . . . . . . . . .189
Fig 22. Hardware flow control using RTS and CTS . . . .204
Fig 23. SPI clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . .207
Fig 24. SPI block diagram . . . . . . . . . . . . . . . . . . . . . . .210
Fig 25. Basic SPI operating modes . . . . . . . . . . . . . . . .222
Fig 26. Pre_delay and Post_delay . . . . . . . . . . . . . . . . .223
Fig 27. Frame_delay . . . . . . . . . . . . . . . . . . . . . . . . . . .224
Fig 28. Transfer_delay . . . . . . . . . . . . . . . . . . . . . . . . . .225
Fig 29. Examples of data stalls . . . . . . . . . . . . . . . . . . .228
Fig 30. I2C clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . .230
Fig 31. I2C block diagram . . . . . . . . . . . . . . . . . . . . . . .235
Fig 32. SCT clocking . . . . . . . . . . . . . . . . . . . . . . . . . . .258
Fig 33. SCT connections . . . . . . . . . . . . . . . . . . . . . . . .259
Fig 34. SCTimer/PWM block diagram . . . . . . . . . . . . . .261
Fig 35. SCTimer/PWM counter and select logic . . . . . .261
Fig 36. SCT event configuration and selection registers265
Fig 37. Match logic. . . . . . . . . . . . . . . . . . . . . . . . . . . . .286
Fig 38. Capture logic . . . . . . . . . . . . . . . . . . . . . . . . . . .286
Fig 39. Event selection . . . . . . . . . . . . . . . . . . . . . . . . .287
Fig 40. Output slice i . . . . . . . . . . . . . . . . . . . . . . . . . . .287
Fig 41. SCT interrupt generation . . . . . . . . . . . . . . . . . .288
Fig 42. SCT configuration example . . . . . . . . . . . . . . . .294
Fig 43. WWDT clocking . . . . . . . . . . . . . . . . . . . . . . . . .297
Fig 44. Windowed Watchdog timer block diagram. . . . .298
Fig 45. Early watchdog feed with windowed mode enabled
Fig 46. Correct watchdog feed with windowed mode
enabled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .305
Fig 47. Watchdog warning interrupt . . . . . . . . . . . . . . . .305
Fig 48. WKT clocking . . . . . . . . . . . . . . . . . . . . . . . . . . .307
Fig 49. MRT clocking . . . . . . . . . . . . . . . . . . . . . . . . . . .310
Fig 50. MRT block diagram . . . . . . . . . . . . . . . . . . . . . . 311
Fig 51. System tick timer block diagram . . . . . . . . . . . . 317
Fig 52. ADC clocking. . . . . . . . . . . . . . . . . . . . . . . . . . . 322
Fig 53. ADC block diagram . . . . . . . . . . . . . . . . . . . . . . 326
Fig 54. Comparator block diagram . . . . . . . . . . . . . . . . 355
Fig 55. CRC block diagram . . . . . . . . . . . . . . . . . . . . . . 360
Fig 56. IAP parameter passing . . . . . . . . . . . . . . . . . . . 382
Fig 57. Power profiles pointer structure . . . . . . . . . . . . 390
Fig 58. LPC82x clock configuration for power API use . 390
Fig 59. Power profiles usage. . . . . . . . . . . . . . . . . . . . . 394
Fig 60. USART driver routines pointer structure . . . . . 398
Fig 61. SPI driver routines pointer structure . . . . . . . . . 404
Fig 62. I2C-bus driver routines pointer structure. . . . . . 415
Fig 63. I2C slave mode set-up address packing . . . . . . 426
Fig 64. ADC driver routines pointer structure . . . . . . . . 430
Fig 65. Connecting the SWD pins to a standard SWD
connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
Fig 66. ROM pointer structure. . . . . . . . . . . . . . . . . . . . 445