Memory mapping
STM32L151x6/8/B, STM32L152x6/8/B
46/129
DocID17659 Rev 10
5 Memory
mapping
The memory map is shown in the following figure.
Figure 9. Memory map
reserved
0x4000 0000
0x4000 0400
0x4000 0800
0x4000 0C00
0x4000 2800
0x4000 2C00
0x4000 3000
0x4000 3400
0x4000 3800
0x4000 3C00
0x4000 4400
0x4000 4800
0x4000 4C00
0x4001 0C00
0x4001 1000
0x4001 1400
APB memory space
CRC
0x4002 3800
TIM2
Reserved
0x4001 0800
0x4001 2400
0x4001 2800
0x4001 3000
0x4001 3400
0x4001 3800
TIM3
TIM4
RTC
WWDG
IWDG
reserved
SPI2
USART2
USART3
SYSCFG
TIM9
TIM11
rese rve d
ADC
reserved
USART1
reserved
0x4002 3400
0x4002 0000
0x4001 3C00
0x4000 5400
0x4000 5800
reserved
reserved
SPI1
I2C1
0x4000 6000
0x4000 5C00
PWR
TIM10
I2C2
reserved
EXTI
reserved
RCC
Flash Interf ace
reserved
reserved
reserved
0x4000 6200
0x4000 7000
0x4000 7400
0x4000 7C00
0x4001 0400
0x4002 3C00
0x4002 4000
0x4002 6000
0x4002 6400
0x6000 0000
0xE010 0000
reserved
0xFFFF FFFF
USB Reg isters
DMA
0
1
2
3
4
5
6
7
0x2000 0000
0x4000 0000
0x6000 0000
0x8000 0000
0xA000 0000
0xC000 0000
0xE000 0000
0xFFFF FFFF
0x0000 0000
Peripherals
SRAM
Cortex- M3 Internal
Peripherals
0xE010 0000
ai18200b
512 byte
USB
TIM6
TIM7
LCD
reserved
reserved
0x4000 1000
0x4000 1400
0x4000 2400
0x4000 1C00
DAC1 & 2
0x4000 7800
Port A
Port B
Port C
Port D
Port E
Port H
reserved
0x4002 3000
0x4002 1800
0x4002 1400
0x4002 1000
0x4002 0C00
0x4002 0800
0x4002 0400
COMP + RI
Flash memory
rese rved
rese rved
0x0800 0000
0x0801 FFFF
0x1FF0 0000
0x1FF8 001F
System memory
Option Bytes
0x1FF0 0FFF
0x1FF8 0000
Aliased to Flash or system
memory depending on
BOOT pins
0x0000 0000
rese rved
Data EEPROM
rese rved
0x0808 0000
0x0808 0FFF
0x4001 0000
reserved
reserved