Datasheet

Memory and register map6
Memory map6.1
Figure 7: Memory map
0x00 FFFF
Flash program memory
(16 to 32 Kbytes)
0x00 8000
Reserved
0x01 0000
0x02 7FFF
0x00 0000
RAM
0x00 07FF
(2 Kbytes)
0x00 4000
0x00 43FF
1 Kbyte data EEPROM
Reserved
Reserved
0x00 4400
0x00 47FF
32 interrupt vectors
0x00 807F
GPIO and periph. reg.
0x00 5000
0x00 57FF
0x00 5800
0x00 7FFF
0x00 4900
0x00 4FFF
2 Kbytes boot ROM
0x00 6000
0x00 67FF
0x00 6800
0x00 7EFF
CPU/SWIM/debug/ITC
registers
0x00 7F00
0x00 5FFF
Reserved
Reserved
Reserved
Option bytes
0x00 4800
0x00 487F
512 bytes stack
The following table lists the boundary addresses for each memory size. The top of the stack
is at the RAM end address in each case.
29/124DocID14771 Rev 12
Memory and register mapSTM8S105xx