Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes

8-Bit MCUs

Functional Safety

AVR® and PIC® Microcontrollers for Functional Safety

When safety is critical to the success of your design, our proven experience will help you meet functional safety requirements while minimizing cost and development time. Our Functional Safety Ready 8-bit microcontrollers (MCUs) encompass the latest hardware safety features to help you achieve ISO26262, IEC 61508, IEC 60730 and IEC 62304 certification and will increase reliability and redundancy in your applications. These devices also come with dedicated safety documentation and a development tool ecosystem that will help you qualify your projects.

ISO 26262 (ASIL): Functional Safety for Automotive Applications

Automotive ISO 26262 Functional Safety - ASIL B ASIL C

Automotive Safety Integrity Levels for electrical and electronic systems used in series production road vehicles, excluding mopeds

IEC 61508 (SIL): Functional Safety for Industrial Applications

Industrial ICE 61508 Functional Safety - SIL

Safety Integrity Levels for safety-critical electrical and electronic systems used in industrial applications

IEC 60730: Functional Safety Standard for Household Appliances

Home Appliance IEC 60730 Safety - Class B
Safety standards for automatic controls in equipment designed to operate in households

IEC 62304: Functional Safety for Medical Devices

Medical Device IEC 62304 Safety

Safety and effectiveness of medical device software and software life cycle processes

Functional Safety Ready Icon

Functional Safety Ready

A product that contains the “Functional Safety Ready” designation offers integrated hardware safety features, Failure Modes, Effects, and Diagnostic Analysis (FMEDA) reports, safety manuals,  and, in some cases, diagnostic software libraries. A TÜV SUD-certified C-compiler and a complete and fully qualified development environment are also available.


We offer the following resources to support your designs using our Functional Safety Ready devices:

Safety Manual: Provides recommendations on how for the device should be used for the safest operation and a detailed description of the various diagnostics mechanisms

FMEDA Report: Used to quantify the device’s fault modes, their Failure-In-Time (FIT) rate distribution and corresponding detection methods to help create a coverage plan


Hardware Safety Features: A variety of built-in features that include Power-on Reset (POR), Brown-out Reset BOR), Windowed Watchdog Timer (WWDT) and Cyclical Redundancy Check (CRD)  to improve operational safety and reliability

Functional Safety Development Ecosystem:  TÜV SÜD certified MPLAB XC8 compiler and documents for MPLAB® X Integrated Development Environment (IDE) and MPLAB programmers and debuggers to help you qualify your design for functional safety

Need Some Help?

We are here to support you. Contact our Client Success Team to get assistance with the functional safety requirements of your design.


Functional Safety Features Available in AVR and PIC MCUs

Dedicated Core Independent Peripherals and other functions have been integrated into some AVR and PIC devices to help increase the reliability and monitoring capabilities for safety-critical applications. These features help ensure that end applications operate as intended with safe shutdown if any exception or issue arises.

CategoryFeaturePIC16F MCUsPIC18F MCUstinyAVR® MCUsmegaAVR® MCUsAVR Dx MCUs
MemoryHardware Cyclical Redundancy Check (CRC) Module
Nonvolatile Memory (NVM) Read/Write Protection
Boot Segment Protection
Hardware Stack Overflow/Underflow Protection---
System Reset and Safe Code ExecutionPower-on Reset (POR)
Software Reset  
Under Voltage Detection: Brown-out Reset (BOR), Voltage Level Monitoring (VLM), Programmable Low-Voltage Detect (PLVD), High/Low Voltage Detect (HLVD)
Over Voltage Detection (HLVD)----
Asynchronous Device Reset
Watchdog Timer (WDT) + Internal RC Oscillator
Windowed Watchdog Timer (WWDT)
Fail Safe Clock Monitor/Clock Failure Detect--
Sleep Disable--
Configuration Change Protection-
Lockable Registers  
Non-Maskable Interrupts  
Safe CommunicationCAN Port Loopback Mode
UART Internal Loopback  
GPIO ProtectionESD Protection
Peripheral Pin Select (PPS)/Port Mux
Internal Voltage Reference
Configuration Change Protection-
Interrupt Priority Configuration-
Pulse-Width Modulation (PWM) Hardware Shutdown----

● Available in all devices
○ Available in some devices
- Not Available