5.7 Safety

Many of the newer PIC16F, PIC18F, and PIC32CM family of devices feature safety-related peripherals. These autonomous hardware fault detection mechanisms detect, correct, and report random hardware faults and transient faults. The following table provides a summary of available safety features for each MCU architecture.

Table 5-25. PIC16F, PIC18F, and PIC32CM Safety Peripherals and Features
Feature/ PeripheralPIC16F/PIC18FPIC32CM
Brown-out Detector (BOD)SupportedSupported
Watchdog Timer (WDT/WWDT)SupportedSupported
CRC EngineSupportedSupported
SRAM Memory Built-In Self-Test ModuleSupportedSupported
ECC on Flash/RAM/EEPROMSupportedSupported
Clock Failure DetectionSupportedSupported
Non-Maskable InterruptsSupportedSupported
Safety Libraries/ManualsAvailableAvailable