Jon Wilder
Active Member
I recently ordered a PICkit 3. I use MPLAB IDE v8.92, but also have MPLAB X installed and I have used the PK3 in both IDE platforms.
The PICkit 3 works fine when it connects. But sometimes I have to unplug/replug the USB cable a few times before the status LED will go green. Once the status LED goes green, I then launch MPLAB. MPLAB 8.92 sees it upon launching and gives the following messages -
The PICkit 3 works great after this. However, after about 10 minutes of idle time, I get the following error message -
After receiving this error, I unplug the PK3 for about 10-20 seconds, then replug the USB cable. MPLAB sees the PK3 and reconnects, and all is well again until about 10-20 minutes later and the cycle repeats.
I opened a support ticket with Microchip, in which they determined that the PK3 was losing USB device enumeration and that they would have to replace the unit. They sent a replacement, yet it's doing exactly the same thing.
I've read on a few forums (including Microchip's) that the PK3 and Windows 7 64-bit for some reason do not play well together. Has anyone here heard anything of this? Is there a way around this issue? Will Microchip ever address the issue?
The PICkit 3 works fine when it connects. But sometimes I have to unplug/replug the USB cable a few times before the status LED will go green. Once the status LED goes green, I then launch MPLAB. MPLAB 8.92 sees it upon launching and gives the following messages -
Code:
PICkit 3 detected
Connecting to PICkit 3...
Running self test...
Self test completed
Firmware Suite Version...... 01.31.20
Firmware type......................PIC18F
CAUTION: Check that the device selected in MPLAB IDE (PIC18F46K22)
is the same one that is physically attached to the debug
tool. Selecting a 5V device when a 3.3V device is connected
can result in damage to the device when the debugger checks
the device ID.
PICkit 3 Connected.
Target Detected
Device ID Revision = 00000004
The PICkit 3 works great after this. However, after about 10 minutes of idle time, I get the following error message -
Code:
PK3Err0033: 4 bytes expected, 0 bytes received
After receiving this error, I unplug the PK3 for about 10-20 seconds, then replug the USB cable. MPLAB sees the PK3 and reconnects, and all is well again until about 10-20 minutes later and the cycle repeats.
I opened a support ticket with Microchip, in which they determined that the PK3 was losing USB device enumeration and that they would have to replace the unit. They sent a replacement, yet it's doing exactly the same thing.
I've read on a few forums (including Microchip's) that the PK3 and Windows 7 64-bit for some reason do not play well together. Has anyone here heard anything of this? Is there a way around this issue? Will Microchip ever address the issue?