On 9/1/07, Moses McKnight wrote: > Hi folks, > > I'm currently using a Melabs serial programmer and I have an ICD2 > clone from Hong Kong, but they belong to my boss and I need to get my > own at some time. What I would like to find is one programmer that will > do both LVP and HVP so I can do in-circuit programming and debugging, > and also high voltage programming for projects like the two I've done > where we used all 16 I/O pins on a PIC16F819 and could not do LVP. The > last thing is that I need it to work with Linux. > Is there such a beast? If not, what are the best alternatives - > especially for working in Linux? > Other people have comments about LVP so I will not repeat. For programming under Linux Wisp628 is a good choice. PICkit 2 is a good choice as well. pk2 is quite ok even though it currently only supports the old firmware. piklab is another choice. The next version of pk2 will support PICkit 2 firmware V2 but we have to wait for it. piklab supports ICD2 under Linux as a programmer. Last time when I tested it, it worked with 16F819. For debugging under Linux, IMHO piklab/ICD2 is the only viable choice and I am not so sure how well it works. It lists 16F819 as supported but not tested. I do not have a proper ICD 2 now so I have not really supported testing of ICD2 for piklab. And piklab does not work with PICkit 2 firmware V2 so my involvement with piklab is limited right now. If you forget about Linux, then ICD2 and PICkit 2 will be good choice under Windows for both programming and debugging of many PICs. IMHO PICkit 2 is a better programmer than ICD2 but ICD2 is a better debugger than PICkit 2 now. Some links: wisp628/xwisp2: http://www.robh.nl/picsoft.php pk2: http://home.pacbell.net/theposts/picmicro/ piklab: http://piklab.sourceforge.net/ pickit-devel: http://groups.google.com/group/pickit-devel gnupic: http://www.gnupic.org/ PICkit 2 web page: http://www.microchip.com/pickit2 MPLAB ICD2: http://www.microchip.com/icd2 Regards, Xiaofan -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist