Contents
1 Introduction ........................................................................................................................ 4
1.1 About This Document ................................................................................................... 4
1.2 C2000 and its Application Sectors .................................................................................... 5
2 C2000 Architecture and Product Overview ............................................................................. 5
2.1 C2000 MCU Architecture Classifications ............................................................................. 6
2.2 Targeted Applications and Product Safety Constraints ............................................................ 8
3 C2000 MCU Development Process for Management of Systematic Faults .................................. 9
3.1 TI Standard Automotive MCU and C2000 MCU Development Process ......................................... 9
3.2 C2000 MCU Development Process ................................................................................. 10
4 Product Architecture for Management of Random Faults ....................................................... 11
4.1 Philosophy and Architecture Partition for Safety Analysis ........................................................ 11
4.2 Management of Family Variants ..................................................................................... 11
4.3 Piccolo MCU Family ................................................................................................... 12
4.4 Delfino MCU Family ................................................................................................... 20
4.5 C2000 MCUs Operating States ...................................................................................... 23
4.6 Management of Exception and Errors .............................................................................. 24
5 C2000 MCU Architecture Safety Mechanisms and Assumptions of Use ................................... 24
5.1 Standard Safety Diagnostic Functions With C2000 MCUs and Subsystems .................................. 24
5.2 Functional Descriptions of Safety Modules in C2000 MCUs ..................................................... 26
6 Next Steps in Your Safety Development ............................................................................... 27
Appendix A Summary of Recommended Safety Feature Usage ....................................................... 29
Appendix B IEC60730-Class B/UL1998 Class 1 MCU Safety Compliance Features ............................. 31
Appendix C C2000 MCU IEC60730 Software Safety Development Process ....................................... 32
C.1 Software Design ...................................................................................................... 32
C.2 Coding Standard and Naming Conventions ...................................................................... 32
C.3 MISRA C Exceptions for C2000 MCU C28x Architecture ....................................................... 34
Appendix D C2000 Compiler and Tools Development Process and Tracking .................................... 35
Appendix E STL Test Suite Release Process ................................................................................ 36
Appendix F Typical Application Firmware With IEC60730 Safety Supervisory Functions .................... 38
Appendix G Glossary ................................................................................................................. 39
Appendix H Revision History ...................................................................................................... 40
2
Table of Contents SPRUHI3A–April 2013–Revised August 2013
Submit Documentation Feedback
Copyright © 2013, Texas Instruments Incorporated