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
249 of 258
NXP Semiconductors
UM10429
Chapter 20: LPC1102 Supplementary information
Table 161. UART ISP Blank check sector command . . .158
Table 162. UART ISP Read Part Identification command158
Table 163. Part identification number . . . . . . . . . . . . . . .158
Table 164. UART ISP Read Boot Code version number
command . . . . . . . . . . . . . . . . . . . . . . . . . . . .159
Table 165. UART ISP Compare command . . . . . . . . . . .159
Table 166. UART ISP ReadUID command . . . . . . . . . . .159
Table 167. UART ISP Return Codes Summary. . . . . . . .160
Table 168. IAP Command Summary . . . . . . . . . . . . . . . .162
Table 169. IAP Prepare sector(s) for write operation
command . . . . . . . . . . . . . . . . . . . . . . . . . . . .162
Table 170. IAP Copy RAM to flash command . . . . . . . . .163
Table 171. IAP Erase Sector(s) command . . . . . . . . . . .164
Table 172. IAP Blank check sector(s) command . . . . . . .164
Table 173. IAP Read Part Identification command . . . . .164
Table 174. IAP Read Boot Code version number
command . . . . . . . . . . . . . . . . . . . . . . . . . . . .165
Table 175. IAP Compare command. . . . . . . . . . . . . . . . .165
Table 176. IAP Reinvoke ISP . . . . . . . . . . . . . . . . . . . . .165
Table 177. IAP ReadUID command. . . . . . . . . . . . . . . . .166
Table 178. IAP Status Codes Summary . . . . . . . . . . . . .166
Table 179. Memory mapping in debug mode . . . . . . . . .167
Table 180. Flash configuration register (FLASHCFG,
address 0x4003 C010) bit description . . . . . .167
Table 181. Register overview: FMC (base address 0x4003
C000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .168
Table 182. Flash Module Signature Start register
(FMSSTART - 0x4003 C020) bit description .168
Table 183. Flash Module Signature Stop register (FMSSTOP
- 0x4003 C024) bit description . . . . . . . . . . . .168
Table 184. FMSW0 register bit description (FMSW0,
address: 0x4003 C02C) . . . . . . . . . . . . . . . . .169
Table 185. FMSW1 register bit description (FMSW1,
address: 0x4003 C030) . . . . . . . . . . . . . . . . .169
Table 186. FMSW2 register bit description (FMSW2,
address: 0x4003 C034) . . . . . . . . . . . . . . . . .169
Table 187. FMSW3 register bit description (FMSW3,
address: 0x4003 40C8) . . . . . . . . . . . . . . . .169
Table 188. Flash module Status register (FMSTAT - 0x4003
CFE0) bit description . . . . . . . . . . . . . . . . . . .170
Table 189. Flash Module Status Clear register (FMSTATCLR
- 0x0x4003 CFE8) bit description . . . . . . . . . .170
Table 190. Serial Wire Debug pin description . . . . . . . . .172
Table 191. Summary of processor mode and stack use
options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .176
Table 192. Core register set summary. . . . . . . . . . . . . . .177
Table 193. PSR register combinations . . . . . . . . . . . . . .178
Table 194. APSR bit assignments . . . . . . . . . . . . . . . . . .179
Table 195. IPSR bit assignments. . . . . . . . . . . . . . . . . . .179
Table 196. EPSR bit assignments . . . . . . . . . . . . . . . . . .180
Table 197. PRIMASK register bit assignments . . . . . . . .180
Table 198. CONTROL register bit assignments . . . . . . .181
Table 199. Memory access behavior . . . . . . . . . . . . . . . .185
Table 200. Properties of different exception types. . . . . .187
Table 201. Exception return behavior . . . . . . . . . . . . . . .192
Table 202. Cortex-M0 instructions . . . . . . . . . . . . . . . . . .195
Table 203. CMSIS intrinsic functions to generate some
Cortex-M0 instructions . . . . . . . . . . . . . . . . . .196
Table 204. insic functions to access the special
registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Table 205. Condition code suffixes . . . . . . . . . . . . . . . . . 202
Table 206. Access instructions . . . . . . . . . . . . . . . . . . . 202
Table 207. Data processing instructions . . . . . . . . . . . . . 208
Table 208. ADC, ADD, RSB, SBC and SUB operand
restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Table 209. Branch and control instructions . . . . . . . . . . . 217
Table 210. Branch ranges . . . . . . . . . . . . . . . . . . . . . . . . 218
Table 211. Miscellaneous instructions. . . . . . . . . . . . . . . 219
Table 212. Core peripheral register regions . . . . . . . . . . 226
Table 213. NVIC register summary . . . . . . . . . . . . . . . . . 227
Table 214. CMISIS access NVIC functions . . . . . . . . . . 227
Table 215. ISER bit assignments . . . . . . . . . . . . . . . . . . 228
Table 216. ICER bit assignments . . . . . . . . . . . . . . . . . . 228
Table 217. ISPR bit assignments . . . . . . . . . . . . . . . . . . 228
Table 218. ICPR bit assignments . . . . . . . . . . . . . . . . . . 229
Table 219. IPR bit assignments . . . . . . . . . . . . . . . . . . . 229
Table 220. CMSIS functions for NVIC control. . . . . . . . . 231
Table 221. Summary of the SCB registers . . . . . . . . . . . 232
Table 222. CPUID register bit assignments . . . . . . . . . . 232
Table 223. ICSR bit assignments . . . . . . . . . . . . . . . . . . 233
Table 224. AIRCR bit assignments . . . . . . . . . . . . . . . . . 235
Table 225. SCR bit assignments. . . . . . . . . . . . . . . . . . . 235
Table 226. CCR bit assignments . . . . . . . . . . . . . . . . . . 236
Table 227. System fault handler priority fields . . . . . . . . 236
Table 228. SHPR2 register bit assignments . . . . . . . . . . 237
Table 229. SHPR3 register bit assignments . . . . . . . . . . 237
Table 230. System timer registers summary. . . . . . . . . . 237
Table 231. SYST_CSR bit assignments . . . . . . . . . . . . . 238
Table 232. SYST_RVR bit assignments . . . . . . . . . . . . . 238
Table 233. SYST_CVR bit assignments . . . . . . . . . . . . . 239
Table 234. SYST_CALIB register bit assignments . . . . . 239
Table 235. Cortex M0- instruction summary . . . . . . . . . 239
Table 236. Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . 243