In message <3B8AEFFADD3DD4118F8100508BACEC2C07F7727A@spex> Chen Xiao Fan wrote: > So maybe you need to look at other parts of the circuit > or see if the ICD2 is faulty. The circuitry is fine. Unplug the ICD and it works fine. Plug the ICD back in and it fails the EXTRAM selfcheck. > Which PIC are you programming? A Rev B4 16F877A. > By all means I think ICD2 is not a very good programmer. > I had lots of problem programming and debugging 12F629 > (with the header) so I gave up and use PICkit1 instead. Great for debugging, crap for rapid-cycle programming it seems. I really need to get a few more RS232 extension cables and USB-RS232 adapters... Later. -- Phil. | Acorn Risc PC600 Mk3, SA202, 64MB, 6GB, philpem@philpem.me.uk | ViewFinder, 10BaseT Ethernet, 2-slice, http://www.philpem.me.uk/ | 48xCD, ARCINv6c IDE, SCSI ... I'm no stranger, just a friend you haven't met... -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist