Thanks for your reply I thought that PICkit3 works as=20 a debugger and a programmer So, when I compile a sample program I must upload to ( program) a microchip, in my case to PIC16F628A. Only after that I can debug it. Is it so? Or working with PICkit3 is different? > The simplest is that it has just power.=20 Do you mean only + and - and that is ALL? > Use the internal oscillator > and disable MCLR But do you think that internal oscilator is important for PICkit3 to recogn= ise PIC16F628A? I thought that MCLR is set up in config and has not any influence on PICki= t3 in finding the=20 PIC16F628A. PICkit3 requires only these signals Vpp VDD Target Vss PGD PGC PGM Does it mean that if I connect these 6 signals to PICkit3 and power to PIC1= 6F628A ,=20 PIC16F628A must work? Thanks L. > > Can anyone suggest the simplest connection of PIC16F628A? >=20 > The simplest is that it has just power. Use the internal oscillator > and disable MCLR >=20 > > Target Device ID (00000000) does not match expected DeviceID (00001120)= .. >=20 > Are you connecting to the correct pins for programming ? Double > check. How you have the 628 configured for run-time shouldn't > affect the programmer (as long as any circuitry isn't interfering with > the programming) >=20 > > so I am not sure if the PIC is faulty >=20 > Unlikely, but not impossible of course >=20 > > or the schematic is faulty >=20 > Hmmmm >=20 > > Is 3.6V as power supply enough? >=20 > Yes. Vdd is 3V - 5.5V > --=20 > 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 .