STM8S003K3 STM8S003F3
Memory and register map
Address
0x00 7F06
Block
0x00 7F07
0x00 7F08
0x00 7F09
0x00 7F0A
0x00 7F0B to
0x00 7F5F
0x00 7F60
CPU
0x00 7F70
0x00 7F71
0x00 7F72
0x00 7F73
ITC
0x00 7F74
0x00 7F75
0x00 7F76
0x00 7F77
0x00 7F78 to
0x00 7F79
0x00 7F80
SWIM
0x00 7F81 to
0x00 7F8F
0x00 7F90
0x00 7F91
0x00 7F92
0x00 7F93
DM
0x00 7F94
0x00 7F95
0x00 7F96
0x00 7F97
Register label
YH
YL
SPH
SPL
CCR
Register name
Y index register high
Y index register low
Stack pointer high
Stack pointer low
Condition code register
Reset status
0x00
0x00
0x03
0xFF
0x28
Reserved area (85 bytes)
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
Reserved area (2 bytes)
SWIM_CSR
SWIM control status register
0x00
Reserved area (15 bytes)
DM_BK1RE
DM_BK1RH
DM_BK1RL
DM_BK2RE
DM_BK2RH
DM_BK2RL
DM_CR1
DM_CR2
DM breakpoint 1 register extended 0xFF
byte
DM breakpoint 1 register high byte 0xFF
DM breakpoint 1 register low byte 0xFF
DM breakpoint 2 register extended 0xFF
byte
DM breakpoint 2 register high byte 0xFF
DM breakpoint 2 register low byte 0xFF
DM debug module control register 1 0x00
DM debug module control register 2 0x00
DocID018576 Rev 3
37/100