STM32F2 Series function Diagnostic Description Rank Perm Trans
Embedded SRAM
RAM_SM_0 Periodical software test for SRAM memory ++ X -
RAM_SM_2 Stack hardening for application software + X X
RAM_SM_3
Information redundancy for system variables in
application software
++ X X
RAM_SM_4 Control flow monitoring in application software
o
(3)
X X
RAM_SM_5
Periodical integrity test for application software in
RAM
o
(3)
X X
System architecture
BUS_SM_0 Periodical software test for interconnections ++ X -
BUS_SM_1
Information redundancy in intra-chip data
exchanges
++ X X
EXTI controller
NVIC_SM_0 Periodical read-back of configuration registers ++ X X
NVIC_SM_1
Expected and unexpected interrupt check by
application software
++ X X
DMA
DMA_SM_0 Periodical read-back of configuration registers ++ X X
DMA_SM_1
Information redundancy on data packet transferred
via DMA
++ X X
DMA_SM_2
Information redundancy including sender or
receiver identifier on data packet transferred via
DMA
++ X X
DMA_SM_3 Periodical software test for DMA ++ X -
DMA_SM_4 DMA transaction awareness ++ X X
CAN
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
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
UART_SM_3
Information redundancy techniques on messages,
including end-to-end safing
++ 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
IIC_SM_3 CRC packet-level + X X
IIC_SM_4
Information redundancy techniques on messages,
including end-to-end safing
+ 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
SPI_SM_3 CRC packet-level + X X
SPI_SM_4
Information redundancy techniques on messages,
including end-to-end Safing
+ X X
UM1845
Conditions of use
UM1845 - Rev 4
page 78/108