SFFS619
December 2023
MSPM0L1304-Q1
,
MSPM0L1305-Q1
,
MSPM0L1306-Q1
1
1
Introduction
Trademarks
2
MSPM0L Hardware Component Functional Safety Capability
3
Development Process for Management of Systematic Faults
3.1
TI New-Product Development Process
3.2
TI Functional Safety Development Process
4
MSPM0L Component Overview
4.1
Targeted Applications
4.2
Hardware Component Functional Safety Concept
4.3
Functional Safety Constraints and Assumptions
5
Description of Hardware Component Parts
5.1
ADC
5.2
Comparator
5.3
OPA
5.4
CPU
5.5
RAM
5.6
FLASH
5.7
GPIO
5.8
DMA
5.9
SPI
5.10
I2C
5.11
UART
5.12
Timers (TIMx)
5.13
PMU
5.14
CKM
6
MSPM0L Management of Random Faults
6.1
Fault Reporting
6.2
Functional Safety Mechanism Categories
6.3
Description of Functional Safety Mechanisms
6.3.1
ADC1,DMA1,COMP1,GPIO2,TIM2,I2C2,IOMUX1,OA1,SPI2,UART2,SYSCTL5,REF1: Periodic read of static configuration registers
6.3.2
ADC2: Software test of function
6.3.3
ADC3: ADC trigger overflow check
6.3.4
ADC4: Window comparator
6.3.5
OA2: Test of OA using internal DAC8 as a driver
6.3.6
COMP3: Testing COMP using an external pin
6.3.7
CPU1: CPU test using software test library
6.3.8
DMA2: Software test of DMA function
6.3.9
SYSMEM1: Write to SRAM from CPU, read from DMA
6.3.10
SYSMEM2: Write to SRAM from DMA, read from CPU
6.3.11
SYSMEM5: SRAM March test
6.3.12
FXBAR1: CPU readback of known data from Flash
6.3.13
FXBAR2: DMA readback of known data from Flash
6.3.14
FLASH2: CRC check of flash content
6.3.15
GPIO1: GPIO test using pin IO loopback
6.3.16
WDT
6.3.17
TIM1: Software test of function
6.3.18
I2C1: Software test of I2C function using internal loopback mechanism
6.3.19
SPI1 : Software test of SPI function
6.3.20
SPI3: SPI periodic safety message exchange
6.3.21
UART1: Software test of UART function
6.3.22
SYSCTL1: MCLK monitor
6.3.23
SYSCTL8: Brownout Reset (BOR) Supervisor
6.3.24
SYSCTL9: FCC counter logic to calculate clock frequencies
6.3.25
SYSCTL10: External voltage monitor
6.3.26
SYSCTL11: Boot process monitor
6.3.27
SYSCTL12: Shutdown memory bits parity protection
6.3.28
SYSCTL14: Brownout Voltage Monitor
6.3.29
SYSCTL15: External voltage supervisor on VDD
6.3.30
REF2: Test of VREF using ADC
A Summary of Recommended Functional Safety Mechanism Usage
B Distributed Developments
B.1 How the Functional Safety Lifecycle Applies to TI Functional Safety Products
B.2 Activities Performed by Texas Instruments
B.3 Information Provided
C Revision History
Functional Safety Information
Functional Safety Manual for MSPM0L130x-Q1