This is the new PICkit 3 from Microchip. If you want an official programmer from Microchip, this is it! The PICkit 3 allows debugging and programming of PIC and dsPIC microcontrollers using the powerful graphical user interface of the MPLAB Integrated Development Environment (IDE). The MPLAB PICkit 3 is connected to a PC using a full speed USB interface and can be connected to the target via an Microchip debug (RJ-11) connector (compatible with MPLAB ICD 2/ 3 and MPLAB REAL ICE). The connector uses two device I/O pins and the reset line to implement in-circuit debugging and In-Circuit Serial Programming. miniUSB cable included.
If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.
Skill Level: Competent - The toolchain for programming is a bit more complex and will examples may not be explicitly provided for you. You will be required to have a fundamental knowledge of programming and be required to provide your own code. You may need to modify existing libraries or code to work with your specific hardware. Sensor and hardware interfaces will be SPI or I2C.
See all skill levels
Based on 4 ratings:
No issues using this with my 2012 MacBook Pro Retina and MPLAB X.
used this for academia (PIC development). Installs easily and lots of documentation that you really only need to reference as you employ it under more complex situations (so for startup -- plug 'n play). Haven't used it as a debugger yet. Only annoying thing is that I can't put it in some sort of high-z/passive mode after programming, so lots of times I have to remove it after burning application. Ie. program ICSP lines are mux'd with IO. I also like the programmer tool and easy recognition/integration with Microchips IDE environment. I'm looking forward to also using it as a debugger in the future.
I have been programing PIC's before install. I have been modifying my circuits with the PICkit so I can make changes latter. Quite affordable for what it does.
It did what I needed it to do. I had a little trouble figuring out the software to drive this device, but once I did, uploading new code was a snap.