MPLAB® PICkit™ 4 – quick and easy debugging and programming of PIC®, dsPIC®, AVR, SAM and CEC microcontrollers

MPLAB® PICkit ™ 4 from Microchip received the Programmer-to-Go function for 8, 16 and 32-bit PIC, dsPIC microcontrollers, as well as SAM devices. A firmware update that introduces the long-awaited feature is included in the latest version of MPLAB X IDE v5.30.

MPLAB X IDE  is amazing IDE Studio and in opposite to Atmel Studio (only windows OS), gives possibility to programming on different platform systems: Windows, Mac OS X, Linux.  

Without any problems You can attach and use AVR-GCC standard library and compiler toolchain on different OS platforms like Linux, OS X or Windows.

Below is presented print screen samples from my Mac OS X station (click on image to open and preview it in full size):

MPLAB® PICkit ™ 4 enables quick and easy debugging and programming of PIC®, dsPIC®, AVR, SAM and CEC microcontrollers using the efficient graphical user interface of the integrated programming environment MPLAB X (IDE), starting from version 4.15.
MPLAB PICkit 4 is connected to the designer computer via a fast USB 2.0 interface and can be connected to the target device via an 8-pin Single In-Line (SIL) connector. The connector uses the device’s two I / O contacts and a zero line to implement debug in the circuit and serial programming in the circuit (ICSP ™).
The MPLAB PICkit 4 programs faster than its predecessor and comes ready to support PIC, AVR, SAM and dsPIC devices. Along with a wider target voltage, the MPLAB PICkit 4 supports advanced interfaces such as 4-wire JTAG and Serial Wire Debug with streaming Data Gateway, while being backward compatible for demo boards, headers and target systems using 2-wire JTAG and In-Circuit Serial ProgrammingTM. The MPLAB PICkit 4 has the performance you need to program and debug today’s devices, while adding new features that provide flexibility for the future.

read more on: http://ww1.microchip.com/downloads/en/DeviceDoc/00002618C.pdf