© Koninklijke Philips Electronics N.V. 2005. All rights reserved.
User manual
Rev. 01 — 15 August 2005
26
Philips Semiconductors
UM10139
Volume 1
Chapter 3: System Control Block
3.6 Other system controls
Some aspects of controlling LPC2141/2/4/6/8 operation that do not fit into peripheral or
other registers are grouped here.
3.6.1 System
Control
and Status flags register (SCS - 0xE01F C1A0)
3.7 Memory mapping control
The Memory Mapping Control alters the mapping of the interrupt vectors that appear
beginning at address 0x0000 0000. This allows code running in different memory spaces
to have control of the interrupts.
3.7.1 Memory
Mapping
control register (MEMMAP - 0xE01F C040)
Whenever an exception handling is necessary, the microcontroller will fetch an instruction
residing on the exception corresponding address as described in
. The MEMMAP register determines the source of data that
will fill this table.
Table 13:
System Control and Status flags register (SCS - address 0xE01F C1A0) bit description
Bit
Symbol
Value
Description
Reset
value
0
GPIO0M
GPIO port 0 mode selection.
0
0
GPIO port 0 is accessed via VPB addresses in a fashion compatible with previous
LCP2000 devices.
1
High speed GPIO is enabled on GPIO port 0, accessed via addresses in the on-chip
memory range. This mode includes the port masking feature described in the GPIO
chapter on page page 81.
1
GPIO1M
GPIO port 1 mode selection.
0
0
GPIO port 1 is accessed via VPB addresses in a fashion compatible with previous
LCP2000 devices.
1
High speed GPIO is enabled on GPIO port 1, accessed via addresses in the on-chip
memory range. This mode includes the port masking feature described in the GPIO
chapter on page page 81.
31:2
-
Reserved, user software should not write ones to reserved bits. The value read from
a reserved bit is not defined.
NA