Introduction

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

Table . ISO26262 Functional Safety Diagnostic Tests
Component Sub-Component Requirement IDAvailable Diagnostic Test
PIC16 PIC18
CPU Registers SW_CPU_REGISTER_RESET_STATE_CHECK_01CPU Register Reset State CheckCPU Register Reset State Check
SW_CPU_REGISTER_TEST_01 CPU Control Register TestCPU Control Register Test
Program Counter SW_WATCHDOG_SIMPLE_TIMER_STARTUP_TEST_01WDT Simple Timer Startup TestWDT Simple Timer Startup Test
SW_WDT_WINDOWED_TIMER_STARTUP_TEST_01WDT Windowed Timer Startup TestWDT Windowed Timer Startup Test
Clock SW_CLOCK_PERIODIC_MONITOR_01Clock Periodic Monitor 01Clock Periodic Monitor 01
SW_CLOCK_PERIODIC_MONITOR_02Clock Periodic Monitor 02Clock Periodic Monitor 02
Interrupt SW_INTERRUPT_FREQUENCY_TEST_01Interrupt Frequency TestInterrupt Frequency Test
Memory Invariable SW_EEPROM_MEMORY_CHECKSUM_CRC_TEST_01EEPROM Memory Checksum CRC TestEEPROM Memory Checksum CRC Test
SW_FLASH_MEMORY_CHECKSUM_CRC_TEST_01FLASH Memory Checksum CRC TestFLASH Memory Checksum CRC Test
Variable SW_SRAM_MARCH_TEST_01SRAM March TestSRAM March Test