ICD3 Error 35 - Failed to get device ID

(MPLAB PM3, PICSTART Plus, PICkit 2, PICkit 3) Topics covered in this conference relate to all programmers manufactured and distributed by Microchip.

ICD3 Error 35 - Failed to get device ID

Postby Roche » Thu Jul 24, 2014 8:43 am

I got this error on boards that I had previously programmed OK with ICD2.

ICD3Err0035: Failed to get Device ID. If you experience
persistent problems communicating, the ICD 3 test interface
can be used to help diagnose the problem.

After double checking the target boards, remaking the programming cables
and generally removing the things that might be wrong, I applied external
Vcc and everything sprang into life.

The power consumption of the board is quite low - about 5mW, but there is
about 47uF on Vcc, which must be enough to skew some rise times or something.

Anyway - the moral is that using external Vcc fixed it...
Roche
 
Posts: 72
Joined: Fri Jul 11, 2014 12:35 pm
PIC experience: Professional 5+ years with MCHP products

Re: ICD3 Error 35 - Failed to get device ID

Postby Tom Maier » Thu Jul 24, 2014 1:08 pm

I've had struggles with pickit 3 in a similar way.

I think they have the power up delay too short and the data rate too high. For a prototyping tool they should have maximum stability by allowing worst case timing conditions, but they seem to have everything cranked to max to shorten the target programming times. That's annoying, I'd rather have more tolerance in the programming device and forgo the fast programming time. Fiddling with the wires and guessing what is wrong wastes a lot of time.
User avatar
Tom Maier
Verified identity
 
Posts: 179
Joined: Mon May 26, 2014 2:37 pm
PIC experience: Professional 5+ years with MCHP products


Return to Programmers

Who is online

Users browsing this forum: No registered users and 3 guests

cron