2 Compiler Overview
The MPLAB XC8 C Compiler is a free-standing, optimizing ISO C99 cross compiler for the C programming language.
It supports all 8-bit PIC® and AVR® microcontrollers; however, this document
describes the use of the xc8-cc
driver and assumes that
programs are built for Microchip 8-bit AVR devices. See the MPLAB® XC8 C Compiler User’s
Guide for PIC® MCU (DS50002737), for information on using this compiler when targeting
Microchip PIC devices.
Note: Features described as being part of MPLAB XC8 in this
document assume that you are using a Microchip AVR device. These features may differ if
you choose to instead compile for a Microchip PIC device.