Datasheet

LPC2470 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2013. All rights reserved.
Product data sheet Rev. 4.1 — 16 October 2013 27 of 91
NXP Semiconductors
LPC2470
Flashless 16-bit/32-bit microcontroller
The Thumb set’s 16-bit instruction length allows it to approach higher density compared to
standard ARM code while retaining most of the ARM’s performance.
7.2 On-chip SRAM
The LPC2470 includes a SRAM memory of 64 kB reserved for the ARM processor
exclusive use. This RAM may be used for code and/or data storage and may be accessed
as 8 bits, 16 bits, and 32 bits.
A 16 kB SRAM block serving as a buffer for the Ethernet controller and a 16 kB SRAM
associated with the second AHB can be used both for data and code storage, too. The
2 kB RTC SRAM can be used for data storage only. The RTC SRAM is battery powered
and retains the content in the absence of the main power supply.
7.3 Memory map
The LPC2470 memory map incorporates several distinct regions as shown in Table 5 and
Figure 4
.
In addition, the CPU interrupt vectors may be remapped to allow them to reside in either
boot ROM or SRAM (see Section 7.26.6
).
Table 5. LPC2470 memory usage and details
Address range General use Address range details and description
0x0000 0000 to
0x3FFF FFFF
Fast I/O 0x3FFF C000 - 0x3FFF FFFF Fast GPIO registers
0x4000 0000 to
0x7FFF FFFF
On-chip RAM 0x4000 0000 - 0x4000 FFFF RAM (64 kB)
0x7FE0 0000 - 0x7FE0 3FFF Ethernet RAM (16 kB)
0x7FD0 0000 - 0x7FD0 3FFF USB RAM (16 kB)
0x8000 0000 to
0xDFFF FFFF
Off-Chip Memory Four static memory banks, 16 MB each
0x8000 0000 - 0x80FF FFFF Static memory bank 0
0x8100 0000 - 0x81FF FFFF Static memory bank 1
0x8200 0000 - 0x82FF FFFF Static memory bank 2
0x8300 0000 - 0x83FF FFFF Static memory bank 3
Four dynamic memory banks, 256 MB each
0xA000 0000 - 0xAFFF FFFF Dynamic memory bank 0
0xB000 0000 - 0xBFFF FFFF Dynamic memory bank 1
0xC000 0000 - 0xCFFF FFFF Dynamic memory bank 2
0xD000 0000 - 0xDFFF FFFF Dynamic memory bank 3
0xE000 0000 to
0xEFFF FFFF
APB Peripherals 36 peripheral blocks, 16 kB each
0xF000 0000 to
0xFFFF FFFF
AHB peripherals