PK3Err0038 Failed to initialize PICkit 3
Added on 3/8/10
May be the finale. Although I have been very sick this past week, I have put some time into my new pickit3.
At first it didn't work. But not like the old one. The new one was just intermittent. Sometimes it would work, sometimes not, and still not after a reconnection. Now I started working on it again as this one looked promising.
Down to the simple details. I booted into Safe Mode (winXP sp3) and ran mplab with the pickit3 connected. It worked and updated it's firmware. Back in normal boot, it still was intermittent but now I knew there was a conflict. After hours of working on drivers and services to avail, I found a running program: "Device Detector 3" for my Olympus sound recorder. After disabling that, the pickit3 seems to work just fine. I have since rebooted many times and changed chips through my 16f690, 16f886 and 18f45k20 (all demo boards). It's still working days later. I did have one hang on "connecting" which was solved by unplugging the pickit3 and plugging it back in as was suggested in another thread.
The problem was cause by Device Detector 3 which monitors all usb ports to see if you plug in and Olympus recorder. Obvious problem and yet so sneaky...
In case you were wondering, yes I did all of that and much more with the original pickit3...
At this point I think I can say that the pickit3 does in fact work, unless you get a defective one [:@]
All my thanks to Howard for working with me and supplying a new pickit3!
This may finally be the end of the saga
Added on 2/26/10
Howard (Microchip support) has been in contact through e-mail and has proposed a good solution. Hopefully within a few days we'll see how it all worked out. Thank you Howard.
Added on 02/23/10
There has been no resolution to this problem and microchipdirect has been good enough to push this long past the one month return time. As a matter of fact, microchipdirect has not responded at all to repeated requests to return this defective product. Do not buy a pickit3 and definitely not from microchipdirect! If you have to buy a pickit3, get one from a reputab le dealer that will handle a return.
I have been trying to use my brand new pickit3 debug express for a few days now with absolutely no luck and hope to possibly get some ideas here while I'm still waiting for Microchip to process my support ticket...
My basic problem is that I can't get the pickit3 to work correctly and identified by mplab.
When I select the pickit3 from the programmer menu, I first get:
No PICkit 3 Connected
If I try the reconnect, I get:
PICkit 3 detected
Connecting to PICkit 3...
PK3Err0038: Failed to initialize PICkit 3.
Failed to properly connect to PICkit 3
Generally the status light is off. It is sometimes red. It does blink yellow (I think) when I first plug it in. It goes off as soon as I get the beep from XP telling me that I have plugged in a USB device.
I have read all the posts that deal with similar problems. I have tried two computers, with and without powered USB hubs. I've tried selecting different programmers, different USB ports, uninstalling the HID devices, etc. Everything I could find in this forum and other places on the net. Nothing worked...
At first I thought the pickit3 was only partially programmed after I first tried using it and mplab hung on 'connecting' for about an hour. After a shutdown and restart, the above started happening. I can only say that yes, I think it worked when I first plugged it in? After hundreds of attempts at getitng it to work again produced two successes. On the first, it was recognised, firmware updated and all looked good. I plugged in my LPC demo board and read the program out of the 16f690 chip. All worked well until I compiled a new program (demo) and found no programmer. Back to the above... A new powered USB hub and reboot and it worked once again for about a minute. Unfortunately, I had somehow chosen a demo project for the 18f chip and it hung on the 'connecting' again. I have yet to get it to work again...
I'm running winXP SP3 primarily on a Dell Inspiron 6000 laptop. I've also tried this on my dekstop with an Intel motherboard (with and without powered USB hubs). Mplab 8.43 and associated software just downloaded from Microchip website. All this is brand new and I'd sure like to see it work beyond the minute of seeing those led's blink on the demo board...
I'm left now with what might be a working pickit3 device? But it won't work for me.
At this point I'm not a very happy camper. I routinely use a dozen or more USB devices with no problems. This is the only device I've ever run into that just won't work. I read some posts from maybe Howard? that got a few people working. If there's some magic trick involved here I'd sure like to know it...
I'd be more than happy to supply any further info as I'm notorious for leaving out what is really needed...
If I can't get any answers, then I suppose I'll have to look into a return. In the meanwhile, I've already ordered a pickit2 in the hopes that it will work. I have some projects and a box full of boards and chips bought direct from MicrochipDirect with the pickit3 that are waiting for work...
Thanks for any help offered.
post edited by BearlyRich - 2010/03/09 14:40:36