Types of Packs
There are 3 types of packs in the MPLAB® X development environment:
Device Family Pack (DFP)
Contains support files for microcontroller devices. Provided by Microchip.
Tool Packs
Contains support files for development tools, such as ICD4 and PICKit4. Provided by Microchip.
CMSIS Packs
Contains support files for ARM cores. Provided by ARM. For more information, visit https://github.com/ARM-software/CMSIS_5.
Pack Manager
You will need all three packs to be installed in your MPLAB X Toolchain. You can easily view and update these packs via the Pack Manager window (Tools > Packs).
The three pack types can all be inspected within the Pack Manager window: