¡Hola! Después de unos meses realmente ocupado, vuelvo con un pequeño proyecto. Volví a trabajar con los PIC hace unos años, y desde entonces, utilizaba el programador Pickit 3 de Microchip. Realmente es una gran herramienta, soporte oficial, actualizaciones de firmware online, y nunca he tenido ningún problema con ella. Pero hace un par de años descubrí los productos de Mikroe, tanto los compiladores para PIC como el programador que tienen para programar más de 1000 microcontroladores PIC, el programador Mikroprog
El programador Mikroprog es mayor en tamaño que el Pickit3, y viene con un cable plano de 10 vías sujeto en el interior de la carcasa, por lo que este cable no se puede desconectar o reemplazar fácilmente. El programador Pickit 3 tiene una tira hembra de 6 pines para conectarla directamente al conector de programación de la tarjeta a programar.
Los dos programadores tienen el mismo conector USB para conectarlo al PC: USB mini:
El problema con estos dos programadores es el conector de programación. Como se puede ver en la siguiente imagen, los dos programadores tienen diferente conector y pinout para la programación:
El pinout de los programadores se puede ver en la siguiente imagen: en la izquierda, el pinout del programador Pickit 3 y en la derecha, el pinout del programador Mikroprog:
Se puede encontrar más información técnica de estos programadores aquí y aqui.
Asi, para utilizar el programador Mikroprog en tarjetas donde el conector de programación corresponde con el pinout del Pickit 3, se necesita un adaptador para tener las señales de programación en el mismo orden. Es realmente sencillo de implementar, solo hay que cruzar las señales. Aqui esta el esquema del adaptador:
Con los conectores y un pequeño trozo de placa de prototipado, en 10 minutos se puede tener este adaptador montado:
Así, con este simple adaptador, se pueden utilizar ambos programadores en tarjetas que tengan el conector de programación del programador Pickit 3.