SFFS779 December 2024 TMS320F28P550SJ
Unique Identifier | Identifier used to reference the contents. |
Safety Feature or Diagnostic | Safety feature |
Usage | Each test listed in this chart can be one of three types: a "diagnostic" test, a "test for diagnostic", or a "fault avoidance" measure. |
Diagnostic: Provides coverage for faults on a primary function of the device. It may, in addition, provide fault coverage on other diagnostics, and can therefore be also used as a test-for-diagnostic in certain cases | |
Test-for-Diagnostic Only: Does not provide coverage for faults on a primary function of the device. It's only purpose is to provide fault coverage on other diagnostics | |
Fault Avoidance: This is typically a feature used to improve the effectiveness of a related diagnostic. | |
Diagnostic Type | Hardware - A diagnostic which is implemented by TI in silicon and can communicate error status upon the detection of failures. It may require software to enable the diagnostic and/or to take action upon the detection of a failure. |
Software - A test recommended by TI which must be created by the software implementer. This test may use additional hardware implemented on the device by TI. | |
Hardware / Software - A test recommended by TI which requires both, diagnostic hardware which has been implemented in silicon by TI, and which requires software that must be created by the software implementer. | |
System - A diagnostic implemented externally of the microcontroller | |
Diagnostic Operation | This can be one among the following: |
(i) Bootup (enabled by default) | |
(ii) Continuous - Enabled at reset: Hardware safety mechanism that is enabled by default at reset. | |
(iii) Continuous - Enabled by software: Hardware safety mechanism that needs to be enabled by software. | |
(iv) On demand (Software defined): Software or Hardware-software safety mechanism that gets activated in the diagnostic test interval by the software | |
(v) System defined: Implemented by the system. | |
Test Execution Time | This column lists the time required for this diagnostic to complete. |
Action on Detected Fault | The response this diagnostic takes when an error is detected. |
For software-driven tests, this action is often software implementation-dependent. | |
Error Reporting Time | Typical time required for diagnostic to indicate a detected fault to the system. For safety mechanisms where fault detection time is known, this value is indicated. For software-driven tests, this time is often software implementation-dependent. |
Device Partition | Unique Identifier | Safety Feature | Usage | Diagnostic Type | Diagnostic Operation | Test Execution Time | Action On Detected Fault | Error Reporting Time |
---|---|---|---|---|---|---|---|---|
Power Supply (Power) | 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 | |
SYS1 | Multi-Bit Enable Keys for Control Registers | Fault avoidance | Hardware | Continuous - Enabled at reset | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (Fault avoidance technique) | |
SYS2 | Lock Mechanism for Control Registers | Fault avoidance | Hardware | Continuous - Enabled by software | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (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 | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
SYS8 | EALLOW and MEALLOW Protection for Critical Registers | Fault avoidance | Hardware | Continuous - Enabled at reset | N/A (Fault avoidance) | N/A (Fault avoidance technique) | NA (Fault avoidance technique) | |
CLK6 | Internal Watchdog (WD) | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Device reset or interrupt as per configuration | Software defined | |
PWR4 | Brownout Reset (BOR) | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Device reset | Typically less than 1μs | |
Clock | CLK1 | Missing Clock Detect (MCD) | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | NMI with ERRORSTS assertion and PLL reference clock switch to INTOSC1 | 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 Monitoring of Clock 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) | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (Fault avoidance technique) | |
CLK17 | Dual clock comparator (DCC) - Type 2 | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | NMI with ERRORSTS assertion or interrupt to CPU based on error severity | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
APLL | APLL1 | Clock integrity check using DCC | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Interrupt to CPU | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) |
APLL2 | PLL lock indication | Diagnostic | Hardware | Continuous - Enabled by software | Software defined | Software defined | Software defined | |
APLL4 | Internal Watchdog (WD) | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Device reset or interrupt as per configuration | Software defined | |
APLL5 | External Watchdog | Diagnostic | System | System defined | System defined | System defined | System defined | |
APLL6 | Software test of DCC functionality including error tests | Test for diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
APLL7 | External Monitoring Of Clock Via Xclkout | Diagnostic | System | System defined | System defined | System defined | System defined | |
APLL10 | Software test of PLL functionality including error tests | Test for diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
APLL11 | Interleaving of FSM states | Fault avoidance | Hardware | Continuous - Enabled at reset | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (Fault avoidance technique) | |
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) | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (Fault avoidance technique) | |
RST4 | Glitch filtering on reset pins | Fault avoidance | Hardware | Continuous - Enabled at reset | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (Fault avoidance technique) | |
RST5 | NMIWD Shadow Registers | Fault avoidance | Hardware - Software | On demand (Software defined) | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (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) | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (Fault avoidance technique) | |
SYS9 | Software Test of ERRORSTS functionality | Diagnostic | Software | On demand (Software defined) | Software 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 | |
RST10 | Software Test of Reset (Type 1) | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
System Control Module and Configuration Registers (System control) | SYS1 | Multi-Bit Enable Keys for Control Registers | Fault avoidance | Hardware | Continuous - Enabled at reset | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (Fault avoidance technique) |
SYS2 | Lock Mechanism for Control Registers | Fault avoidance | Hardware | Continuous - Enabled by software | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (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 | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
SYS6 | Peripheral Clock Gating (PCLKCR) | Fault avoidance | Hardware - Software | On demand (Software defined) | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (Fault avoidance technique) | |
SYS7 | Peripheral Soft Reset (SOFTPRES) | Fault avoidance | Hardware - Software | On demand (Software defined) | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (Fault avoidance technique) | |
SYS8 | EALLOW and MEALLOW Protection for Critical Registers | Fault avoidance | Hardware | Continuous - Enabled at reset | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (Fault avoidance technique) | |
SYS9 | Software Test of ERRORSTS functionality | Diagnostic | Software | On demand (Software defined) | Software defined | System defined | System defined | |
SYS11 | Peripheral access protection - Type 1 | Diagnostic | Hardware - Software | On demand (Software defined) | Zero or very low overhead | Interrupt to CPU | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
Debug Logic (JTAG) | JTAG1 | Hardware Disable of JTAG Port | Fault avoidance | System | Continuous - Enabled at reset | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (Fault avoidance technique) |
JTAG2 | Lockout of JTAG Access using OTP | Fault avoidance | Hardware | Continuous - Enabled at reset | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (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 | |
C28x Central Processing Unit (C28x) | CPU1 | Reciprocal Comparison by Software | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined |
CPU3 | Software Test of CPU | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
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 less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
JTAG1 | Hardware Disable of JTAG Port | Fault avoidance | System | Continuous - Enabled at reset | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (Fault avoidance technique) | |
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 less than 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 | |
CPU14 | Stack overflow detection | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically less than 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 | Embedded Real Time Analysis and Diagnostic (ERAD) | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CPU19 | Inbuilt hardware redundancy in ERAD bus comparator module | Test for diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
FPU_TMU (FPU_TMU) | CPU1 | Reciprocal Comparison by Software | 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 less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
JTAG1 | Hardware Disable of JTAG Port | Fault avoidance | System | Continuous - Enabled at reset | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (Fault avoidance technique) | |
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 | |
CPU14 | Stack overflow detection | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically less than 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 | Embedded Real Time Analysis and Diagnostic (ERAD) | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CPU19 | Inbuilt hardware redundancy in ERAD bus comparator module | Test for diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
Control Law Accelerator (MCLA) | 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 less than 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 | 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 less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
SRAM5 | Periodic Software Read Back of Static Configuration Registers | 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 | |
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 less than 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 less than 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 | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (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 less than 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 less than 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 | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (Fault avoidance technique) | |
SRAM13 | Software Test of ECC Logic | Test for diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
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 less than 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 less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
SRAM21 | Memory Power-On Self-Test (MPOST) | Diagnostic | Hardware | Bootup (enabled by default) | 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 less than 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 | |
ROM10 | Memory Power-On Self-Test (MPOST) | Diagnostic | Hardware | Bootup (enabled by default) | Software defined | Software defined | Software defined | |
ROM15 | ROM Parity | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | NMI with ERRORSTS assertion | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
Device Interconnect (Interconnect_Bridges) | 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 less than 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 less than 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 | |
SYS8 | EALLOW and MEALLOW Protection for Critical Registers | Fault avoidance | Hardware | Continuous - Enabled at reset | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (Fault avoidance technique) | |
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 less than 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 less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
DMA9 | Disabling of unused DMA trigger sources | Fault avoidance | Software | Continuous - Enabled by software | Zero or very low overhead | N/A (Fault avoidance technique) | N/A (Fault avoidance technique) | |
Enhanced Peripheral Interrupt Expander (PIE) Module | 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 | |
PIE7 | Maintaining Interrupt Handler for unused interrupts | Diagnostic | Software | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically less than 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 | |
PIE11 | SRAM Parity | 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 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
PIE12 | Software Test of Parity Logic | Test for diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
Dual Zone Code Security Module (DCSM) | DCSM1 | Multi-Bit Enable Keys for Control Registers | Fault avoidance | Hardware | Continuous - Enabled at reset | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (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 less than 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 | |
CrossBar (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 X-BAR Flag | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CPU_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 | |
Configurable Logic Block (CLB) | CLB1 | Software test of function including error tests | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined |
CLB2 | Hardware Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CLB3 | Monitoring of CLB by eCAP or eQEP | 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 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
CLB6 | Lock Mechanism for control registers | Fault avoidance | Hardware | Continuous - Enabled by software | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (Fault avoidance technique) | |
CLB7 | Internal Watchdog (WD) | 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 Registers / final RAM locations where the data gets transferred through DMA | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
General Pupose I/O and Multiplexing (GPIO_Pinmux) | GPIO1 | Lock Mechanism for Control Registers | Fault avoidance | Hardware | Continuous - Enabled by software | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (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 | |
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 | |
PWM6 | Lock Mechanism for Control Registers | Fault avoidance | Hardware | Continuous - Enabled by software | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (Fault avoidance technique) | |
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 | |
High Resolution Pulse Width Modulator (OTTO) | 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 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 | Hardware | 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 | |
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 less than 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 Mechanism | 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 | QMA error detection logic | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically less than 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 | |
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 | |
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 | On demand (Software defined) | Software defined | Software defined | Software defined | |
ADC10 | Hardware Redundancy | Diagnostic | 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 | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (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 | |
Comparator Subsystem (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 | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (Fault avoidance technique) | |
CMPSS8 | CMPSS Ramp generator functionality check | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
Programmable Gain Amplifier (PGA) | PGA1 | PGA to ADC Loopback Test | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined |
PGA2 | Hardware Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
PGA3 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
PGA4 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
PGA6 | Lock mechanism for control registers | Fault avoidance | Hardware | Continuous - Enabled by software | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (Fault avoidance technique) | |
Local Interconnect Network (LIN) | LIN1 | Software Test of Function Using I/O Loopback | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined |
LIN2 | Information Redundancy Techniques Including End-to-End Safing | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
LIN3 | Transmission Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
LIN4 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
LIN5 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
LIN6 | Data Parity Error Detection | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
LIN7 | SCI Overrun Error Detection | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
LIN8 | SCI Frame Error Detection | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
LIN9 | LIN Physical Bus Error Detection | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
LIN10 | LIN No-Response Error Detection | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
LIN11 | Bit Error Detection | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
LIN12 | LIN Checksum Error Detection | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
LIN13 | LIN ID Parity Error Detection | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
LIN15 | SCI Break Error Detection | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
LIN16 | Communication Access Latency Profiling Using On-Chip Timer | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
LIN17 | Software Test of Function Including error tests using EPG | Diagnostic | Hardware - 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 less than 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 | |
SPI8 | Software Test of Function Including error tests using EPG | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
Fast Serial Interface (FSI) | FSI1 | Software test of function using I/O loopback | 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 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
FSI5 | Transmission Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
FSI6 | FSI Data Overrun/Underrun Detection | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
FSI7 | FSI Frame Overrun Detection | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
FSI8 | FSI CRC Framing Checks | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
FSI9 | FSI ECC Framing Checks | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
FSI10 | FSI Frame Watchdog | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
FSI11 | FSI RX Ping Watchdog | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
FSI12 | FSI Tag Monitor | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
FSI13 | FSI Frame Type Error Detection | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
FSI14 | FSI End of Frame Error Detection | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
FSI15 | FSI Register Protection Mechanisms | Fault avoidance | Hardware | Continuous - Enabled by software | Zero or very low overhead | Ping Trigger to Receiver | Ping Frame Duration | |
JTAG1 | Hardware Disable of JTAG Port | Fault avoidance | System | Continuous - Enabled at reset | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (Fault avoidance technique) | |
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 less than 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 less than 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 less than 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 less than 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 | |
SCI11 | Software Test of Function Including error tests using EPG | 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 | |
I2C9 | Software Test of Function Including error tests using EPG | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
Power Management BUS (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 | PMBus Protocol CRC in Message | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
PMBUS8 | Clock Timeout | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
MCAN | MCAN1 | Software test of function using I/O loopback | 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 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
MCAN5 | Transmission Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
MCAN6 | PWM Trip by MCAN | Diagnostic | Hardware | Continuous - Enabled by software | Software defined | Software defined | Software defined | |
MCAN7 | Software Test of SRAM | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
MCAN8 | SRAM ECC | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | NMI with ERRORSTS assertion | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
MCAN9 | Bit Multiplexing in SRAM Memory Array | Fault avoidance | Hardware | Continuous - Enabled at reset | N/A (Fault avoidance) | N/A (Fault avoidance technique) | N/A (Fault avoidance technique) | |
MCAN10 | MCAN Stuff Error Detection | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Interrupt to CPU | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
MCAN11 | MCAN Form Error Detection | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Interrupt to CPU | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
MCAN12 | MCAN Acknowledge Error Detection | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Interrupt to CPU | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
MCAN13 | Bit Error Detection | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Interrupt to CPU | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
MCAN14 | CRC in Message | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Interrupt to CPU | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
MCAN15 | Software Test of ECC Logic | Test for diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
MCAN16 | Timeout on FIFO activity | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Software defined | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
MCAN17 | Timestamp Consistency checks | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
MCAN18 | Tx-Event Checks | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
MCAN19 | Interrupt on Message RAM Access Failure | Diagnostic | Hardware | Continuous - Enabled by software | Zero or very low overhead | Software defined | Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent) | |
MCAN20 | Software Test of Function Including Error Tests using EPG | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
AES | AES1 | Decryption of encrypted data output using same KEY and IV (Initialization Vector) | Diagnostic | Hardware - Software | On demand (Software defined) | Software defined | Software defined | Software defined |
AES2 | Information Redundancy Techniques Including End-to-End Safing | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
AES3 | Periodic Software Read Back of Static Configuration Registers | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
AES4 | Software Read Back of Written Configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
AES5 | Transmission Redundancy | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
AES6 | Disabling of unused DMA trigger sources | Fault avoidance | Software | Continuous - Enabled by software | Zero or very low overhead | N/A (Fault avoidance technique) | N/A (Fault avoidance technique) | |
AES7 | Software test of function including error tests | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
AES8 | Software test of standalone GHASH operation | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
NW Embedded Flash Memory (NW Flash) | NWFLASH1 | Flash ECC | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | NMI with ERRORSTS assertion | Software defined |
NWFLASH2 | Flash Program Verify and Erase Verify Check | Diagnostic | Hardware | Continuous - Enabled at reset | Software defined | Software defined | Software defined | |
NWFLASH3 | Flash Program/Erase Protection | Fault avoidance | Hardware | Continuous - Enabled by software | Zero or very low overhead | N/A (Fault avoidance technique) | N/A (Fault avoidance technique) | |
NWFLASH4 | Flash Wrapper Error and Status Reporting | Diagnostic | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Software defined | Software defined | |
NWFLASH5 | VCU CRC check of static memory contents | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
NWFLASH6 | Prevent 0 to 1 Transition Using Program Command | Fault avoidance | Hardware | Continuous - Enabled by software | Zero or very low overhead | N/A (Fault avoidance technique) | N/A (Fault avoidance technique) | |
NWFLASH7 | On-demand Software Program Verify and Blank Check | Diagnostic | Hardware-Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
NWFLASH8 | Software readback of written configuration | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
NWFLASH9 | CMDWEPROT* and Program Command Data Buffer Registers Self-Clear After Command Execution | Fault avoidance | Hardware | Continuous - Enabled at reset | Zero or very low overhead | N/A (Fault avoidance technique) | N/A (Fault avoidance technique) | |
NWFLASH10 | ECC generation and checker logic is separate in hardware | Fault avoidance | Hardware | Continuous - Enabled at reset | Zero or very low overhead | Software defined | Software defined | |
NWFLASH12 | Bit Multiplexing in Flash Memory Array | Fault avoidance | Hardware | Continuous - Enabled at reset | Zero or very low overhead | N/A (Fault avoidance technique) | N/A (Fault avoidance technique) | |
NWFLASH13 | AUTOECC Generation Override | Test for diagnostic | Hardware | On demand (Software defined) | Zero or very low overhead | Software defined | Software defined | |
NWFLASH14 | Software Test of Flash Prefetch, Data Cache and Wait-States | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined | |
NWFLASH15 | Software Test of ECC logic | Test for diagnostic | Hardware-Software | On demand (Software defined) | Zero or very low overhead | NMI with ERRORSTS assertion | Software defined | |
NWFLASH16 | Information Redundancy Techniques | Diagnostic | Software | On demand (Software defined) | Software defined | Software defined | Software defined |