I'm not sure about the PICkit3, but the with the ICD2, the 16F628A is not supported directly by the debugger because the internal connections require= d 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 .