Lpc2141/2142/2144/2146/2148 Memory Re-Mapping And Boot Block - Philips LPC214 Series User Manual

Table of Contents

Advertisement

Philips Semiconductors
Volume 1
Table 2:
VPB peripheral
3
4
5
6
7
8
9
10
11
12
13
14 - 22
23
24
25
26
27
28 - 35
36
37 - 126
127

2.2 LPC2141/2142/2144/2146/2148 memory re-mapping and boot block

2.2.1 Memory map concepts and operating modes
The basic concept on the LPC2141/2/4/6/8 is that each memory area has a "natural"
location in the memory map. This is the address range for which code residing in that area
is written. The bulk of each memory space remains permanently fixed in the same
location, eliminating the need to have portions of the code designed to run in different
address ranges.
Because of the location of the interrupt vectors on the ARM7 processor (at addresses
0x0000 0000 through 0x0000 001C, as shown in
Boot Block and SRAM spaces need to be re-mapped in order to allow alternative uses of
interrupts in the different operating modes described in
interrupts is accomplished via the Memory Mapping Control feature
mapping control" on page
User manual
VPB peripheries and base addresses
Base address
0xE000 C000
0xE001 0000
0xE001 4000
0xE001 8000
0xE001 C000
0xE002 0000
0xE002 4000
0xE002 8000
0xE002 C000
0xE003 0000
0xE003 4000
0xE003 8000
0xE005 8000
0xE005 C000
0xE006 0000
0xE006 4000
0xE006 8000
0xE006 C000
0xE007 0000
0xE008 C000
0xE009 0000
0xE009 4000
0xE01F 8000
0xE01F C000
26).
Rev. 01 — 15 August 2005
Peripheral name
UART0
UART1
PWM
Not used
2
I
C0
SPI0
RTC
GPIO
Pin connect block
Not used
ADC0
Not used
2
I
C1
ADC1
Not used
SSP
DAC
Not used
USB
Not used
System Control Block
Table 3
below), a small portion of the
Table
© Koninklijke Philips Electronics N.V. 2005. All rights reserved.
UM10139
Chapter 2: Memory map
4. Re-mapping of the
(Section 3.7 "Memory
11

Advertisement

Table of Contents
loading

This manual is also suitable for:

Lpc2148Lpc2141Lpc2142Lpc2144Lpc2146

Table of Contents