Datasheet

LPC11E1X All information provided in this document is subject to legal disclaimers. © NXP B.V. 2013. All rights reserved.
Product data sheet Rev. 1.1 — 24 September 2013 14 of 62
NXP Semiconductors
LPC11E1x
32-bit ARM Cortex-M0 microcontroller
7. Functional description
7.1 On-chip flash programming memory
The LPC11E1x contain 24 kB or 32 kB on-chip flash program memory. The flash can be
programmed using In-System Programming (ISP) or In-Application Programming (IAP)
via the on-chip boot loader software.
7.2 EEPROM
The LPC11E1x contain 500 Byte, 1 kB, 2 kB, or 4 kB of on-chip byte-erasable and
byte-programmable EEPROM data memory. The EEPROM can be programmed using
In-Application Programming (IAP) via the on-chip boot loader software.
7.3 SRAM
The LPC11E1x contain a total of 4 kB, 6 kB, 8 kB, or 10 kB on-chip static RAM memory.
7.4 On-chip ROM
The on-chip ROM contains the boot loader and the following Application Programming
Interfaces (APIs):
In-System Programming (ISP) and In-Application Programming (IAP) support for flash
IAP support for EEPROM
Power profiles for configuring power consumption and PLL settings
32-bit integer division routines
7.5 Memory map
The LPC11E1x incorporates several distinct memory regions, shown in the following
figures. Figure 5
shows the overall map of the entire address space from the user
program viewpoint following reset. The interrupt vector area supports address remapping.
The AHB peripheral area is 2 MB in size and is divided to allow for up to 128 peripherals.
The APB peripheral area is 512 kB in size and is divided to allow for up to 32 peripherals.
Each peripheral of either type is allocated 16 kB of space. This addressing scheme allows
simplifying the address decoding for each peripheral.