We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
Item Qty
Your cart is empty.

IEC 60730 Functional Safety for 8-bit MCUs in Household Appliances


IEC 60730 Functional Safety for Home Appliances for PIC® and AVR® MCUs

IEC 60335 is the safety standard for household appliances and similar appliances with automatic electrical controls. IEC 60335 refers to the IEC 60730 standard for electronic controls of such appliances and IEC 60730 is currently mandatory for home appliances sold in Europe and other places around the world.

Annex H in IEC 60730-1, defines the safety requirements for electronic controls and Table H.1 (H.11.12.7 in edition 3) defines the acceptable measures to address faults and errors. This standard covers the safety levels referred to as Class B, which includes thermal cut-out functions, and Class C, which covers functions with higher risk of failure, such as automatic gas burner controls.

Functional Safety-Ready MCUs

Uses for Functional Safety Ready PIC® and AVR® MCUs


You can use our PIC and AVR microcontrollers (MCUs) as User Interface (UI) controllers for mechanical and capacitive buttons in appliances. Our MCUs can also function as main controllers to safely measure temperature, pressure, current, particle density and many other sensory signals that control the operation of appliances. Parts of such systems are critical to safety and therefore, the operation of the safety features requires careful monitoring so that a fault will not expose the user to danger. In some appliances, you want to prevent the user from touching moving parts, such as spinning washing drums, while in other appliances, the danger can relate to over-pressure in a boiler/compressor, leakages of refrigerant gasses, microwave radiation or overheating of the product. Our affordable and easy-to-use MCUs are also popular as safety co-processors where the PIC or AVR MCU is placed next to a primary MCU/MPU to implement and monitor dedicated safety features or to add redundancy to reach a higher safety level, such as IEC 60730 Class C, which is relevant for flammable applications.

Household Functional Safety- Ready MCUs

Supporting Collateral for Functional Safety Ready MCUs


Simplify the safety certification of your appliance safety designs using our IEC 60730 functional safety resources:

  • UL-certified IEC 60730 Class B library
  • Development ecosystem for functional safety applications with TÜV SÜD®-certified MPLAB® XC C compilers and a qualification package for the MPLAB ecosystem
Safety Certification Logo

IEC 60730 Diagnostic Test Libraries for PIC and AVR MCUs


Whether you are new to IEC 60730 functional safety or a seasoned expert, you can count on our proven experience and solutions to help you meet functional safety requirements while minimizing cost, risk and development time. 

The IEC 60730 Class B library is a software library that contains all the diagnostic tests demanded by the IEC 60730 standard to submit your end product for Class B certification. The library is re-certified annually by UL and we distribute it as a software package for MPLAB® Code Configurator (MCC), a tool that makes it easy to configure the software modules for the device of your choice. The library is free to use with our PIC and AVR MCUs and we recommend using the library together with the safety-certified MPLAB XC8 compiler.

Automotive Functional Safety- Ready MCUs

MCUs With IEC 60730 Functional Safety Libraries


You can find an overview of the available libraries and the corresponding certificates and documentation below. We continuously expand the functional safety collateral for PIC and AVR MCUs to meet demand; please contact one of our local sales offices if your preferred MCU product is not listed in the release notes of any of the packages.

We require you to register/login to your MyMicrochip account to download the IEC 60730 Class B libraries. If you have subscribed to our updates and news in your MyMicrochip account, we will send notifications when we release new versions of the Class B libraries.

Class B Libraries


Version

Library Version Date Certificate Documentation
PIC16/PIC18 MCU Class B Library1 v6.1.0 2024.02.20 UL Certificate of Compliance - PIC16 MCUs
UL Certificate of Compliance - PIC18 MCUs
Release Notes
User Guide

AVR MCU Class B Library1 v6.1.0 2024.02.20 UL Certificate of Compliance - AVR MCUs Release Notes
User Guide

Note:

  1. The library is available as optional content in MPLAB® Code Configurator Melody and can be enabled in the Content Manager Tool. Follow the steps outlined in the user guide to get started.
