Los pares de pines PGECx y PGEDx se multiplexan para la programación y cualquier par funcionará.
Ver DS61129F:
33.2.1.1.1 Interfaz ICSP ICSP utiliza dos pines como núcleo de su interfaz. La línea de datos de programación (PGD) funciona como entrada
y una salida, que permite leer los datos de programación y el dispositivo
Información para ser leída en el comando. La linea de reloj de programacion
(PGC) se utiliza para registrar datos y controlar el proceso en general.
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 periferia o de E / S. Los pares de pines ICSP individuales se indican con 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 restringido
Por el diseño del circuito. Todos los pines PGECx y PGEDx están unidos funcionalmente y se comportan de manera idéntica, y cualquier par puede usarse para una programación exitosa del dispositivo. La única limitación es que deben usarse ambos pines del mismo par.
Además de los pines PGECx y PGEDx, ICSP requiere que todos los suministros de voltaje (incluido el pin regulador de voltaje, ENVREG) y los pines de tierra en el dispositivo estén conectados. El pin MCLR, que se usa con el pin PGECx para ingresar y controlar el proceso de programación, también debe estar conectado al programador.