Dashboard Groups

Dashboard window project information is grouped into specific sections.

Table 1. Dashboard Groups (Continued)
Group Definition and Content

Project Name

  • name of the active/main project
  • project type (application or library) and the project configuration (default or user-defined)

Device

  • project device
  • any status flags generated during Run or Debug
  • checksum of what is loaded into device memory.

    You must build to see this. Refer to Checksums.

Packs

Packs containing versioned device information -.PIC file and other files, depending on device.

Compiler Toolchain

  • project toolchain name (e.g., XC8), the tool version number in ( ) and the path to the executable files in [ ].
  • image type (Production or Debug) and toolchain optimization level, which corresponds to license type.

    For more on optimizations, see your language tool documentation.

  • information on the compiler license*:
    • license type: Workstation or Network
    • license mode: FREE, STD or PRO
    • license seats: total number of seats available
    • licenses available: the number of licenses available
    • HPA – days until HPA ends
    • Expire – days until the license expires
    • Press for status – See status in Output window

* You must have at least MPLAB XC8 v1.34, MPLAB XC16 v1.25, or MPLAB XC23 v1.40 for this to be visible.

For more on compiler licenses, see:

https://www.microchip.com/mplab/compilers

Memory

  • usage symbols disabled. Click on message to enable Load Symbols.
 In the Project Properties window, Loading category, check “Load symbols when programming or building for production (slows process)”.
  • type of memory (Data or Project) and the amount available on the device.
  • Memory Used should be a guide to the amount of memory remaining.

    The compilers output a Memory Summary that details usage for Program Space, Configuration Bits, ID location, and EEPROM (if on the device).

    The sum of these memory spaces, allowing for word sizes, should agree with the Dashboard Program Used. The Map file should be examined when your device has smaller amounts of memory.

Debug Tool

Hardware Debug Tools
  • debug tool name and serial number
  • debug tool connection. By default, the tool connection is active at all times. To change this, go to Tools>Options (MPLAB X IDE>Preferences for macOS), Embedded button, Generic Settings tab, “Maintain active connection to hardware tool”.
  • click the Refresh Debug Tool Status button to see hardware debug tool firmware versions and current voltage levels.

Simulator

  • debug tool name, i.e., Simulator.
  • Click for Simulated Peripherals to see a list of supported device peripherals.

Debug Resources

Hardware Breakpoints

The number of breakpoints currently being used and the number of breakpoints free for the project device.

Software Breakpoints

Whether software breakpoints supported on the project device.

Debug Tool Accessories

Which, if any, debug tool accessories are used in this project, such as debug headers.