3.5.10 What Devices are Supported by the Compiler?

When the compiler is released, it usually supports all devices in production. This support is mainly provided through Device Family Packs (DFPs). However, some architecture attributes might require special compiler features. DFPs released after a compiler version is available typically add support for more devices without needing a compiler upgrade.

To check if a device is supported by your compiler (see also, Device Support), you can use the following methods:
  • A HTML listing is available in the DFP's docs directory. Open this file in your web browser. It will be named pic_chipinfo.html or pic18_chipinfo.html and indicate which devices that DFP supports.
  • Use the command line to run the compiler driver with the -mprint-devices option (see Print-devices). This will display a list of all devices known to be supported when the compiler was released, but it won't include any new devices supported by the latest DFPs.