On 23/09/10 16:00, Olin Lathrop wrote: > That's a good start. Now look at PGC and PGD. Maybe you get lucky and s= ee > one of them stuck high or low. Both look good to me. Time to break out the big guns... I just resoldered the ICSP connector, and filled the ICSP vias with=20 solder. Basically, I've got six SMD pads on the bottom side of the board=20 directly under the PIC. GND goes straight to the BL ground plane, while=20 VCC, MCLR, PGC and PGD all have vias to take them to the top layer. Two=20 drill holes and a generous keepout make it damn close to impossible to=20 put a test probe in wrong (and also make it possible to add a clip to=20 hold the connector in place). I'm not sure if the PTH vias were a little weak, or if I had a dry joint=20 on the ICSP connector, but the latter is more probable IMO: the solder=20 joints look MUCH better now I've reterminated the cable, retinned the=20 pads and used a generous coating of gel flux to solder the two together. Evidently I need to make myself a "Mike Harrison style" ICSP plug... Now I'm getting this in MPLAB: Found PICkit 2 - Operating System Version 2.32.0 PICkit 2 Settings: Using target power always. Target power detected ( 3.36V) PIC18F85J50 found (Rev 0x3) PICkit 2 Ready The ICD2 is happy, too: Connecting to MPLAB ICD 2 ....Connected Setting Vdd source to target Target Device PIC18F85J50 found, revision =3D Rev 0x3 ...Reading ICD Product ID Running ICD Self Test ...Passed MPLAB ICD 2 ready for next operation Now to write a USB bootloader! Or "borrow" Microchip's, one or the=20 other... :) --=20 Phil. piclist@philpem.me.uk http://www.philpem.me.uk/ --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .