UM10429
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2010. All rights reserved.
User manual
Rev. 1 — 20 October 2010
250 of 258
NXP Semiconductors
UM10429
Chapter 20: LPC1102 Supplementary information
20.5 Figures
LPC1102 Block diagram . . . . . . . . . . . . . . . . . . . .5
LPC1102 memory map . . . . . . . . . . . . . . . . . . . . .8
LPC1102 CGU block diagram . . . . . . . . . . . . . . .10
System PLL block diagram . . . . . . . . . . . . . . . . .35
Power profiles usage . . . . . . . . . . . . . . . . . . . . . .45
Standard I/O pin configuration . . . . . . . . . . . . . . .51
Pin configuration WLCSP16 package . . . . . . . . .61
Masked read operation . . . . . . . . . . . . . . . . . . . .68
Fig 10. Auto-baud a) mode 0 and b) mode 1 waveform .82
Fig 11. Algorithm for setting UART dividers. . . . . . . . . . .84
Fig 12. UART block diagram . . . . . . . . . . . . . . . . . . . . . .89
Fig 13. Texas Instruments Synchronous Serial Frame
Fig 14. SPI frame format with CPOL=0 and CPHA=0 (a)
Single and b) Continuous Transfer) . . . . . . . . . . .99
Fig 15. SPI frame format with CPOL=0 and CPHA=1 . .100
Fig 16. SPI frame format with CPOL = 1 and CPHA = 0 (a)
Single and b) Continuous Transfer) . . . . . . . . . .101
Fig 17. SPI Frame Format with CPOL = 1 and
CPHA = 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102
Fig 18. Microwire frame format (single transfer) . . . . . .103
Fig 19. Microwire frame format (continuos transfers) . .103
Fig 20. Microwire frame format setup and hold details .104
Fig 21. Sample PWM waveforms with a PWM cycle length
of 100 (selected by MR3) and MAT3:0 enabled as
PWM outputs by the PWCON register. . . . . . . . 115
Fig 22. A timer cycle in which PR=2, MRx=6, and both
interrupt and reset on match are enabled . . . . . 115
Fig 23. A timer cycle in which PR=2, MRx=6, and both
interrupt and stop on match are enabled . . . . . . 115
Fig 24. 16-bit counter/timer block diagram. . . . . . . . . . . 116
Fig 25. Sample PWM waveforms with a PWM cycle length
of 100 (selected by MR3) and MAT3:0 enabled as
PWM outputs by the PWCON register. . . . . . . .128
Fig 26. A timer cycle in which PR=2, MRx=6, and both
interrupt and reset on match are enabled . . . . .129
Fig 27. A timer cycle in which PR=2, MRx=6, and both
interrupt and stop on match are enabled . . . . . .129
Fig 28. 32-bit counter/timer block diagram. . . . . . . . . . .130
Fig 29. Watchdog block diagram . . . . . . . . . . . . . . . . . .135
Fig 30. System tick timer block diagram . . . . . . . . . . . .137
Fig 31. Boot process flowchart . . . . . . . . . . . . . . . . . . .148
Fig 32. IAP parameter passing . . . . . . . . . . . . . . . . . . .162
Fig 33. Algorithm for generating a 128 bit signature . . .171
Fig 34. Connecting the SWD pins to a standard SWD
connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .173
Fig 35. Cortex-M0 implementation. . . . . . . . . . . . . . . . .174
Fig 36. Processor core register set . . . . . . . . . . . . . . . .177
Fig 37. APSR, IPSR, EPSR register bit assignments . .178
Fig 38. Generic ARM Cortex-M0 memory map . . . . . . .183
Fig 39. Memory ordering restrictions . . . . . . . . . . . . . . .184
Fig 40. Little-endian format . . . . . . . . . . . . . . . . . . . . . .186
Fig 41. Vector table . . . . . . . . . . . . . . . . . . . . . . . . . . . .189
Fig 42. Exception entry stack contents . . . . . . . . . . . . . 191
Fig 43. ASR #3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Fig 44. LSR #3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Fig 45. LSL #3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Fig 46. ROR #3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Fig 47. IPR register . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229