
STM8AF safety architecture
UM1915
30/43
UM1915 Rev 3
Program
Flash memory
FLASH_SM_0
Periodical software test for Flash memory
++
X
-
FLASH_SM_1
Control flow monitoring in application
software
+
X
X
FLASH_SM_3
Option byte write protection
M
-
-
Data EEPROM
EEP_SM_0
Information redundancy
++
X
-
EEP_SM_1
Software read-back after write operation
+
X
X
RAM
RAM_SM_0
Periodical software test for RAM
++
X
-
RAM_SM_1
Stack hardening for application software
+
X
X
RAM_SM_2
Information redundancy for system
variables in application software
++
X
X
Boot ROM
ROM_SM_0
Control flow monitoring in application
software
++
X
-
beCAN
CAN_SM_0
Periodical read-back of configuration
registers
++
X
X
CAN_SM_1
Protocol error signals
+
X
X
CAN_SM_2
Information redundancy techniques on
messages, including End to End safing
++
X
X
LINUART
LINUART_SM_0 Periodical read-back of configuration
registers
++
X
-
LINUART_SM_1 Protocol error signals
+
X
X
LINUART_SM_2
Information redundancy techniques on
messages
++
X
X
UART
UART_SM_0
Periodical read-back of configuration
registers
++
X
X
UART_SM_1
Protocol error signals
+
X
X
UART_SM_2
Information redundancy techniques on
messages
++
X
X
I2C
IIC_SM_0
Periodical read-back of configuration
registers
++
X
X
IIC_SM_1
Protocol error signals
+
X
X
IIC_SM_2
Information redundancy techniques on
messages
++
X
X
SPI
SPI_SM_0
Periodical read-back of configuration
registers
++
X
X
SPI_SM_1
Protocol error signals
+
X
X
SPI_SM_2
Information redundancy techniques on
messages
++
X
X
Table 4. List of safety mechanisms (continued)
STM8AF
function
Diagnostic
Description
ASIL
B
Perm Trans