- MPLAB XC8 supports all 8-bit PIC and AVR microcontrollers (MCUs)
- MPLAB XC16 supports all 16-bit PIC MCUs and dsPIC Digital Signal Controllers (DSCs)
- MPLAB XC32/32++ supports all 32-bit PIC and SAM MCUs and MPUs
Microcontrollers (MCUs) have come a long way since the pioneering 4-bit Intel 4004 hit the market back in the 1970s. Today, they are the heart of most embedded systems. The application of these controllers varies from automotive engine control systems, medical devices, toys, and more. It serves as a low-cost, compact, single-chip computer.
Microchip has introduced versions of its MPLAB XC compilers certified for functional safety. The aim for the new compilers is to simplify the certification of customer projects built around PIC, AVR, SAM and dsPIC processors.
Certified by TUV SUD
According to the firm, the XC functional compilers are certified by TÜV SÜD. It helps in satisfying the verification and validation requirements specified in different industrial and automotive standards.
Qualifies different IEC standards
The ISO 26262 standard is for automotive safety. The IEC 61508 is for industrial applications. The IEC 62304 aims at medical softwares and IEC60730 is targeted to automatic electric controls. With all these certifications, the device can have a large area of application in almost every industry-related domain.
Intended for functional safety
The company also informed that the compilers that are intended for functional safety, will be packaged with additional documentation. The documentation will consist of proofs for the qualification of the MPLAB X development environment. Additionally, these documents will also include the overview of MPLAB debuggers and programmers.
Functional safety ready
The XC8, XC16 and XC32++ come with functional safety workstation licenses of $2,995 each. Additionally, a subset of the firm’s microcontrollers is also declared ‘functional safety ready’. This standard has been approved by microchip.
This standard provides a failure mode effect and diagnostics analysis (FMEDA) reports. It also provides safety manuals aimed at ISO 26262 up to ASIL-B safety levels. Some of the products are also trying to achieve ASIL-D automotive standards.