John Hansen wrote 2011-10-24 20:34: > I'm not sure about the PICkit3,... Well, why aren't you ? It would take a few minutes to check it out. "ICD headers" are mentioned in many placed through the documentation and on the main PICkit3 web-page. And the datasheet for the processor itself is quite clear on this issue. Quote from section "14.13 In-Circuit Debugger" : > Since in-circuit debugging requires the loss of clock, > data and MCLR pins, [debugger] development with an 18-pin > device is not practical. A special 28-pin PIC16F648A-ICD > device is used [...] to provide separate clock, data and > MCLR pins and frees all normally available pins to the user. And, this was also cleared out a few days ago. Short memory ? :-) Regards, Jan-Erik. but the with the ICD2, the 16F628A is not > supported directly by the debugger because the internal connections requi= red > to do in circuit debugging are not brought out the chip. They do make a > header device that you can drop your 16F628A device into that will allow = in > circuit debugging (costs about $30), but without that, you can't debug. > Since this is due to a limitation of the chip, my guess is that the same > thing applies to the ICD3. > > John Hansen > Coastal ChipWorks > > On Mon, Oct 24, 2011 at 2:29 PM, wrote: > >> I tried to use MPLAB IDE v 8.80 with PICkit3 and with PIC16F628A. >> When I try to use Debugger I receive the error: >> >> Target Device ID (00001060) does not match expected DeviceID (00001120). >> >> >> But when I use Programmer, it works OK. >> PICkit3 says: >> Target Detected >> Device ID Revision =3D 00000008 >> >> Can anyone help/explain? >> Thanks >> L. >> >> >> -- >> http://www.piclist.com PIC/SX FAQ& list archive >> View/change your membership options at >> http://mailman.mit.edu/mailman/listinfo/piclist >> --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .