Los pares de pines PGECx y PGEDx están multiplexados para la programación y cualquier par funcionará.
Ver DS61129F:
33.2.1.1.1 Interfaz ICSP El ICSP utiliza dos pines como núcleo de su interfaz. La línea de datos de programación (PGD) funciona como una entrada como una entrada y una salida, permitiendo la lectura de datos de información del dispositivo. La línea de reloj de programación (PGC) se utiliza para sincronizar los datos y controlar todo el proceso.
La mayoría de los dispositivos PIC32 tienen más de un par de pines PGECx y PGEDx, que están multiplexados con otras funciones de E/S o periféricas. Los pares de pines ICSP individuales se indican mediante un número, como PGEC1/PGED1, y así sucesivamente. Los múltiples pares de pines PGECx/PGEDx proporcionan flexibilidad adicional en el diseño del sistema al permitir a los usuarios incorporar ICSP en el par de pines que esté menos limitado por el diseño del circuito. Todos los pines PGECx y PGEDx están unidos funcionalmente y se comportan de forma idéntica, por lo que se puede utilizar cualquier par para programar correctamente el dispositivo. La única limitación es que ambos pines del mismo par deben ser utilizados.
Además de los pines PGECx y PGEDx, el ICSP requiere que se conecten todos los pines de alimentación de tensión (incluido el pin regulador de tensión, ENVREG) y tierra del dispositivo. El pin MCLR, que se utiliza con el pin PGECx para entrar y controlar el proceso de programación, también debe estar conectado al programador.
0 votos
El PIC18F4455/4550 también dispone de pines de programación compartidos y exclusivos. Sin embargo, los pines exclusivos son más o menos inútiles porque tienes que activarlos primero a través de bits de configuración, es decir, tienes que usar los pines compartidos para esto... Esto se aplica sólo para el TQFP44, el QFN44 sorprendentemente tiene otro pinout y carece de estos pines dedicados. Pero en principio, los pines de programación dedicados también están disponibles en la familia PIC18.