It is a pity that Olin will not support dsPIC with EasyProg. However the message is clear: "A hobbyist would need an ICD2 for dsPICs anyway". I agree with Olin on this even though I just start to learn dsPIC. Speaking of clone ICD2, you can even make one by yourself. The simple ones are using RS232 only and there are some catches. I have tried one of the most simple ICD2 from http://stolz.de.be/ (this page is down now) and made some small modification to it. For example, it is better to use two diode instead of the 5V1 zener for the interface of RS232 to /MCLR pin. It is also better to add two indicator LEDs from RB3 (busy) and RB2 (error). I had some progress in terms of programming some chips. In the end I got an original ICD2. Regards, Xiaofan -----Original Message----- From: olin_piclist@embedinc.com [mailto:olin_piclist@embedinc.com] Sent: Tuesday, May 31, 2005 3:20 AM To: Microcontroller discussion list - Public. Subject: Re: [PIC] Programming the dsPIC (newbie) Yes, but the dsPIC programming algorithm is totally different from other PICs. It's also not trivial to implement. ... Again, I think your best bet is an ICD2. I hear there are second source knokoffs out there, but can't recommend them because I've never tried them. One reason I didn't bother with the effort of adding dsPIC support to my low cost PIC programmer (EasyProg, http://www.embedinc.com/products) is because I figured a hobbyist would need an ICD2 for dsPICs anyway. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist