16.04.2014 Views

STM8S and STM8A microcontroller families

STM8S and STM8A microcontroller families

STM8S and STM8A microcontroller families

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Memory <strong>and</strong> register map<br />

RM0016<br />

3 Memory <strong>and</strong> register map<br />

For details on the memory map, I/O port hardware register map <strong>and</strong> CPU/SWIM/debug<br />

module/interrupt controller registers, refer to the product datasheets.<br />

3.1 Memory layout<br />

3.1.1 Memory map<br />

Figure 3.<br />

Memory map<br />

00 000h<br />

RAM upper limit<br />

Data EEPROM lower limit<br />

RAM<br />

Stack<br />

Reserved<br />

Data EEPROM<br />

Data EEPROM upper limit<br />

00 4800h<br />

Option bytes upper limit<br />

00 5000h<br />

HW registers upper limit<br />

00 6000h<br />

00 6800h<br />

00 7F00h<br />

00 8000h<br />

00 8080h<br />

Reserved<br />

Option bytes<br />

Reserved<br />

HW registers<br />

Reserved<br />

Boot ROM (optional)<br />

Reserved<br />

Registers for CPU, SWIM, ITC, DM<br />

Interrupt vectors<br />

Program EEPROM<br />

Program memory upper limit<br />

ai 18468<br />

The RAM upper limit, data EEPROM upper <strong>and</strong> lower limit, Option Byte upper limit,<br />

hardware (HW) registers upper limit, <strong>and</strong> the program memory upper limit are specific to the<br />

device configuration. Please refer to the datasheets for quantitative information.<br />

30/449 Doc ID 14587 Rev 8<br />

www.BDTIC.com/ST

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!