1.2 Recommended Reading

This user’s guide describes the use and features of the MPLAB XC8 C Compiler when building for PIC targets and using the ISO/IEC 9899:1999 Standard (C99) for programming languages. The following Microchip documents are available and recommended as supplemental reference resources.

MPLAB® XC8 C Compiler Legacy User’s Guide

This version of the compiler's user's guide is for legacy projects that use the old xc8 command line driver or the ISO/IEC 9899:1990 Standard (C90) for programming languages. When operating in this mode, the compiler uses a different front end with different specifications and output.

MPLAB® XC8 C Compiler User’s Guide for AVR® MCU

This version of the compiler's user's guide is for projects that target 8-bit AVR devices.

MPLAB® XC8 C Compiler Release Notes for PIC® MCU

For the latest information on using MPLAB XC8 C Compiler, read MPLAB® XC8 C Compiler Release Notes (an HTML file) in the docs subdirectory of the compiler’s installation directory. The release notes contain the latest information and known issues that might not be included in this user’s guide.

Microchip Unified Standard Library Reference Guide

This guide contains information and examples relating to the types, macros, and functions defined by the C standard libraries and which is shipped with all MPLAB XC C compilers.

Development Tools Release Notes

For the latest information on using other development tools, refer to the tool-specific Readme files in the docs subdirectory of the MPLAB X IDE installation directory.