Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes

Introduction to Functional Safety

The objective behind functional safety is the prevention of injuries and elimination of dangerous events that could result in an accident.  The focus of functional safety mainly revolves around electronic components and related software and their interactions with other aspects of the entire system, ensuring that the system operates correctly in response to the inputs that are received. Even though the end goal is the safety of the overall system, consideration must be given to all components, software, and tools that go into the development of the system.  In order to achieve a certified functionally-safe system, all steps in the design process must encompass this ideology.

Functional Safety affects all phases of project lifecycle and all areas of system development


  • Development tool selections
  • Design planning
  • Diagnostic features
  • Validation planning
  • Test coverage
  • Design revision control
  • Reliability data by peripheral
  • Tight revision control
  • Thorough documentation and archiving requiremnents


  • Structured Dev/tTest Plan
  • Development tool selection
  • Justify coding rules
  • Validate of rules
  • Revision control
  • Thorough documentation and archiving requirements

Development Tools

  • Structured Dev/Test Plan
  • Development Tool Selection
  • Justify coding rules
  • Revision Control
  • Extreme Validation
  • Thorough documentation and archiving of test results