Hello, I recall vaguely that someone has written about replacing the PICKit1 controller with a PIC18F USB controller. Anyway I can't remember any result mentioned here. Has anyone done it? I'm on my way doing this and I believe I'm just a step away from completing it. I would like to discuss with anyone who did/do the same. Points of discussion are: 1) What the language used for implement USB interface? ASM or USB framework in C18 provided by Microchip, or any other language? 2) PID control for Vpp. Again what is the language used? 3) ICSP implemention: again what's the language used? I'm using the C18 framework for the USB interface. For Vpp PID control, I have ported the ASM source for PIC16C745 to PIC18F2550. Now the tricky part is I yet to decide to port the ASM ICSP protocol to PIC18 instructions, or rewriting it in C18. Both method will have its pros and cons. I would like to hear from those who have done this. Thanks & best regards, WH Tan -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist