>>>No. Some processors do not support ISP. > >>But aren't those all the older "C" parts? > >You are probably correct - your knowledge in this area is vastly (actually >several times vastly :-) ) greater than mine. If you can't think of one >then I'm almost certainly wrong. > > RM 16HV54, 16C52, 54, 55, 56, 57, 58, 17C42, 43, 44 and derivatives are the only microchip era PICs that do not support the serial "ICSP" mode of programming. There are Flash equivalents to the 16C54 and 16C57 but these do support ICSP. In answer to the original question, yes there are many simple circuits for a programmer that will support ALL the 16F and 18F parts but only if you exclude the 18F 'J' series as the programming voltage requirements cannot be met with existing designs. With all the other 16F and 18F pics the only things to watch out for are a few different voltage and current requirements of a small number of devices. The VPP voltage level. cannot exceed 12v for some parts. I honestly cannot remember if 12v will met the minimum required level for all other parts. There may be one or two odd ones that require a higher VPP voltage. A few parts require high current (100mA) from the VPP line so this can exclude some programmer circuits. Have a look at Ken's chart. http://forum.microchip.com/tm.asp?m=81685 Other than that, programmer hardware for the 16F and 18F parts can be identical. All the tricky differences are handled by the software/firmware. Regards, Jim Robertson NEWFOUND ELECTRONICS -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist