Thanks a lot for the information. I can test for you for both the windows version and perhaps the Linux version as well (using Windows XP at work and Windows XP/ Ubuntu Linux at home). I have access to quite some PICs right now (16F819, 16F872/16F873A/876A/88, 10F206, 12F629/675/630, 12F508, 18F2550, 18F1320, 18F4620, etc). I think to support 16F87xA is nice to have. The low end base line MCUs (10F20x,12F50x and16F5x) will also be nice to support. Best regards, Xiaofan -----Original Message----- From: Mark Rages [mailto:markrages@gmail.com] Sent: Tuesday, May 10, 2005 1:28 PM To: Microcontroller discussion list - Public. Subject: Re: [PIC] Using pickit 1 to program other picmicros The original only supports the 12F675 (or other chip with an identical memory map). My additions to the software attempt to support the following: $ grep deviceName usb_pickit.c deviceName="12F629"; deviceName="12F675"; deviceName="16F630"; deviceName="16F676"; deviceName="16F635"; deviceName="16F683"; deviceName="16F636 / 16F639"; deviceName="16F684"; deviceName="16F685"; deviceName="16F687"; deviceName="16F688"; deviceName="16F689"; deviceName="16F690"; I am using 16F688 on my project. Other parts have not been tested, but I filled in values from the datasheet and they *should* work, except for when I mistyped something. If someone wants to try programming some other parts, it is not hard to add devices. Look for the big switch statement in usb_pickit.c or just tell me what part you want to try and I'll add it for you. I could also set up a cross-compiler to make Win32 versions, if someone will commit to testing them for me. Regards, Mark markrages@gmail -- You think that it is a secret, but it never has been one. - fortune cookie -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist