Pickit 3 Driver

Sep 18, 2019  PICkit 3 (PICkit 3.exe). PICkit is a powerful programmer application with scripting support. The program includes comes with a logic analyzer, logic output and auto detection of devices. It enables in-circuit debugging on most PIC microcontrollers. It runs, halts and single steps the program while the PIC microcontroller is embedded. Apr 15, 2013  Microchip’s PICkit™ 3 In-Circuit Debugger/Programmer uses in-circuit debugging logic incorporated into each chip with Flash memory to provide a low-cost hardware debugger and programmer. In-circuit debugging offers these benefits. The latest version of PICkit can be downloaded for PCs running Windows XP/Vista/7/8/10, 32-bit. This download was scanned by our built-in antivirus and was rated as malware free. The following versions: 3.1 and 2.6 are the most frequently downloaded ones by the program users. PICkit lies within System Utilities, more precisely Device Assistants.

Hello,
I have one PICKit3, which worked well on my PC using MPLAB 8.92 successively with Win7 and with Win10.
Recently I used my PICKit3 with a PC under Windows VISTA and MPLAB 8.92.
After that, I wanted to connect again the PICKit3 on my PC with Win 10.
When I connected PICKit3 on USB port I saw a quick popup window relative to PICKit3, as when I connect a new USB device, but I had not enough time to read it. Now it doesn't work as well as before.
I looked for the bootloader which is the same 'PK3FW_012890.jam ' on both the PC.
Now, when I connect PICKit3 with MPLAB, see below the messages I can see on the screen depending on the PC I use:
With PC under VISTA:
PICkit 3 detected

Connecting to PICkit 3...

Running self test...

Self test completed

Firmware Suite Version...... 01.28.90

Firmware type......................PIC18F

PICkit 3 Connected.

With PC under Win 10:
1 - When I plug in PICKit3 after the PC has started:

No PICkit 3 Connected

After a try to reconnect:

PICkit 3 detected

Connecting to PICkit 3...

PK3Err0038: Failed to initialize PICkit 3.

Failed to properly connect to PICkit 3

2 - The only way I’ve found to active PICKit3 is to plug in it before starting the PC:

PICkit 3 detected

Connecting to PICkit 3...

Firmware Suite Version...... 01.28.90

Firmware type......................Enhanced Midrange

PICkit 3 Connected.

If I plug-out and then plug in again PICKit3 it does'nt work.

It’s like when I plug in PICKit3 after the PC has started and I have to reboot the PC with PICKit3 plugged.

I don’t understand what the trouble is and why PICKit3 works well with Win10 only if the PC boots with the PICKit3 connected.

It seems like if windows 10 recognizes this device only if it’s connected when starting.

Pickit 3 programming software

I tried to desinstall / reinstall (automatically) the USB driver but there is no change.

I need some help to make PICKit3 working normally with my PC under Win10.

Best regards

Active2 years, 7 months ago

I got a completely new PICkit 3, MPLAB X on a MacBook Pro and the PIC16F1827. I set up a new project with the xc8 compiler and, to my knowledge set up everything correctly. Then I connected my PICkit and thought that it would start downloading and flashing a new firmware.

Pickit 3 Driver

Instead it just flashed the STATUS LED red and nothing happened. I have power on the PICkit and the connection is active.

This is what I get, when trying to start a debugging session:

I tried reinstalling MPLAB X and to switch the USB Cable, in case it was faulty. Any suggestions?

redxefredxef

2 Answers

The fault was actually Apples System Integrity Protection, which prevented the installer from changing vital permissions of one installation folder. By now this has probably already been resolved in the new versions.

But in case anyone still needs it:

  1. Reboot your mac into recovery mode.

  2. Open the terminal.

  3. Type csrutil disable #this disables the SIP on your machine

  4. Reboot and install MPLAB X

  5. Reboot into recovery again and reenable SIP (with csrutil enable)

redxefredxef

Usually, when a tool is detected, the serial number appears below its name. I believe your PICkit3 is not being detected. Do you have it connected directly to the USB port on you computer? Sometimes they don't get recognized when connecting through USB hubs.

andreiaandreia

Pickit 3 Driver Windows 7 32bit

Not the answer you're looking for? Browse other questions tagged microchipxc8 or ask your own question.