About PICkitXtra

What exactly is PICKitXtra?

PICkitXtra is a programming interface for current generation Microchip programmers that also enables hardware debugging and simulation of PIC microcontrollers on GC Studio.

What hardware do I need to use PICKitXtra?

Any current generation Microchip programmer such as: PICkit 4, PICkit 5, PICkit Basic, SNAP, ICD 4, ICD 5, ICE 4 or any development board with PKOB, PKOB4, EDBG or MEDBG. We also support legacy programmers but their functionality is limited by the hardware.

Do I need MPLAB X installed for PICKitXtra to work?

No, there is no need of MPLAB X installation for any function of PICkitXtra (programming, reading, erase, debugging, etc.)

Is PICKitXtra compatible with my operating system?

PICkitXtra is compatible with any 64bit version from Microsoft Windows 7 to Microsoft Windows 11

General Use

My target PIC or AVR isn't showing up — what should I check?

Check that you have downloaded the pack containing your microcontroller family on the Package Manager of PICkitXtra

Is legacy tool support the same as Gen 4 support?

No, legacy support is limited by the hardware limitations and it will not be possible to add newer parts to them, while the current generation programmer can target almost all microcontrollers produced by microchip (and new parts will be supported).

Can I program my target directly from GCStudio without switching tools?

Yes, GC Studio have integrations to use PICkitXtra directly in your workflow

Programming/Debugging

What debugging features are available inside GCStudio?

GC Studio supports step by step debugging, simple break points, conditional break points, complex break points, view of CPU registers, view/edit and interpretation of variables, view/edit general purpose registers and memory inspection