Ben dspic30f2010 kullandım fakat asm ile programladım o yüzden sorularınıza cevap veremeyeceğim, asm den başka dil bilmiyorum. dspic in asm si farklıdır örneğin 16f877 de 35 asm komutu variken dspicte 150 asm komutu var 16f 8 bit dspic 16 bit, zaten adı üzerinde digital signal processing. Birde programlama bilginiz önemli m.d. programlamaya yeni başlıyorsanız dspic kullanmanız zor olabilir asm de hiç örneği yoktu c de durum nedir bilmiyorum. Pickit2 ile dspic programlayabilirsiniz, fakat üzerindeki zif sokete dspic uymaz o yüzden ya bir dönüştürücü yapmalı yada icsp kullanmalısınız bu basit bir iştir. Ayrıca dspic pickit2 ile programlanırken konfügürasyon ayarlarını program içerisinde yapmak işinizi kolaylaştırır bunuda akılda bulundurmalı, neyse belki gereksiz bilgiler versim ama kısacası dspic güçlü bir mikrodenetleyicidir işinizi görebilir.