Jump to main content
AN5484 - Implementing the Class B Functional Safety Diagnostics Library in Microcontrollers
Search
Product Pages
AVR16EA28
AVR16EA32
AVR16EA48
AVR32EA28
AVR32EA32
AVR32EA48
AVR64EA28
AVR64EA32
AVR64EA48
Introduction
1
Functional Safety Standards and Levels
2
Functional Safety Tools and Documents
2.1
Safety Manual
2.2
FMEDA Report
2.3
Hardware Feature
2.4
Development Ecosystem
3
The Application
3.1
Start-up
3.2
Main Loop
3.3
Self-Test and State Machine
3.4
Safe State
4
Building the Application
4.1
Hardware Setup
4.2
Software Setup
4.3
Changing Configurations
4.4
Checksum Configuration and Setup
4.5
Programming the Device
5
Sensor Theory of Operation
6
Functional Safety Tests Implemented
6.1
CPU Registers
6.2
Flash
6.3
EEPROM
6.4
SRAM
7
Watchdog
8
Application Specific Self-Tests
8.1
Analog Self-Tests
8.2
Critical Variable
9
Self-Test Limitations
9.1
Ammonia Sensor
9.2
Buzzer
10
Conclusion
11
Revision History
Microchip Information
The Microchip Website
Product Change Notification Service
Customer Support
Microchip Devices Code Protection Feature
Legal Notice
Trademarks
Quality Management System
Worldwide Sales and Service