Memory and register map
STM8S003K3 STM8S003F3
Address
Block
Register label
Register name
Reset
status
0x00 5202
0x00 5203
0x00 5204
0x00 5205
0x00 5206
0x00 5207
SPI_ICR
SPI interrupt control register
SPI status register
0x00
0x02
0x00
0x07
0xFF
0xFF
SPI_SR
SPI_DR
SPI data register
SPI_CRCPR
SPI_RXCRCR
SPI_TXCRCR
SPI CRC polynomial register
SPI Rx CRC register
SPI Tx CRC register
0x00 5208 to
0x00 520F
Reserved area (8 bytes)
0x00 5210
0x00 5211
0x00 5212
0x00 5213
0x00 5214
0x00 5215
0x00 5216
0x00 5217
0x00 5218
0x00 5219
0x00 521A
0x00 521B
I2C
I2C_CR1
I2C_CR2
I2C_FREQR
I2C_OARL
I2C_OARH
Reserved
I2C_DR
I2C control register 1
0x00
0x00
0x00
0x00
0x00
I2C control register 2
I2C frequency register
I2C Own address register low
I2C Own address register high
I2C data register
0x00
0x00
0x00
0x0X
0x00
0x00
I2C_SR1
I2C_SR2
I2C_SR3
I2C_ITR
I2C status register 1
I2C status register 2
I2C status register 3
I2C interrupt control register
I2C Clock control register low
I2C_CCRL
30/99
DocID018576 Rev 2