Library Version Date Certificate Documentation
PIC16/PIC18 MCU Class B Library1 v6.0.2 2023.03.08 - Release Notes
User Guide
AVR MCU Class B Library1 v6.0.2 2023.03.08 - Release Notes
User Guide
PIC16/PIC18 MCU Class B Library v5.0.2 2022.11.15 - Release Notes
User Guide 
API Reference Guide
AVR MCU Class B Library1 v6.0.2 2023.03.08 - Release Notes
User Guide
AVR MCU Class B Library v5.0.1 2022.11.15 - Release Notes
User Guide
API Reference Guide
PIC16/PIC18 MCU Class B Library v5.0.1 2022.01.21 -
Release Notes
User Guide 
API Reference Guide
AVR MCU Class B Library v5.0.0 2021.09.13 UL Certificate of Compliance (v5.0.0)

Release Notes
User Guide
API Reference Guide
PIC16 MCU Class B Library v5.0.0 2021.09.15 UL Certificate of Compliance (v5.0.0) Release Notes
User Guide
PIC18 MCU Class B Library v5.0.0 2021.09.15 UL Certificate of Compliance (v5.0.0) Release Notes
User Guide
PIC18 MCU Class B Library v4.1.0 2021.06.30 UL (v4.0.1) Release Notes
User Guide
AVR MCU Class B Library v4.1.0 2021.06.17 UL (v4.0.1) Release Notes
User Guide
PIC16 MCU Class B Library v4.0.1 2020.08.28 UL Release Notes
User Guide
PIC18 MCU Class B Library v4.0.1 2020.08.18 UL Release Notes
User Guide
AVR MCU Class B Library v4.0.1 2020.08.19 UL Release Notes
User Guide
PIC16 MCU Class B Library v3.01 2015.10.21 UL Class B Safety Software Library for PIC16 PIC® MCUs
PIC18 MCU Class B Library v3.00 2015.10.21 UL Class B Safety Software Library for PIC MCUs and dsPIC® DSCs
tinyAVR® 1-series MCU Class B Library V1.1 2017.07.27 VDE2 Guide to IEC 60730 Class B Compliance with tinyAVR® 1-Series MCUs
AVR® XMEGA® MCU Class B Library v1.0 2012.05.14 VDE Test Report
Guide to IEC 60730 Class B Compliance with XMEGA MCUs

Notes:

  1. The library is available as optional content in MPLAB® Code Configurator Melody and can be enabled in the Content Manager Tool. Follow the steps outlined in the user guide to get started.
  2. The VDE test report is included in the zip file with the Class B library
Title
MPLAB X CRC Calculator Test Project Download
CRC Calculator Download
Robustness on tinyAVR 0- and 1-series, and megaAVR 0-series Download
Using a Hardware or Software CRC with Enhanced Core PIC16F1XXX in Class B Applications Download

Required Diagnostic Tests for IEC 60730 Class B Certification


Components Covered by the Class B Safety Software Library

Graphic Label MCU Circuit Component Fault/Error
1 CPU Registers Stuck
2 Program Counter Stuck
3 Interrupt handling and execution No interrupts or too many interrupts
4 Clock Frequency Clock failure or incorrect frequency
5 Memory testing (Flash/EEPROM) All single bit faults
6 Memory testing (RAM) DC fault
MCU Circuit Block Diagram

Functional Safety Ecosystem


When you are designing functional safety applications, using development tools that meet the requirements of safety standards can make it easier for you to create compliant systems. To help you with implementing system-level functional safety in your applications, our MPLAB XC C compilers are TÜV SÜD-certified for several functional safety standards. We also provide the complete certification packages for our MPLAB development tools ecosystem to help you qualify your projects.

MPLAB X IDE Logo

MPLAB X IDE

Organize, write, test and debug your embedded software applications in the MPLAB X IDE.

MPLAB XC Compiler Logo

MPLAB XC Compiler

Build your embedded software with the TÜV SÜD-certified MPLAB XC32 Pro Functional Safety Compiler.

MPLAB Code Coverage Logo

MPLAB Code Coverage

Verify and document your software test coverage with the MPLAB Code Coverage tool.

Achieving Class C Safety Level


For appliances where failures are associated with high risk, such as automated gas burner control applications, the IEC 60730 Class C safety level is likely to apply. The public and free Class B library does not cover all the diagnostic tests required for Class C safety levels. If your application requires Class C conformance, please get in touch with us for further assistance.

Please contact one of our local sales offices for additional information or our client success team who can assist you with sales, product inquiries and support on new designs. 

PIC and AVR MCUs for Functional Safety


Products Supporting Class B