El ICD se puede usar para programar y para depurar.
- En el caso de que quieras programar, no vas a hipotecar ningún pin, pero tienes que asegurarte que en los dos pines que se usan para la programación (creo q es RB6 y RB7 para gama media) no tengas nada conectado que te pueda generar problemas. Por ejemplo, tener conectado un led no creo que te genere problemas.
- SI estas debugando, estos dos pines no los puedes usar, pues se usan para mandar el contenido de registros al MPLAB.
EN ambos casos hay que hacer un pequeño montaje en el MCLR para que la tensión de programación >10v no te genere problemas en los +5v, pero claro, eso depende de si tienes puesto un pulsador, una resistencia pull-up a +5,...
Espero haberte ayudado,