Para programar los DSPics puedes usar el programador JDM, es facil y barato, yo lo uso sin ningun problema, solo tienes que fijarte bien en la configuracion de los pines, por ejemplo no puedes usar el mismo socalo para pics normales y DSPics, tienes que hacer un socalo aparte o poner switches o jumpers, si te interesa puedo poner el esquema del programador que yo uso para programar pics y dspics.