Introduction

This document contains API documentation for the diagnostic tests included in the MPLAB® Code Configurator AVR® ISO26262 Diagnostic Library.

Table 1. ISO26262 Functional Safety Diagnostic Tests
Component Sub-Component Requirement ID Available Diagnostic Test
CPU   SW_CPU_SELF_TEST_LIB_01 CPU Self Test
Registers SW_CPU_REGISTER_TEST_01 CPU Registers
Program Counter SW_WATCHDOG_SIMPLE_TIMER_STARTUP_TEST_01 Simple Watchdog Timer
SW_WDT_WINDOWED_TIMER_STARTUP_TEST_01 Windowed Watchdog Timer
Clock   SW_CLOCK_PERIODIC_MONITOR_01 Clock Frequency Test
Interrupt   SW_INTERRUPT_FREQUENCY_TEST_01 Interrupt Frequency
Memory Invariable SW_EEPROM_MEMORY_CHECKSUM_CRC_TEST_01 EEPROM CRC
SW_FLASH_MEMORY_CHECKSUM_CRC_TEST_01 FLASH CRC
Variable SW_SRAM_MARCH_TEST_01 SRAM - March C-Minus Algorithm