4.2.1 Device Support
The MPLAB XC8 C Compiler aims to support all 8-bit PIC and AVR devices (excluding only the avr1 architecture devices, which must be programmed in assembly). This user’s guide should be consulted when you are programming an 8-bit AVR device; when programming a PIC target, see the MPLAB® XC8 C Compiler User’s Guide for PIC® MCU (DS50002737).
New AVR devices are frequently released. There are several ways you can check whether the compiler you are using supports a particular device.
From the command line, run the compiler you wish to use and pass it the
option -mprint-devices
(See 3.6.2.4 Print-devices). A list of all
devices will be printed.
You can also see the supported devices in your favorite web browser.
Open the file avr_chipinfo.html
for a list of all supported devices.
This file is located in the docs directory under your compiler’s installation
directory.
You may expand the list of devices supported by your compiler by downloading and installing Device Family Packs (DFPs) as they are released. This can be managed by Microchip development environments.