STM8S003F3 STM8S003K3
Memory and register map
Address
0x00 501E to
0x00 5059
0x00 505A
0x00 505B
0x00 505C
0x00 505D
0x00 505E
0x00 505F
0x00 5060 to
0x00 5061
0x00 5062
0x00 5063
0x00 5064
0x00 5065 to
0x00 509F
0x00 50A0
0x00 50A1
0x00 50A2 to
0x00 50B2
0x00 50B3
0x00 50B4 to
0x00 50BF
0x00 50C0
0x00 50C1
0x00 50C2
0x00 50C3
0x00 50C4
0x00 50C5
0x00 50C6
0x00 50C7
0x00 50C8
0x00 50C9
0x00 50CA
0x00 50CB
Table 9. General hardware register map
Block
Register label
Register name
Flash
Flash
Flash
ITC
RST
CLK
CLK
Reserved area (60 byte)
FLASH_CR1
FLASH_CR2
FLASH_NCR2
FLASH _FPR
FLASH _NFPR
FLASH _IAPSR
Flash control register 1
Flash control register 2
Flash complementary control register 2
Flash protection register
Flash complementary protection register
Flash in-application programming status
register
Reserved area (2 byte)
FLASH _PUKR
FLASH _DUKR
Flash Program memory unprotection
register
Reserved area (1 byte)
Data EEPROM unprotection register
Reserved area (59 byte)
EXTI_CR1
EXTI_CR2
External interrupt control register 1
External interrupt control register 2
Reserved area (17 byte)
RST_SR
Reset status register
Reserved area (12 byte)
CLK_ICKR
CLK_ECKR
CLK_CMSR
CLK_SWR
CLK_SWCR
CLK_CKDIVR
CLK_PCKENR1
CLK_CSSR
CLK_CCOR
CLK_PCKENR2
Internal clock control register
External clock control register
Reserved area (1 byte)
Clock master status register
Clock master switch register
Clock switch control register
Clock divider register
Peripheral clock gating register 1
Clock security system register
Configurable clock control register
Peripheral clock gating register 2
Reserved area (1 byte)
Reset
status
0x00
0x00
0xFF
0x00
0xFF
0x00
0x00
0x00
0x00
0x00
0xXX(1)
0x01
0x00
0xE1
0xE1
0xXX
0x18
0xFF
0x00
0x00
0xFF
DocID018576 Rev 6
33/103
41