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
248 of 258
NXP Semiconductors
UM10429
Chapter 20: LPC1102 Supplementary information
0x4000 C004 and TMR16B1TCR - address
0x4001 0004) bit description . . . . . . . . . . . . .108
Table 105. Timer counter registers (TMR16B0TC, address
Table 106. Prescale registers (TMR16B0PR, address
Table 107: Prescale counter registers (TMR16B0PC,
address 0x4001 C010 and TMR16B1PC
0x4000 0010) bit description . . . . . . . . . . . . .109
Table 108. Match Control Register (TMR16B0MCR -
address 0x4000 C014 and TMR16B1MCR -
address 0x4001 0014) bit description . . . . . .109
Table 109: Match registers (TMR16B0MR0 to 3, addresses
0x4000 C018 to 24 and TMR16B1MR0 to 3,
addresses 0x4001 0018 to 24) bit description 111
Table 110. External Match Register (TMR16B0EMR -
address 0x4000 C03C and TMR16B1EMR -
address 0x4001 003C) bit description . . . . . . 112
address 0x4000 C074 and TMR16B1PWMC-
address 0x4001 0074) bit description. . . . . . . 113
Table 113. Counter/timer pin description . . . . . . . . . . . . . 118
Table 114. Register overview: 32-bit counter/timer 0 CT32B0
(base address 0x4001 4000) . . . . . . . . . . . . 119
Table 115. Register overview: 32-bit counter/timer 1 CT32B1
(base address 0x4001 8000) . . . . . . . . . . . . 119
Table 116. Interrupt Register (TMR32B0IR - address
0x4001 4000 and TMR32B1IR - address
0x4001 8000) bit description . . . . . . . . . . . . .120
Table 117. Timer Control Register (TMR32B0TCR - address
0x4001 4004 and TMR32B1TCR - address
0x4001 8004) bit description . . . . . . . . . . . . .121
Table 118. Timer counter registers (TMR32B0TC, address
Table 119. Prescale registers (TMR32B0PR, address
Table 120. Prescale registers (TMR32B0PC, address
Table 121. Match Control Register (TMR32B0MCR -
address 0x4001 4014 and TMR32B1MCR -
address 0x4001 8014) bit description. . . . . . .122
Table 122. Match registers (TMR32B0MR0 to 3, addresses
0x4001 4018 to 24 and TMR32B1MR0 to 3,
addresses 0x4001 8018 to 24) bit description 123
Table 123. Capture Control Register (TMR32B1CCR -
address 0x4001 8028) bit description. . . . . . .123
Table 124. Capture registers (TMR32B1CR0, addresses
0x4001 802C) bit description . . . . . . . . . . . . .124
Table 125. External Match Register (TMR32B0EMR -
address 0x4001 403C and TMR32B1EMR -
address0x4001 803C) bit description . . . . . . .125
Table 126. External match control . . . . . . . . . . . . . . . . . .126
Table 127. Count Control Register (TMR32B0CTCR -
address 0x4001 4070 and TMR32B1TCR -
address 0x4001 8070) bit description . . . . . 127
Table 128. PWM Control Register (TMR32B0PWMC -
Table 129. Register overview: Watchdog timer (base
address 0x4000 4000) . . . . . . . . . . . . . . . . . . 133
Table 130. Watchdog Mode register (WDMOD - address
0x4000 4000) bit description . . . . . . . . . . . . . 133
0x4000 4004) bit description . . . . . . . . . . . . . 134
Table 133. Watchdog Feed register (WDFEED - address
0x4000 4008) bit description . . . . . . . . . . . . . 134
Table 134. Watchdog Timer Value register (WDTV - address
0x4000 000C) bit description . . . . . . . . . . . . . 135
Table 135. Register overview: SysTick timer (base address
0xE000 E000) . . . . . . . . . . . . . . . . . . . . . . . . 137
Table 136. System Timer Reload value register (SYST_RVR
- 0xE000 E014) bit description. . . . . . . . . . . . 138
Table 137. System Timer Current value register (SYST_CVR
- 0xE000 E018) bit description. . . . . . . . . . . . 138
Table 138. System Timer Calibration value register
(SYST_CALIB - 0xE000 E01C) bit
description . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Table 139. ADC pin description . . . . . . . . . . . . . . . . . . . 140
Table 140. Register overview: ADC (base address 0x4001
C000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Table 141. A/D Control Register (AD0CR - address
0x4001 C000) bit description . . . . . . . . . . . . . 142
Table 142. A/D Global Data Register (AD0GDR - address
0x4001 C004) bit description . . . . . . . . . . . . . 143
Table 143. A/D Status Register (AD0STAT - address
0x4001 C030) bit description . . . . . . . . . . . . . 144
Table 144. A/D Interrupt Enable Register (AD0INTEN -
address 0x4001 C00C) bit description. . . . . . 144
Table 145. A/D Data Registers (AD0DR0 to AD0DR4 -
Table 146. LPC1102 flash configuration . . . . . . . . . . . . . 146
Table 147. Flash sector configuration . . . . . . . . . . . . . . . 149
Table 148. Code Read Protection options . . . . . . . . . . . 150
Table 149. Code Read Protection hardware/software
interaction . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Table 150. ISP commands allowed for different
CRP levels . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Table 151. UART ISP command summary . . . . . . . . . . . 153
Table 152. UART ISP Unlock command . . . . . . . . . . . . . 153
Table 153. UART ISP Set Baud Rate command. . . . . . . 153
Table 154. UART ISP Echo command . . . . . . . . . . . . . . 154
Table 155. UART ISP Write to RAM command. . . . . . . . 154
Table 156. UART ISP Read Memory command . . . . . . . 155
Table 157. UART ISP Prepare sector(s) for write operation
command . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Table 158. UART ISP Copy command . . . . . . . . . . . . . . 157
Table 159. UART ISP Go command . . . . . . . . . . . . . . . . 157
Table 160. UART ISP Erase sector command . . . . . . . . 158