IEC 61508 is an international standard for functional safety of Electrical, Electronic, and Programmable Electronic (E/E/PE) systems. It defines functional safety as part of the overall safety relating to an Equipment Under Control (EUC) or a system. The EUC can be as simple as a switch or as complex as a Programmable Logic Controller (PLC). IEC 61508 encompasses four different Safety Integrity Levels (SILs), with SIL 1 being the lowest level and SIL 3 the highest level of safety in E/E/PE systems.
We offer two different solutions for a Self-Test Library (STL) for our 32-bit microcontrollers (MCUs.)
The third-party SIL 2/3 STL provides the following advantages:
These elements are tested by the STL with a Diagnostic Coverage (DC) of ≥ 90%:
The third-party SIL 2/3 STL is available as an evaluation license with a development kit or as a full production license for the SAM D21 and SAM L21 safety-enabled devices. These devices have a “-SLL” suffix at the end of the part number, for example: ATSAMD21J18A-AU-SLL. Please use the links in the Need Some Help section at the bottom of this page to request additional information.
Our SIL 2 STL solution is available on our MPLAB® Harmony Plus-enabled devices. These devices have unique Catalog Part Numbers (CPNs) and include a licensing agreement and a complete set of safety collateral.
For example, if you would like to use the ATSAME70J20A-AN device in a functional safety application, you would purchase the ATSAME70J20A-AN-SL3, which includes the following collateral:
A Non-Disclosure Agreement (NDA) is required for the safety collateral, however, the certifications listed above do not require an NDA. Please use the links in the Need Some Help section lower down on this page to request more information about these products and the NDA process.
Our comprehensive portfolio of 32-bit MCUs provides a wide variety of features for many industrial safety applications.
1Please use the Need Some Help section below to request additional information.
Notes:
For many functional safety applications, redundancy or a dual-channel solution can be created for implementing a higher safety level for SIL 3. For example, two MCUs using the SIL 2 STL can be used to achieve SIL 3 in an overall system.
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.
Organize, write, test and debug your embedded software applications in MPLAB X IDE.
Build your embedded software with the TÜV SÜD-certified MPLAB XC32 Pro Functional Safety Compiler.
Verify and document your software test coverage with the MPLAB Code Coverage tool.
Note the devices with a “-SLL” suffix support our third-party STL solution from embeX GmbH, and devices with a “-SL3” suffix support our STL solution for industrial safety.