On Wed, 3 Feb 2010 12:45:58 -0500, "Paul E. Schoen"
<(E-Mail Removed)> wrote:
>"David L. Jones" <(E-Mail Removed)> wrote in message
>news:9X7an.187$(E-Mail Removed)...
>>
>> http://www.eevblog.com/2009/10/21/ee...bugger-review/
>
>I am a long-time user and advocate for Microchip parts and development
>tools, and I was quite surprised that this PICkit3 is apparently so bad. I
>still have a PICkit1 that works fine for most purposes, but of course I
>also have an ICD2 that does most of the heavy lifting.
>
>My friend got a PICkit2 about a year ago to use for programming a
>PIC16HV616 in a product I designed for him, and it worked somewhat
>erratically and then quit altogether. But the board I was testing does have
>some rather high voltage on it and I may have exposed one of the
>programming pins to it. I was going to troubleshoot it and fix it if
>possible, but since then the project has been sort of on hold, and I was
>able to do all I needed with my ICD2.
The early pickit2s required a changed resistor or two, as I
recall. I know that out of the three units I have here, I
had to open up at least one of them to change/modify the
unit. One of them, for sure, was newer and had the fix in
it, already. I bought mine late enough in the cycle that the
fix was "already known" so I never did use unmodified units
in a product. And never encountered any problems, once
modified. I bought the units from two different suppliers,
as I recall, and one of the suppliers was still shipping the
older units. Not wise, but there it was. Luckily, I knew
enough to carefully examine them upon receipt to make sure
what was what.
>The video blog by David Jones was very critical, but rightfully so on most
>of his points. And I was impressed that Steve Sanghi, CEO of Microchip,
>called him and discussed the situation honestly. I enjoyed Microchip's
>"rebuttal" video. I believe they will fix the problems noted and eventually
>the PICkit3 should be better than the PICkit2. Or maybe they will just move
>on to a PICkit4.
Microchip does work hard to remedy issues, my experience of
20+ years now. I've never before been given reason to
question that commitment. For the professional tool owners,
they support them forever and do well by them. For low cost,
entry level tools, the path has a slightly different focus
and "support forever" isn't in the business plan as I
understand it. But I thought they still worked almost as
hard there.
So far, I have NOT purchased a pickit3. I just dropped over
to the forums, which is the first place I'd tend to go.
Microchip includes various HEX files for their programmers in
the MPLAB distributions. It's possible that earlier and
later MPLAB distributions have buggy HEX code in them and
that only one distribution (or two) have a workable one. It's
one reason I _always_ save full distributions of MPLAB,
nearly forever. In this case, I note that some people on the
forum indicate _some_ success with this HEX file:
http://www.microchip.com/forums/forc...?file=0;469018
If I read the post correctly, the author says the file there
in the ZIP should be PK3RS_010832.hex.
The forum discussion is here:
http://www.microchip.com/forums/tm.aspx?m=468826
Another poster talks about having to pull the USB plug in the
middle of MPLAB's attempt to connect, and then reconnecting
the USB and having it take okay. Worries about wearing out
the USB connector, too. I noted that pickit3 uses the
Windows HID driver, too.
This forum is a little disheartening, by the way:
http://www.microchip.com/forums/tm.aspx?m=474136
But still a newish thread. However, someone commented about
not yet getting a response to a support ticket. That's a
problem in my mind.
Also noted elsewhere that pickit2 (not pickit3) has disclosed
the software source code.
http://www.microchip.com/stellent/id...GE&nodeId=1960
I don't see pickit3 code there, sadly.
Since some of the solutions seem to suggest that an external
USB hub helps at times, that plugging and unplugging the USB
helps at times, and that certain software HEX files helps at
times, and that a 3.3V processor was used... it may be a
combination of errors here, hardware _and_ software.
Very odd. It's a relatively new tool, but I'm feeling lucky
now that I didn't depend upon one for a project. So far, the
pickit2 seems to be working out fine when I use it. Blemish
for Microchip, it seems at this point. Time will tell, I
suppose.
Jon