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.
| Feature/ Peripheral | PIC16F/PIC18F | PIC32CM |
|---|---|---|
| Brown-out Detector (BOD) | Supported | Supported |
| Watchdog Timer (WDT/WWDT) | Supported | Supported |
| CRC Engine | Supported | Supported |
| SRAM Memory Built-In Self-Test Module | Supported | Supported |
| ECC on Flash/RAM/EEPROM | Supported | Supported |
| Clock Failure Detection | Supported | Supported |
| Non-Maskable Interrupts | Supported | Supported |
| Safety Libraries/Manuals | Available | Available |
