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
184 of 258
NXP Semiconductors
UM10429
Chapter 19: Appendix LPC1102 ARM Cortex-M0 reference
The processor reserves regions of the
Private peripheral bus
(PPB) address range for
core peripheral registers, see
.
19.3.2.1 Memory regions, types and attributes
The memory map is split into regions. Each region has a defined memory type, and some
regions have additional memory attributes. The memory type and attributes determine the
behavior of accesses to the region.
The memory types are:
Normal —
The processor can re-order transactions for efficiency, or perform speculative
reads.
Device —
The processor preserves transaction order relative to other transactions to
Device or Strongly-ordered memory.
for the LPC1102 specific implementation of the memory map. SRAM and code
locations are different on the LPC1102.
Fig 38. Generic ARM Cortex-M0 memory map
External device
External RAM
Peripheral
SRAM
Code
0xFFFFFFFF
Private peripheral bus
0xE0100000
0xE00FFFFF
0x9FFFFFFF
0xA0000000
0x5FFFFFFF
0x60000000
0x3FFFFFFF
0x40000000
0x1FFFFFFF
0x20000000
0x00000000
1.0GB
1.0GB
0.5GB
0.5GB
0.5GB
0xDFFFFFFF
0xE0000000
1MB
511MB
Device