STM8S003K3 STM8S003F3
Memory and register map
Address
Block
Register label
Register name
Reset status
0x00 7F06
YH
Y index register high
0x00
0x00 7F07
0x00 7F08
0x00 7F09
0x00 7F0A
YL
Y index register low
Stack pointer high
Stack pointer low
0x00
0x03
0xFF
0x28
SPH
SPL
CCR
Condition code register
0x00 7F0B to
0x00 7F5F
Reserved area (85 bytes)
0x00 7F60
0x00 7F70
0x00 7F71
0x00 7F72
0x00 7F73
0x00 7F74
0x00 7F75
0x00 7F76
0x00 7F77
CPU
CFG_GCR
ITC_SPR1
ITC_SPR2
ITC_SPR3
ITC_SPR4
ITC_SPR5
ITC_SPR6
ITC_SPR7
ITC_SPR8
Global configuration register
0x00
Interrupt software priority register 1 0xFF
Interrupt software priority register 2 0xFF
Interrupt software priority register 3 0xFF
Interrupt software priority register 4 0xFF
Interrupt software priority register 5 0xFF
Interrupt software priority register 6 0xFF
Interrupt software priority register 7 0xFF
Interrupt software priority register 8 0xFF
ITC
0x00 7F78 to
0x00 7F79
Reserved area (2 bytes)
0x00 7F80
SWIM
SWIM_CSR
DM_BK1RE
SWIM control status register
Reserved area (15 bytes)
0x00
0xFF
0x00 7F81 to
0x00 7F8F
0x00 7F90
DM breakpoint 1 register extended
byte
0x00 7F91
0x00 7F92
0x00 7F93
DM_BK1RH
DM_BK1RL
DM_BK2RE
DM breakpoint 1 register high byte
DM breakpoint 1 register low byte
0xFF
0xFF
0xFF
DM breakpoint 2 register extended
byte
DM
0x00 7F94
0x00 7F95
0x00 7F96
0x00 7F97
DM_BK2RH
DM_BK2RL
DM_CR1
DM breakpoint 2 register high byte
DM breakpoint 2 register low byte
0xFF
0xFF
DM debug module control register 1 0x00
DM debug module control register 2 0x00
DM_CR2
DocID018576 Rev 2
37/99