SPRT759B October   2023  â€“ June 2026 F28377D-SEP , F29H850DM , F29H850TU , F29H859TU-Q1 , F29P329SM-Q1 , F29P589DM-Q1 , F29P589DU-Q1 , TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1 , TMS320F28075 , TMS320F28075-Q1 , TMS320F28076 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28378D , TMS320F28378S , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S , TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Overview of IEC 60730 and UL 1998 Classifications
    1.     C2000 Capability by Device Family
  6. 3C2000 Safety Collateral
    1.     Getting Started
    2.     Functional Safety Manuals
    3.     Software Collateral
  7. 4Implementing Acceptable Measures on C2000 Real-Time MCUs
    1.     Implementation Steps
    2.     Example Mapping
    3.     Additional Best Practices
  8. 5Mapping Acceptable Control Measures to C2000 Unique Identifiers
    1.     Unique Identifier Reference
    2. 5.1 F28002x, F280013x, F280015x, F28E12x Mapping
      1. 5.1.1 CPU Related Faults
      2. 5.1.2 Interrupt Related Faults
      3. 5.1.3 Clock Related Faults
      4. 5.1.4 Memory Related Faults
      5. 5.1.5 Internal Data Path Faults
      6. 5.1.6 Input/Output Related Faults
    3. 5.2 F28004x, F28003x, F28P55x Mapping
      1. 5.2.1 CPU Related Faults
      2. 5.2.2 Interrupt Related Faults
      3. 5.2.3 Clock Related Faults
      4. 5.2.4 Memory Related Faults
      5. 5.2.5 Internal Data Path Faults
      6. 5.2.6 Input/Output Related Faults
    4. 5.3 F2837x, F2838x, F28P65x Mapping
      1. 5.3.1 CPU Related Faults
      2. 5.3.2 Interrupt Related Faults
      3. 5.3.3 Clock Related Faults
      4. 5.3.4 Memory Related Faults
      5. 5.3.5 Internal Data Path Faults
      6. 5.3.6 Input/Output Related Faults
    5. 5.4 F29H85x, F29P85x, F29P32x Mapping
      1. 5.4.1 CPU Related Faults
      2. 5.4.2 Interrupt Related Faults
      3. 5.4.3 Clock Related Faults
      4. 5.4.4 Memory Related Faults
      5. 5.4.5 Internal Data Path Faults
      6. 5.4.6 Input/Output Related Faults
    6.     Communication, Monitoring Devices, and Custom Chip Faults
  9. 6Glossary
  10. 7References
  11. 8Revision History

CPU Related Faults

Table 5-2 CPU Faults
CPU
Component
Class B/1 (1)Class C/2 (1)Acceptable Measure (2)C2000 Unique IDs (3)
DefinitionDescriptionF28002x

F280013x

F280015x

F28E12x

1.1 RegistersrqH.2.16.5
A5.5
Functional test--CPU3CPU3
----
H.2.16.6
A5.6
Periodic self-testCPU2---
----
-STL_CPU_REG (4)-STL_CPU_REG (4)
rqH.2.18.15
A7.1.19
Reciprocal comparison----
----
H.2.18.3
A7.1.6
Independent hardware comparator--CPU21-
H.2.18.9
A7.1.10
Internal error detectionCPU2---
1.2 Instruction decode
and execution
rqH.2.18.15
A7.1.19
Reciprocal comparison----
----
H.2.18.3
A7.1.6
Independent hardware comparator--CPU21-
H.2.18.9
A7.1.10
Internal error detectionCPU2---
CPU7CPU7CPU7CPU7
----
1.3 Program counterrqH.2.16.5
A5.5
Functional test--CPU3CPU3
----
H.2.16.6
A5.6
Periodic self-testCPU2---
H.2.18.10.4
A7.1.13
Time slot monitoringPIE8PIE8PIE8PIE8
rqH.2.18.10.3
A7.1.14
Independent time-slot monitoring and logical monitoringPIE8PIE8PIE8PIE8
H.2.18.15
A7.1.19
Reciprocal comparison----
----
H.2.18.3
A7.1.6
Independent hardware comparator--CPU21-
1.4 AddressingrqH.2.18.15
A7.1.19
Reciprocal comparison----
----
H.2.18.3
A7.1.6
Independent HW comparator--CPU21-
H.2.18.9
A7.1.10
Internal error detectionCPU2---
1.5 Data pathsrqH.2.18.15
A7.1.19
Reciprocal comparison----
----
H.2.18.3
A7.1.6
Independent hardware comparator--CPU21-
H.2.18.9
A7.1.10
Internal error detectionCPU2---
rq: coverage of the failure mode (see Table 2-2) is required by the standards for the indicated class. More than one acceptable measure may be available to choose from.
For a complete list of acceptable measures and their definitions, see the IEC/UL specifications.
For a description and implementation suggestions for each ID, see the device-specific Functional Safety Manual.
This device does not include HWBIST (ID CPU2). Therefore, a periodic test of the CPU registers is suggested. STL_CPU_REG refers to an example CPU register test within the diagnostic library. Refer to the diagnostic library documentation.