SFFS022 December 2022 TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S
Device Partition | Unique Identifier | Safety Feature or Diagnostic | Usage | Diagnostic Type | Diagnostic Operation | Test Execution Time | Action on Detected Fault | Error Reporting Time |
---|---|---|---|---|---|---|---|---|
Analog-to-Digital Converter (ADC) | ADC1 | Software Test of Function Including Error Tests | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined |
ADC2 | DAC to ADC Loopback Check | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
ADC3 | ADC Information Redundancy Techniques | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
ADC4 | Opens/Shorts Detection Circuit for ADC | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
ADC5 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
ADC6 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
ADC7 | ADC Signal Quality Check by Varying Acquisition Window | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
ADC8 | ADC Input Signal Integrity Check | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Software defined | Software defined | |
ADC9 | Monitoring of ePWM by ADC | Diagnostic | System | System defined | On demand (Software defined) | Software defined | Software defined | |
ADC10 | Hardware Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
AUXPLL | APLL1 | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Interrupt to CPU | Typically less than 1us to notify *(interrupt Handling Time is System Load and Software Dependent. | |
APLL2 | Diagnostic | Hardware | Continuous - Enabled by software | Software defined | Software defined | Software defined | ||
APLL6 | Test for diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
APLL7 | Diagnostic | System | System defined | System defined | System defined | System defined | ||
APLL10 | Test for Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
APLL11 | Fault Avoidance | Hardware | Continuous - Enabled at reset | NA (Fault Avoidance) | NA (Fault Avoidance technique) | NA (Fault Avoidance technique) | ||
Controller Area Network (DCAN) | CAN1 | Software Test of Function Using I/O Loopback | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined |
CAN2 | Information Redundancy Techniques Including End-to-End Safing | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CAN3 | SRAM Parity | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
CAN4 | Software Test of SRAM | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CAN5 | Bit Multiplexing in SRAM Memory Array | Fault Avoidance | Hardware | Continuous - Enabled at reset | NA (Fault Avoidance) | NA (Fault avoidance technique) | NA (Fault avoidance technique) | |
CAN7 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CAN8 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CAN9 | Transmission Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CAN10 | DCAN Stuff Error Detection | Diagnostic | Hardware | Continuous - Enabled at reset | zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
CAN11 | DCAN Form Error Detection | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
CAN12 | DCAN Acknowledge Error Detection | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
Controller Area Network (DCAN) (cont.) | CAN13 | Bit Error Detection | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) |
CAN14 | CRC in Message | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
CAN15 | Software Test of Parity Logic | Test for diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CAN16 | Hardware Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
Enhanced Capture (eCAP) | CAP1 | Software Test of Function Including Error Tests | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined |
CAP2 | Information Redundancy Techniques | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CAP3 | Monitoring of ePWM by eCAP | Test For diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CAP4 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CAP5 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CAP6 | ECAP Application Level Safety Mechanism | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CAP7 | Hardware Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
Control Law Accelerator (CLA) | CLA1 | Reciprocal Comparison by Software | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined |
CLA2 | Software Test of CLA | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CLA3 | CLA Handling of Illegal Operation and Illegal Results | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
CLA4 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CLA5 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CLA7 | Information Redundancy Techniques (multiple execution) | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CLA8 | CLA Liveness Check Using CPU | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CLA9 | Access Protection Mechanism for Memories | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
CLA11 | Fault Avoidance | Software | Continuous - Enabled by software | Zero or very low overhead | NA (Fault avoidance technique) | NA (Fault avoidance technique) | ||
Configurable Logic Block (CLB) | CLB1 | Software test of function including error tests - CLB Specific | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined |
CLB2 | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
CLB3 | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
CLB4 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CLB5 | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
CLB6 | Fault Avoidance | Hardware | Continuous - Enabled by software | NA (Fault Avoidance) | NA (Fault Avoidance Technique) | NA (Fault Avoidance Technique) | ||
CLB7 | Internal Watchdog | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Device reset or interrupt as per configuration | Software defined | |
CLB8 | Periodic Software Read Back of SPI buffer | Diagnostic | Hardware | Continuous - Enabled At reset | Zero or very low overhead | Device reset or interrupt as per configuration | Software defined | |
Clock | CLK1 | Missing Clock Detect (MCD) | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | NMI with ERRORSTS assertion Clock switch to internal oscillator | 0.82ms |
CLK2 | Clock Integrity Check Using CPU Timer | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CLK3 | Clock Integrity Check Using HRPWM | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CLK5 | External Clock Monitoring via XCLKOUT | Diagnostic | System | System defined | System defined | System defined | System defined | |
CLK6 | Internal Watchdog (WD) | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Device reset or interrupt as per configuration | Software defined | |
CLK7 | External Watchdog | Diagnostic | System | System defined | System defined | System defined | System defined | |
CLK8 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CLK9 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CLK10 | Software Test of Watchdog (WD) Operation | Test for diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CLK12 | Software Test of Missing Clock Detect Functionality | Test for diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CLK13 | PLL Lock Profiling using On-Chip Timer | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CLK14 | Peripheral Clock Gating (PCLKCR) | Fault Avoidance | Hardware - Software | On demand (Software defined) | NA (Fault Avoidance) | NA (Fault avoidance technique) | NA (Fault avoidance technique) | |
CLK16 | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Interrupt to CPU | Typically less than 1us to notify *(interrupt Handling Time is System Load and Software Dependent. | ||
CMPSS | CMPSS1 | Software Test of Function Including Error Tests | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined |
CMPSS3 | Hardware Redundancy | Diagnostic | Software | Continuous - Enabled by software | Software defined | Software defined | Software defined | |
CMPSS4 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CMPSS5 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CMPSS6 | Lock Mechanism for Control Registers | Fault avoidance | Hardware | Continuous - Enabled by software | NA (Fault Avoidance) | NA (Fault avoidance technique) | NA (Fault avoidance technique) | |
CMPSS7 | VDAC Conversion by ADC | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CMPSS8 | CMPSS Ramp Generator Functionality Check | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
C28x Central Processing Unit (CPU) | CPU1 | Reciprocal Comparison by Software | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined |
CPU2 | CPU Hardware Built-In Self-Test (HWBIST) | Diagnostic | Hardware-Software | On demand (Software defined) | Software defined | NMI with ERRORSTS assertion | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
CPU4 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CPU5 | Access Protection Mechanism for Memories | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
CPU7 | CPU Handling of Illegal Operation, Illegal Results and Instruction Trapping | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
CPU8 | Internal Watchdog (WD) | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Device reset or interrupt as per configuration | Software defined | |
CPU9 | External Watchdog | Diagnostic | System | System defined | System defined | System defined | System defined | |
CPU10 | Information Redundancy Techniques | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CPU11 | CPU Hardware Built-In Self-Test (HWBIST) Auto Coverage | Test for diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | NMI with ERRORSTS assertion | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
CPU12 | CPU Hardware Built-In Self-Test (HWBIST) Fault Injection Capability | Test for diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CPU13 | CPU Hardware Built-In Self-Test (HWBIST) Timeout Feature | Test for diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | NMI with ERRORSTS assertion | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
C28x Central Processing Unit (CPU) (cont.) | CPU14 | Stack Overflow Detection | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) |
CPU15 | VCU CRC Auto Coverage | Test for diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Software defined | Software defined | |
CPU18 | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
BUFDAC | DAC1 | Software Test of Function Including Error Tests | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined |
DAC2 | DAC to ADC Loopback Check | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
DAC3 | Lock Mechanism for Control Registers | Fault Avoidance | Hardware | Continuous - Enabled by software | NA (Fault Avoidance) | NA (Fault avoidance technique) | NA (Fault avoidance technique) | |
DAC4 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
DAC5 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
DAC6 | Hardware Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
DAC7 | DAC to Comparator Loopback Check | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
Dual-Zone Code Security Module (DCSM) | DCSM1 | Multibit Enable Keys for Control Registers | Fault Avoidance | Hardware | Continuous - Enabled at reset | NA (Fault Avoidance) | NA (Fault avoidance technique) | NA (Fault avoidance technique) |
DCSM2 | Majority Voting and Error Detection of Link Pointer | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
DCSM3 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
DCSM4 | Software Test of Function Including Error Tests | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
DCSM5 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
DCSM6 | CPU Handling of Illegal Operation, Illegal Results and Instruction Trapping | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
DCSM8 | VCU CRC Check of Static Memory Contents | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
DCSM9 | External Watchdog | Diagnostic | System | System defined | System defined | System defined | System defined | |
DCSM11 | Hardware Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
Direct Memory Access (DMA) | DMA2 | Information Redundancy Techniques | Diagnostic | Software | On demand (Software defined) | Software defined | Software Defined | Software defined |
DMA3 | Transmission Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | System Defined | Software defined | |
DMA4 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
DMA5 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
DMA6 | Software Test of Function Including Error Tests | Diagnostic | Software | On demand (Software defined) | Software defined | Software Defined | Software defined | |
DMA7 | DMA Overflow Interrupt | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
DMA8 | Access Protection Mechanism for Memories | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
DMA9 | Disabling of Unused DMA Trigger Sources | Fault avoidance | Software | Software defined | NA (Fault Avoidance) | NA (Fault avoidance technique) | NA (Fault avoidance technique) | |
Ethernet for Control Automation Technology (ECAT) | ECAT1 | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
ECAT2 | Information Redundancy Techniques Including End-to-End Safing | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
ECAT3 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
ECAT4 | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
ECAT5 | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
ECAT6 | Diagnostic | Hardware | Continuous - Enabled at reset | zero or very low overhead | NMI with ERRORSTS assertion or interrupt to CPU based on error severity | Typically less than 1us to notify *(Interrupt Handling Time is System Load and Software Dependent) | ||
ECAT7 | Test for diagnostic | Hardware | Continuous - Enabled at reset | zero or very low overhead | NMI with ERRORSTS assertion or interrupt to CPU based on error severity | Typically less than 1us to notify *(Interrupt Handling Time is System Load and Software Dependent) | ||
ECAT8 | Test for diagnostic | Hardware-Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
ECAT9 | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
ECAT10 | Diagnostic | Hardware | Continuous - Enabled at reset | zero or very low overhead | Setting of status flag | Software defined | ||
ECAT11 | Fault Avoidance | Hardware | Continuous - Enabled by software | NA (Fault Avoidance) | NA (Fault avoidance technique) | NA (Fault avoidance technique) | ||
Ethernet for Control Automation Technology (ECAT) (cont.) | ECAT12 | Diagnostic | Hardware | Continuous - Enabled at reset | zero or very low overhead | System defined | System defined | |
ECAT13 | Diagnostic | Hardware | Continuous - Enabled at reset | zero or very low overhead | Setting of status flag | Software defined | ||
ECAT14 | Diagnostic | Hardware | Continuous - Enabled at reset | zero or very low overhead | Setting of status flag | Software defined | ||
ECAT15 | Diagnostic | Hardware | Continuous - Enabled at reset | zero or very low overhead | Setting of status flag | Software defined | ||
ECAT16 | Diagnostic | Hardware | Continuous - Enabled by software | zero or very low overhead | Interrupt to CPU | Typically less than 1us to notify *(Interrupt Handling Time is System Load and Software Dependent) | ||
ECAT17 | Diagnostic | Hardware | Continuous - Enabled at reset | zero or very low overhead | Setting of status flag | Software defined | ||
ECAT18 | Diagnostic | Hardware | Continuous - Enabled at reset | zero or very low overhead | Setting of status flag | Software defined | ||
ECAT19 | Diagnostic | Hardware | Continuous - Enabled at reset | zero or very low overhead | Setting of status flag | Software defined | ||
ECAT20 | Diagnostic | Hardware | Continuous - Enabled at reset | System defined | System defined | System defined | ||
ECAT21 | Diagnostic | System | System defined | System defined | System defined | System defined | ||
ECAT22 | Diagnostic | Hardware | Continuous - Enabled at reset | System defined | System defined | System defined | ||
ECAT23 | Diagnostic | Hardware | Continuous - Enabled at reset | System defined | System defined | System defined | ||
ECAT24 | Fault avoidance | Hardware | Continuous - Enabled at reset | NA (Fault Avoidance) | NA (Fault avoidance technique) | NA (Fault avoidance technique) | ||
eFuse | EFUSE1 | Efuse Autoload Self-Test | Diagnostic | Hardware | Boot up (enabled by default) | Zero or very low overhead | Device reset | <400 CPU cycles |
EFUSE2 | Efuse ECC | Diagnostic | Hardware | Boot up (enabled by default) | Zero or very low overhead | Device reset | <400 CPU cycles | |
EFUSE4 | Efuse ECC Logic Self-Test | Test for diagnostic | Hardware | Boot up (enabled by default) | Zero or very low overhead | Device reset | <400 CPU cycles | |
External Memory Interface (EMIF) | EMIF1 | Information Redundancy Techniques | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined |
EMIF2 | VCU CRC Check of Static Memory Contents | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
EMIF3 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
EMIF4 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
EMIF5 | Transmission Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
EMIF6 | EMIF Access Protection Mechanism | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
EMIF7 | EMIF Asynchronous Memory Timeout Protection Mechanism | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
EMIF8 | EMIF Access Latency Profiling Using On-Chip Timer | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
EMIF9 | Software Test of Function Including Error Tests | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
EMIF10 | Hardware Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
Flash | FLASH1 | Flash ECC | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | NMI with ERRORSTS assertion or interrupt to CPU based on error severity | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) |
FLASH2 | VCU CRC Check of Static Memory Contents | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
FLASH3 | Bit Multiplexing in Flash Memory Array | Fault Avoidance | Hardware | Continuous - Enabled at reset | NA (Fault Avoidance) | NA (Fault avoidance technique) | NA (Fault avoidance technique) | |
FLASH4 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
FLASH5 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
FLASH6 | Software Test of ECC Logic | Test for diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
FLASH7 | Flash Program Verify and Erase Verify Check | Fault Avoidance | Software | On demand (Software defined) | NA (Fault Avoidance) | NA (Fault avoidance technique) | NA (Fault avoidance technique) | |
FLASH8 | Software Test of Flash Prefetch, Data Cache and Wait-States | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
FLASH9 | Internal Watchdog (WD) | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Device reset or interrupt as per configuration | Software defined | |
FLASH10 | External Watchdog | Diagnostic | System | System defined | System defined | System defined | System defined | |
FLASH12 | CPU Handling of Illegal Operation, Illegal Results and Instruction Trapping | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
FLASH13 | Hardware Redundancy | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
FLASH14 | Information Redundancy Techniques | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
Fast Serial Interface (FSI) | FSI1 | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
FSI2 | Information Redundancy Techniques Including End-to-End Safing | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
FSI3 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
FSI4 | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
FSI5 | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
FSI6 | Diagnostic | Hardware | Continuous - Enabled by software | zero or very low overhead | Interrupt to CPU | Typically less than 1us to notify *(Interrupt Handling Time is System Load and Software Dependent) | ||
FSI7 | Diagnostic | Hardware | Continuous - Enabled by software | zero or very low overhead | Interrupt to CPU | Typically less than 1us to notify *(Interrupt Handling Time is System Load and Software Dependent) | ||
FSI8 | Diagnostic | Hardware | Continuous - Enabled by software | zero or very low overhead | Interrupt to CPU | Typically less than 1us to notify *(Interrupt Handling Time is System Load and Software Dependent) | ||
FSI9 | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
Fast Serial Interface (FSI) (cont.) | FSI10 | Diagnostic | Hardware | Continuous - Enabled by software | zero or very low overhead | Interrupt to CPU | Typically less than 1us to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
FSI11 | Diagnostic | Hardware | Continuous - Enabled by software | zero or very low overhead | Interrupt to CPU | Typically less than 1us to notify *(Interrupt Handling Time is System Load and Software Dependent) | ||
FSI12 | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
FSI13 | Diagnostic | Hardware | Continuous - Enabled by software | zero or very low overhead | Interrupt to CPU | Typically less than 1us to notify *(Interrupt Handling Time is System Load and Software Dependent) | ||
FSI14 | Diagnostic | Hardware | Continuous - Enabled by software | zero or very low overhead | Interrupt to CPU | Typically less than 1us to notify *(Interrupt Handling Time is System Load and Software Dependent) | ||
FSI15 | Fault Avoidance | Hardware | Continuous - Enabled by software | zero or very low overhead | Ping Trigger to Receiver | Ping Frame Duration | ||
General-Purpose I/O and Multiplexing (GPIO and PINMUX) | GPIO1 | Lock Mechanism for Control Registers | Fault Avoidance | Hardware | Continuous - Enabled by software | NA (Fault Avoidance) | NA (Fault avoidance technique) | NA (Fault avoidance technique) |
GPIO2 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
GPIO3 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
GPIO4 | Software Test of Function Using I/O Loopback | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
GPIO5 | Hardware Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
High-Resolution Capture (HRCAP) | HRCAP1 | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
HRCAP2 | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
HRCAP3 | Test for Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
HRCAP4 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
HRCAP5 | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
HRCAP7 | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
Inter-Integrated Circuit (I2C) | I2C1 | Software Test of Function Using I/O Loopback | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined |
I2C2 | I2C Data Acknowledge Check | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
I2C3 | Information Redundancy Techniques Including End-to-End Safing | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
I2C4 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
I2C5 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
I2C6 | Transmission Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
I2C7 | I2C Access Latency Profiling Using On-Chip Timer | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
Device Interconnect | INC1 | Software Test of Function Including Error Tests | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined |
INC2 | Internal Watchdog (WD) | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Device reset or interrupt as per configuration | Software defined | |
INC3 | External Watchdog | Diagnostic | System | System defined | System defined | System defined | System defined | |
INC4 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
INC5 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
INC6 | CPU Handling of Illegal Operation, Illegal Results and Instruction Trapping | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
INC7 | CLA Handling of Illegal Operation and Illegal Results | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
INC8 | Transmission Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
INC9 | Hardware Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
Inter-Processor Communication (IPC) | IPC1 | Information Redundancy Techniques Including End-to-End Safing | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined |
IPC2 | Transmission Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
IPC3 | Software Test of Function Including Error Tests | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
IPC4 | Event Timestamping Using IPC Counter | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
IPC5 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
IPC6 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
IPC7 | IPC 64-Bit Counter Value Plausibility Check | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
Debug logic | JTAG1 | Hardware Disable of JTAG Port | Fault avoidance | System | Continuous - Enabled at reset | NA (Fault Avoidance) | NA (Fault avoidance technique) | NA (Fault avoidance technique) |
JTAG3 | Internal Watchdog (WD) | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Device reset or interrupt as per configuration | Software defined | |
JTAG4 | External Watchdog | Diagnostic | System | System defined | System defined | System defined | System defined | |
Controller Area Network (MCAN, CAN-FD) | MCAN1 | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
MCAN2 | Information Redundancy Techniques Including End-to-End Safing | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
MCAN3 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
MCAN4 | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
MCAN5 | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
MCAN6 | Diagnostic | Hardware | Continuous - Enabled by software | Software defined | Software defined | Software defined | ||
MCAN7 | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
MCAN8 | Diagnostic | Hardware | Continuous - Enabled at reset | zero or very low overhead | NMI with ERRORSTS assertion | Typically less than 1us to notify *(Interrupt Handling Time is System Load and Software Dependent) | ||
MCAN9 | Fault Avoidance | Hardware | Continuous - Enabled at reset | NA (Fault Avoidance) | NA (Fault avoidance technique) | NA (Fault avoidance technique) | ||
MCAN10 | Diagnostic | Hardware | Continuous - Enabled by software | zero or very low overhead | Interrupt to CPU | Typically less than 1us to notify *(Interrupt Handling Time is System Load and Software Dependent) | ||
Controller Area Network (MCAN, CAN-FD) (cont.) | MCAN11 | Diagnostic | Hardware | Continuous - Enabled at reset | zero or very low overhead | Interrupt to CPU | Typically less than 1us to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
MCAN12 | Diagnostic | Hardware | Continuous - Enabled at reset | zero or very low overhead | Interrupt to CPU | Typically less than 1us to notify *(Interrupt Handling Time is System Load and Software Dependent) | ||
MCAN13 | Diagnostic | Hardware | Continuous - Enabled at reset | zero or very low overhead | Interrupt to CPU | Typically less than 1us to notify *(Interrupt Handling Time is System Load and Software Dependent) | ||
MCAN14 | Diagnostic | Hardware | Continuous - Enabled at reset | zero or very low overhead | Interrupt to CPU | Typically less than 1us to notify *(Interrupt Handling Time is System Load and Software Dependent) | ||
MCAN15 | Test for Diagnostic | Hardware-Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
MCAN16 | Diagnostic | Hardware | Continuous - Enabled at reset | zero or very low overhead | Software defined | Typically less than 1us to notify * (Interrupt Handling Time is System Load and Software Dependent | ||
MCAN17 | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
MCAN18 | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
Controller Area Network (MCAN, CAN-FD) (cont.) | MCAN19 | Diagnostic | Hardware | Continuous - Enabled by software | zero or very low overhead | Interrupt to CPU | Typically less than 1us to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
Multichannel Buffer Serial Port (McBSP) | MCBSP1 | Software Test of Function Using I/O Loopback | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined |
MCBSP2 | Information Redundancy Techniques Including End-to-End Safing | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
MCBSP3 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
MCBSP4 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
MCBSP5 | Transmission Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
MCBSP6 | McBSP Receiver Overrun Detection | Diagnostic | Hardware | Continuous - Enabled at reset | Software defined | Setting of status flag | Software defined | |
MCBSP7 | McBSP Transmitter Underflow Detection | Diagnostic | Hardware | Continuous - Enabled at reset | Software defined | Setting of status flag | Software defined | |
MCBSP8 | McBSP Receiver Sync Error Detection | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
MCBSP9 | McBSP Transmitter Sync Error Detection | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
MCBSP10 | Hardware Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
High Resolution Pulse Width Modulator (HRPWM) | OTTO1 | HRPWM Built-In Self-Check and Diagnostic Capabilities | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined |
OTTO2 | Hardware Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
OTTO3 | Monitoring of ePWM by eCAP | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
OTTO4 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
OTTO5 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
Enhanced Peripheral Interrupt Expander (ePIE) | PIE1 | PIE Double SRAM Hardware Comparison | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | CPU exception for single core device, NMI with ERRORSTS assertion for dual core device | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) |
PIE2 | Software Test of SRAM | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
PIE3 | Software Test of ePIE Operation Including Error Tests | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
PIE4 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
PIE5 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
PIE6 | PIE Double SRAM Comparison Check | Test for diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
PIE7 | Maintaining Interrupt Handler for Unused Interrupts | Diagnostic | Software | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
PIE8 | Online Monitoring of Interrupts and Events | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
PIE9 | Hardware Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
Power Management Bus Module (PMBus) | PMBUS2 | I2C Data Acknowledge Check | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined |
PMBUS3 | Information Redundancy Techniques Including End-to-End Safing | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
PMBUS4 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
PMBUS5 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
PMBUS6 | Transmission Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
PMBUS7 | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
PMBUS8 | Diagnostic | Hardware | Continuous - Enabled by Software | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | ||
Enhanced Pulse Width Modulators (ePWM) | PWM1 | Software Test of Function Including Error Tests | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined |
PWM2 | Hardware Redundancy | Diagnostic | Software | Continuous - Enabled by software | Zero or very low overhead | Software defined | Software defined | |
PWM3 | Monitoring of ePWM by eCAP | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
PWM4 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
PWM5 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
PWM8 | ePWM Fault Detection using XBAR | Diagnostic | Software | Continuous - Enabled by software | Zero or very low overhead | Software defined | Software defined | |
PWM9 | ePWM Synchronization Check | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
PWM11 | ePWM Application Level Safety Mechanism | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
PWM12 | Online Monitoring of Interrupts and Events | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
PWM13 | Monitoring of ePWM by ADC | Diagnostic | System | On demand (Software defined) | Software defined | Software defined | Software defined | |
Power Supply | PWR1 | External Voltage Supervisor | Diagnostic | System | System defined | System defined | System defined | System defined |
PWR2 | External Watchdog | Diagnostic | System | System defined | System defined | System defined | System defined | |
Enhanced Quadrature Encoder Pulse (eQEP) | QEP1 | Software Test of Function Including Error Tests | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined |
QEP2 | eQEP Quadrature Watchdog | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
QEP3 | Information Redundancy Techniques | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
QEP4 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
QEP5 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
QEP6 | eQEP Application Level Safety Mechanisms | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
QEP7 | Hardware Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
QEP8 | Diagnostic | Hardware | Continuous - Enabled by software | zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | ||
QEP9 | eQEP Software Test of Quadrature Watchdog Functionality | Test for diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
ROM | ROM1 | VCU CRC Check of Static Memory Contents | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined |
ROM2 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
ROM3 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
ROM4 | Software Test of Function Including Error Tests | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
ROM5 | CPU Handling of Illegal Operation, Illegal Results and Instruction Trapping | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
ROM6 | Internal Watchdog (WD) | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Device reset or interrupt as per configuration | Software defined | |
ROM7 | External Watchdog | Diagnostic | System | System defined | System defined | System defined | System defined | |
ROM8 | Power-Up Pre-Operational Security Checks | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
Reset | RST1 | External Monitoring of Warm Reset (XRSn) | Diagnostic | System | System defined | System defined | System defined | System defined |
RST2 | Reset Cause Information | Fault Avoidance | Hardware - Software | On demand (Software defined) | NA (Fault Avoidance) | NA (Fault avoidance technique) | NA (Fault avoidance technique) | |
RST3 | Software Test of Reset | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
RST4 | Glitch Filtering on Reset Pins | Fault avoidance | Hardware | Continuous - Enabled at reset | NA (Fault Avoidance) | NA (Fault avoidance technique) | NA (Fault avoidance technique) | |
RST5 | NMIWD Shadow Registers | Fault avoidance | Hardware - Software | On demand (Software defined) | NA (Fault Avoidance) | NA (Fault avoidance technique) | NA (Fault avoidance technique) | |
RST6 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
RST7 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
RST8 | NMIWD Reset Functionality | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Device reset | Software defined | |
RST9 | Peripheral Soft Reset (SOFTPRES) | Fault avoidance | Hardware - Software | On demand (Software defined) | NA (Fault Avoidance) | NA (Fault avoidance technique) | NA (Fault avoidance technique) | |
RST10 | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
Serial Communications Interface (SCI) | SCI1 | Software Test of Function Using I/O Loopback | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined |
SCI2 | Parity in Message | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
SCI3 | Information Redundancy Techniques Including End-to-End Safing | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
SCI4 | SCI Overrun Error Detection | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
SCI5 | SCI Break Error Detection | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
SCI6 | SCI Frame Error Detection | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
SCI7 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
SCI8 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
SCI9 | Transmission Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
SCI10 | Hardware Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
Sigma Delta Filter Module (SDFM) | SDFM1 | SDFM Comparator Filter for Online Monitoring - Type 1 | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) |
SDFM2 | Information Redundancy Techniques | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
SDFM3 | SD Modulator Clock Fail Detection Mechanism | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
SDFM4 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
SDFM5 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
SDFM6 | Software Test of Function Including Error Tests | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
SDFM7 | Hardware Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
Serial Peripheral Interface (SPI) | SPI1 | Software Test of Function Using I/O Loopback | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined |
SPI2 | Information Redundancy Techniques Including End-to-End Safing | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
SPI3 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
SPI4 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
SPI5 | Transmission Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
SPI6 | SPI Data Overrun Detection | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
SPI7 | Hardware Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
SRAM | SRAM1 | SRAM ECC | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | NMI with ERRORSTS assertion or interrupt to CPU based on error severity | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) |
SRAM2 | SRAM Parity | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | NMI with ERRORSTS assertion | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
SRAM3 | Software Test of SRAM | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
SRAM4 | Bit Multiplexing in SRAM Memory Array | Fault Avoidance | Hardware | Continuous - Enabled at reset | NA (Fault Avoidance) | NA (Fault avoidance technique) | NA (Fault avoidance technique) | |
SRAM5 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
SRAM6 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
SRAM7 | Data Scrubbing to Detect/Correct Memory Errors | Fault Avoidance | Software | On demand (Software defined) | Software defined | NMI with ERRORSTS assertion or interrupt to CPU based on error severity | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
SRAM8 | VCU CRC Check of Static Memory Contents | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
SRAM10 | Software Test of Function Including Error Tests | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
SRAM11 | Access Protection Mechanism for Memories | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
SRAM12 | Lock Mechanism for Control Registers | Fault Avoidance | Hardware | Continuous - Enabled by software | NA (Fault Avoidance) | NA (Fault avoidance technique) | NA (Fault avoidance technique) | |
SRAM13 | Software Test of ECC Logic | Test for diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
SRAM (cont.) | SRAM14 | Software Test of Parity Logic | Test for diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined |
SRAM16 | Information Redundancy Techniques | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
SRAM17 | CPU Handling of Illegal Operation, Illegal Results and Instruction Trapping | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
SRAM18 | Internal Watchdog (WD) | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Device reset or interrupt as per configuration | Software defined | |
SRAM19 | External Watchdog | Diagnostic | System | System defined | System defined | System defined | System defined | |
SRAM20 | CLA handling of illegal operation and illegal results | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Interrupt to CPU | Typically <1 μS to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
SRAM21 | Diagnostic | Hardware | Boot up (enabled by default) | Software defined | Software defined | Software defined | ||
SRAM24 | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
SRAM25 | Test for Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | ||
System Control Module and Configuration Registers | SYS1 | Multibit Enable Keys for Control Registers | Fault avoidance | Hardware | Continuous - Enabled at reset | NA (Fault Avoidance) | NA (Fault avoidance technique) | NA (Fault avoidance technique) |
SYS2 | Lock Mechanism for Control Registers | Fault avoidance | Hardware | Continuous - Enabled by software | NA (Fault Avoidance) | NA (Fault avoidance technique) | NA (Fault avoidance technique) | |
SYS3 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
SYS4 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
SYS5 | Online Monitoring of Temperature | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
SYS6 | Peripheral Clock Gating (PCLKCR) | Fault avoidance | Hardware - Software | On demand (Software defined) | NA (Fault Avoidance) | NA (Fault avoidance technique) | NA (Fault avoidance technique) | |
SYS7 | Peripheral Soft Reset (SOFTPRES) | Fault avoidance | Hardware - Software | On demand (Software defined) | NA (Fault Avoidance) | NA (Fault avoidance technique) | NA (Fault avoidance technique) | |
SYS8 | EALLOW and MEALLOW Protection for Critical Registers | Fault avoidance | Hardware | Continuous - Enabled at reset | NA (Fault Avoidance) | NA (Fault avoidance technique) | NA (Fault avoidance technique) | |
SYS9 | Software Test of ERRORSTS Functionality | Diagnostic | Software | On demand (software defined) | Software defined | System defined | System defined | |
SYS10 | Fault avoidance | Hardware-Software | On demand (Software defined) | NA (Fault Avoidance) | NA (Fault avoidance technique) | NA (Fault avoidance technique) | ||
Timer | TIM1 | 1oo2 Software Voting Using Secondary Free Running Counter | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined |
TIM2 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
TIM3 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
TIM4 | Software Test of Function Including Error Tests | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
Cross Bar (XBAR) | XBAR1 | Software Test of Function Including Error Tests | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined |
XBAR2 | Hardware Redundancy | Diagnostic | Software | Continuous - Enabled by software | Zero or very low overhead | Software defined | Software defined | |
XBAR3 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
XBAR4 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
XBAR5 | Software Check of XBAR Flag | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
XINT | XINT1 | Software Test of Function Including Error Tests | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined |
XINT2 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
XINT3 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
XINT4 | Hardware Redundancy | Diagnostic | Software | Continuous - Enabled by software | Zero or very low overhead | Software defined | Software defined |