I've decided to start experimenting with the 18F4550 PIC but when trying to program the PIC with ICSP I get a message from 'pic_prog' saying: "No information was found for a PIC with device ID word 2. This chip is not supported." So, I updated the EasyProg's firmware to PRG18 (confirmed by the version message issued by pic_prog) and am still getting the same error. Looking at the web site, the 4550 should be supported. My setup is: I have the PIC on a plug-in bread-board. Both sets of PIC's power rails are connected, a 20MHz crystal and a couple of 20pf load caps. The MCLR pin is connected to +5v via a diode and a 10k resistor. This pin is also connected to the VPP pin on the programmer. PGD and PGC PIC pins are connected to the programmers Data and Clock pins respectively. The PIC's VSS pin is connected to the programmers GND pin. The PIC's PGM pin is connected to GND as I've heard this can cause problems if left floating. (Tried it floating as well - just in case) The PIC is being powered by it's own +5v supply from a 7805 regulator - there are plenty of decoupling caps around. Voltage at the PIC is slightly over 5v. If I switch off the power to the PIC and try programming again, pic_prog tells me it is unable to read the device ID. Does anybody have any ideas ? Thanks, Joe -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist