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

MPLAB® XC Functional Safety Compilers

TÜV SÜD-Certified MPLAB® XC Compilers


We offer a TÜV SÜD-certified MPLAB XC Functional Safety Compiler package for PIC®, dsPIC®, AVR® and SAM devices that reduces your software tool qualification effort. The functional safety compilers in this package are certified and pre-qualified for safety-related development according to ISO 26262, IEC 61508, EN 50716, IEC 62304 and IEC 60730‑1. The package includes the functional safety manual and certification artifacts, such as classification and qualification reports, to support your tool qualification activities.

Use our MPLAB XC functional safety compilers with full optimization and unlimited installs at no cost. Purchase the certification package when formal safety evidence is required.

MPLAB XC8 Functional Safety Compiler v3.19


Version 3.19 of the MPLAB XC8 functional safety compiler for PIC and AVR MCUs is a functional safety version of MPLAB XC8 Compiler v3.10.

This release of the compiler includes:

  • Enhanced reentrant stack analysis and optimization for PIC18 and enhanced mid-range devices
  • Improved shift optimizations on PIC devices
  • Improved code generation for 32-bit and 64-bit integer operations on AVR devices
  • Accurate disassembly provided for Integrated Development Environments (IDEs)

MPLAB XC8 Functional Safety Downloads and Documentation


Title
Version Number
Date
MPLAB XC8 FuSa Compiler (Windows)
8000d5a4... 7a36
3.19 08 Jul 2026
MPLAB XC8 FuSa Compiler (macOS)
6f8ecf81... 6911
3.19 08 Jul 2026
MPLAB XC8 FuSa Compiler (Linux)
89d9c3b2... 4732
3.19 08 Jul 2026
MPLAB XC8 C Compiler Release Notes for AVR MCU 3.19 08 Jul 2026 Download
MPLAB XC8 C Compiler Release Notes for PIC MCU 3.19 08 Jul 2026 Download

MPLAB XC16 Functional Safety Compiler v2.09


MPLAB XC16 Functional Safety Downloads and Documentation


Title
Version Number
Date
MPLAB XC16 FuSa Compiler (Windows)
49c6dace... 12c9
2.09 18 May 2022 Download
MPLAB XC16 FuSa Compiler (OSX)
508a659e... 1872
2.09 18 May 2022 Download
MPLAB XC16 FuSa Compiler (Linux)
1275ea39... 5ece
2.09 18 May 2022 Download
MPLAB XC16 FuSa ReadMe 2.09 18 May 2022 Download

MPLAB XC-DSC Functional Safety Compiler v3.39


MPLAB XC-DSC compiler version 3.39 is an updated functional safety compiler. This release supports 3-digit versioning, bug fixes and new features. 

MPLAB XC-DSC Functional Safety Downloads and Documentation


Title
Version Number
Date
MPLAB XC-DSC FuSa Compiler (Linux)
757227c0... 435f
3.39 08 Jul 2026
MPLAB XC-DSC FuSa Compiler (Windows)
0288e355... 1e37
3.39 08 Jul 2026
MPLAB XC-DSC FuSa Compiler (macOS)
b2067803... 0917
3.39 08 Jul 2026
MPLAB XC-DSC FuSa Compiler Source 3.39 08 Jul 2026
MPLAB XC-DSC FuSa Compiler ReadMe 3.39 08 Jul 2026 Download

MPLAB XC32 Functional Safety Compiler v5.19


Upgrade your MPLAB XC32 Functional Safety Compiler to version 5.19 to unlock significant improvements for both MIPS and ARM® core-based development. These improvements include:

  • Improved code quality and performance: Built on GCC 13.2.1 with smarter optimizations, more than 25 new warning categories that identify issues at compile time and new target-specific optimizations for Cortex-M0+ and Cortex M4 cores
  • Enhanced security for safety-critical applications: Register clearing, automatic variable initialization and improved stack guards to help defend against Return-Oriented Programming (ROP) attacks, along with mitigation for Common Vulnerabilities and Exposures (CVE)-2024-0151 in Arm® TrustZone® applications
  • Support for modern development standards and flexibility: C17 and C++17 language standard support, a choice of MUSL or Picolibc Standard C libraries and Thread Local Storage support on Arm devices
  • Improved tool ecosystem integration: Enhanced GNU toolchain compatibility for easier library integration and improved integration with Microsoft Visual Studio Code 

MPLAB XC32 Functional Safety Downloads and Documentation


Title
Version Number
Date
MPLAB XC32 FuSa Compiler (Windows)
1b6ab3e7... 1e4b
5.19 08 Jul 2026 Download
MPLAB XC32 FuSa Compiler (macOS)
53c98540... 775e
5.19 08 Jul 2026
MPLAB XC32 FuSa Compiler (Linux)
4930ac6f... e453
5.19 08 Jul 2026
MPLAB XC32 FuSa Compiler Source 5.19 08 Jul 2026
MPLAB XC32 FuSa Release Notes (Arm) 5.19 08 Jul 2026 Download
MPLAB XC32 FuSa Release Notes (MIPS) 5.19 08 Jul 2026 Download
MPLAB XC32 C/C++ Compiler User's Guide for PIC32M MCUs 08 Jul 2026 Download
MPLAB XC32 C/C++ Compiler User's Guide for PIC32C/SAM MCUs 08 Jul 2026 Download

Live Chat

Need Help?

Privacy Policy