LPC1788FBD144,551 NXP Semiconductors, LPC1788FBD144,551 Datasheet - Page 42
![no-image](/images/manufacturer_photos/0/4/487/nxp_semiconductors_sml.jpg)
LPC1788FBD144,551
Manufacturer Part Number
LPC1788FBD144,551
Description
8-bit Microcontrollers - MCU CORTEX-M3 512KB FL 96KB SRAM 4KB EE USB
Manufacturer
NXP Semiconductors
Datasheet
1.LPC1778FBD144551.pdf
(120 pages)
Specifications of LPC1788FBD144,551
Rohs
yes
Factory Pack Quantity
60
- Current page: 42 of 120
- Download datasheet (2Mb)
NXP Semiconductors
Table 6.
LPC178X_7X
Product data sheet
Address range
0x0000 0000 to
0x1FFF FFFF
0x2000 0000 to
0x3FFF FFFF
0x4000 0000 to
0x7FFF FFFF
0x8000 0000 to
0xDFFF FFFF
0xE000 0000 to
0xE00F FFFF
LPC178x/177x memory usage and details
7.7 Memory map
General Use
On-chip non-volatile
memory
On-chip main SRAM
Boot ROM
On-chip SRAM
(typically used for
peripheral data)
AHB peripherals
APB Peripherals
Off-chip Memory via
the External Memory
Controller
Cortex-M3 Private
Peripheral Bus
The MPU separates the memory into distinct regions and implements protection by
preventing disallowed accesses. The MPU supports up to eight regions each of which can
be divided into eight subregions. Accesses to memory locations that are not defined in the
MPU regions, or not permitted by the region setting, will cause the Memory Management
Fault exception to take place.
The LPC178x/7x incorporate several distinct memory regions, shown in the following
figures.
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 1 MB in size and is divided to allow for up to 64 peripherals.
Each peripheral of either type is allocated 16 kB of space. This allows simplifying the
address decoding for each peripheral.
Figure 6
All information provided in this document is subject to legal disclaimers.
Address range details and description
0x0000 0000 - 0x0007 FFFF
0x0000 0000 - 0x0003 FFFF
0x0000 0000 - 0x0001 FFFF
0x0000 0000 - 0x0000 FFFF
0x1000 0000 - 0x1000 FFFF
0x1000 0000 - 0x1000 7FFF
0x1000 0000 - 0x1000 3FFF
0x1FFF 0000 - 0x1FFF 1FFF
0x2000 0000 - 0x2000 1FFF
0x2000 2000 - 0x2000 3FFF
0x2000 4000 - 0x2000 7FFF
0x2008 0000 - 0x200B FFFF
0x4000 0000 - 0x4007 FFFF
0x4008 0000 - 0x400F FFFF
Four static memory chip selects:
0x8000 0000 - 0x83FF FFFF
0x9000 0000 - 0x93FF FFFF
0x9800 0000 - 0x9BFF FFFF
0x9C00 0000 - 0x9FFF FFFF
Four dynamic memory chip selects:
0xA000 0000 - 0xAFFF FFFF
0xB000 0000 - 0xBFFF FFFF
0xC000 0000 - 0xCFFF FFFF
0xD000 0000 - 0xDFFF FFFF
0xE000 0000 - 0xE00F FFFF
shows the overall map of the entire address space from the user
Rev. 4.1 — 15 November 2012
For devices with 512 kB of flash memory.
For devices with 256 kB of flash memory.
For devices with 128 kB of flash memory.
For devices with 64 kB of flash memory.
For devices with 64 kB of main SRAM.
For devices with 32 kB of main SRAM.
For devices with 16 kB of main SRAM.
8 kB Boot ROM with flash services.
Peripheral RAM - bank 0 (first 8 kB)
Peripheral RAM - bank 0 (second 8 kB)
Peripheral RAM - bank 1 (16 kB)
See
APB0 Peripherals, up to 32 peripheral blocks of
16 kB each.
APB1 Peripherals, up to 32 peripheral blocks of
16 kB each.
Static memory chip select 0 (up to 64 MB)
Static memory chip select 1 (up to 64 MB)
Static memory chip select 2 (up to 64 MB)
Static memory chip select 3 (up to 64 MB)
Dynamic memory chip select 0 (up to 256MB)
Dynamic memory chip select 1 (up to 256MB)
Dynamic memory chip select 2 (up to 256MB)
Dynamic memory chip select 3 (up to 256MB)
Cortex-M3 related functions, includes the NVIC
and System Tick Timer.
32-bit ARM Cortex-M3 microcontroller
Figure 6
for details
LPC178x/7x
© NXP B.V. 2012. All rights reserved.
42 of 120
Related parts for LPC1788FBD144,551
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![DK-57VTS-LPC1788](/photos/15/90/159061/dk-57vts-lpc1788-02_tmb.jpg)
Part Number:
Description:
MCU, MPU & DSP Development Tools 5.7 VGA TOUCH LCD KIT FOR LPC1788
Manufacturer:
FDI
Datasheet:
![LPC2420_60](/images/manufacturer_photos/0/4/487/nxp_semiconductors_tmb.jpg)
Part Number:
Description:
NXP Semiconductors designed the LPC2420/2460 microcontroller around a 16-bit/32-bitARM7TDMI-S CPU core with real-time debug interfaces that include both JTAG andembedded trace
Manufacturer:
NXP Semiconductors
Datasheet:
![LPC2458](/photos/41/52/415299/sot570-3_3d_tmb.gif)
Part Number:
Description:
NXP Semiconductors designed the LPC2458 microcontroller around a 16-bit/32-bitARM7TDMI-S CPU core with real-time debug interfaces that include both JTAG andembedded trace
Manufacturer:
NXP Semiconductors
Datasheet:
![LPC2468](/images/manufacturer_photos/0/4/487/nxp_semiconductors_tmb.jpg)
Part Number:
Description:
NXP Semiconductors designed the LPC2468 microcontroller around a 16-bit/32-bitARM7TDMI-S CPU core with real-time debug interfaces that include both JTAG andembedded trace
Manufacturer:
NXP Semiconductors
Datasheet:
![LPC2470](/images/manufacturer_photos/0/4/487/nxp_semiconductors_tmb.jpg)
Part Number:
Description:
NXP Semiconductors designed the LPC2470 microcontroller, powered by theARM7TDMI-S core, to be a highly integrated microcontroller for a wide range ofapplications that require advanced communications and high quality graphic displays
Manufacturer:
NXP Semiconductors
Datasheet:
![LPC2478](/images/manufacturer_photos/0/4/487/nxp_semiconductors_tmb.jpg)
Part Number:
Description:
NXP Semiconductors designed the LPC2478 microcontroller, powered by theARM7TDMI-S core, to be a highly integrated microcontroller for a wide range ofapplications that require advanced communications and high quality graphic displays
Manufacturer:
NXP Semiconductors
Datasheet:
![XA-G30](/images/manufacturer_photos/0/4/487/nxp_semiconductors_tmb.jpg)
Part Number:
Description:
The Philips Semiconductors XA (eXtended Architecture) family of 16-bit single-chip microcontrollers is powerful enough to easily handle the requirements of high performance embedded applications, yet inexpensive enough to compete in the market for hi
Manufacturer:
NXP Semiconductors
Datasheet:
![XA-G37](/photos/41/52/415289/sot187-2_3d_tmb.gif)
Part Number:
Description:
The Philips Semiconductors XA (eXtended Architecture) family of 16-bit single-chip microcontrollers is powerful enough to easily handle the requirements of high performance embedded applications, yet inexpensive enough to compete in the market for hi
Manufacturer:
NXP Semiconductors
Datasheet:
![XA-S3](/images/manufacturer_photos/0/4/487/nxp_semiconductors_tmb.jpg)
Part Number:
Description:
The XA-S3 device is a member of Philips Semiconductors? XA(eXtended Architecture) family of high performance 16-bitsingle-chip microcontrollers
Manufacturer:
NXP Semiconductors
Datasheet:
![LH75401_LH75411_N](/photos/41/52/415297/sot486-1_3d_tmb.gif)
Part Number:
Description:
The NXP BlueStreak LH75401/LH75411 family consists of two low-cost 16/32-bit System-on-Chip (SoC) devices
Manufacturer:
NXP Semiconductors
Datasheet:
![LPC3130_3131](/photos/41/52/415299/sot570-3_3d_tmb.gif)
Part Number:
Description:
The NXP LPC3130/3131 combine an 180 MHz ARM926EJ-S CPU core, high-speed USB2
Manufacturer:
NXP Semiconductors
Datasheet:
![LPC3141FET180](/photos/41/52/415299/sot570-3_3d_tmb.gif)
Part Number:
Description:
The NXP LPC3141 combine a 270 MHz ARM926EJ-S CPU core, High-speed USB 2
Manufacturer:
NXP Semiconductors
![LPC3143FET180](/photos/41/52/415299/sot570-3_3d_tmb.gif)
Part Number:
Description:
The NXP LPC3143 combine a 270 MHz ARM926EJ-S CPU core, High-speed USB 2
Manufacturer:
NXP Semiconductors
![LPC3152FET208](/photos/41/53/415307/sot930-1_3d_tmb.gif)
Part Number:
Description:
The NXP LPC3152 combines an 180 MHz ARM926EJ-S CPU core, High-speed USB 2
Manufacturer:
NXP Semiconductors
![LPC3154FET208](/photos/41/53/415307/sot930-1_3d_tmb.gif)
Part Number:
Description:
The NXP LPC3154 combines an 180 MHz ARM926EJ-S CPU core, High-speed USB 2
Manufacturer:
NXP Semiconductors