Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PICkit2 clon.
Abstract—In this report will reflect the procedure, the • Entender cómo funciona cada parte del programador
compression of the functioning and the results of the realization clon, es importante entender lo que se va a hacer en
of a programmer PICKit2 clone. The idea is to capture what was este laboratorio.
done from the beginning to the end of this lab, and also
understand how the programmer works from its main circuit to
how the programmer is capable of programming the III. MARCO TEORICO
microcontroller.
INFORME DE PRACTICAS DE LABORATORIO, PROGRAMA INGENIERIA ELECTRONICA, UNIVERSIDAD DE PAMPLONA ©2017 IEEE
puertos seriales: FS-USB (12 Mbit / s), I²C ™ y SPI ™
(hasta 10Mbit / s) y una serie asíncrona (compatible con
LIN) puerto (EUSART). Las grandes cantidades de
memoria RAM para el almacenamiento en búfer y la
memoria del programa FLASH mejorada lo hacen ideal
para aplicaciones de control y monitoreo integradas que
requieren conexión periódica con una computadora
personal (gratuita) a través de USB para la carga /
descarga de datos y / o actualizaciones de
firmware. Mientras opera hasta 48 MHz, el PIC18F2550
también es principalmente compatible con software y
hardware con los dispositivos USB OTP de baja
velocidad PIC16C745. THE PICSTART® Plus NO es
Figura 1. Imagen de un programador PICKit2 original de
compatible actualmente con este dispositivo, pero puede
microchip. [3]
ser compatible en el futuro. [6]
En la anterior imagen podemos observar como es el
dispositivo PICkit2 original de la empresa Microchip. o Características
✓ 1K byte de doble puerto RAM + 1K byte GP
▪ PICKit2 software RAM
El dispositivo de microchip tiene un software asociado ✓ Transceptor de velocidad completa
que se encarga de establecer la conexión entre el pc y el ✓ 16 puntos finales (IN / OUT)
programador. ✓ Resistencias internas Pull Up (D + / D-)
✓ Rendimiento de 48 MHz (12 MIPS)
El programador PICkit2 es una herramienta de ✓ Pin a pin compatible con PIC16C7X5 [6]
programación para desarrollo de bajo costo. Es capaz de
programar la mayoría de los microcontroladores y
memorias seriales EEPROM de Microchip.
La aplicación de programación te permite programar
todos los dispositivos soportados por el programador
PICkit2.[4]
▪ PIC18f2550
Para hacer nuestro PICkit2 clon necesitamos contar un ▪ ISPC
microcontrolador de 12 bits que es el PIC18f2550, po lo ISPC es el acrónimo de la frase en inglés: "In Circuit
cual necesitamos información de este dispositivo. Serial Programming" (Programación Serial En Circuito);
es una tecnología incluida en todos los
Es ideal para aplicaciones de baja potencia (nanoWatt) y microcontroladores PIC de Microchip más recientes y
conectividad que se benefician de la disponibilidad de tres posibilita la reprogramación de los mismos sin que sea
necesaria la remoción de éstos de su circuito de
aplicación. Esta característica es extremadamente útil no
solamente en la etapa de desarrollo debido a que ahorra
tiempo y trabajo, sino que su utilidad se extiende a la
etapa de mantenimiento y actualización de los sistemas,
dando la posibilidad de reprogramar los mismos "en el
campo" en sus respectivas placas ya soldadas, ya sea
para corregir errores de software o para la mejora del
sistema con la implementación de nuevas funciones. [8]
IV. DISEÑO METODOLOGICO
A. Materiales y equipos
• Resistencias de los siguientes valores (33Ω, 4.7kΩ,
10kΩ, 470Ω, 2.7kΩ, 100kΩ, 1kΩ, 100Ω).
• Capacitores o condensadores cerámicos de los
siguientes valores (100nF,15pF).
• Capacitores o condensadores electrolíticos de los
siguientes valores (47μF,10μF) a 25V o 50V.
Figura 4. Circuito impreso del programador.
• Diodos de respuesta rápida 1n4148.
• Transistores BC548C tipo NPN.
En la anterior imagen podemos observar el circuito
• Transistor BC558 tipo PNP.
principal de nuestro programador, este circuito es el
• Bobina de 680μH o de 612μH. elemento principal de la primera parte de este
• Conector USB tipo B. laboratorio.
• Regleta macho-macho o macho-hembra
• Pulsador de dos pines. 1. Primero se pule el lado con cobre la baquela
• Diodos LED preferible de color (rojo y azul). con la ayuda de la esponja de brillo, esto se
• Cristal de 20MHz. hace para quitar la suciedad de la placa, con
• Base de Microcontrolador 18f2550 (28 pines) esto el circuito pegara mejor, después de pulirla
• Cable USB tipo B se lava con agua limpia.
• Baquela de 10cm x 10cm.
2. Después se procede a aplicar removedor en la
Otros materiales y equipos placa y frotar un poco con los dedos, esto se
• Cautín, mototool, pomada para soldar, estaño, corta hace para quitar la grasa que tenga o pueda
fríos o corta alambres, broca para baquela de 1 mm, tener, luego se seca.
esponja de brillo.
3. El circuito impreso en papel fotográfico se
recorta y se pega con cinta sobre la placa, pero
B. Procedimiento solo por la parte de arriba (tiene que quedar
Este laboratorio se compone de en dos partes ya que derecho).
se divide en el número de cosas que se hicieron.
4. Se aplica una parte generosa de removedor de
▪ Parte 1 (Impresión e implementación de la PCB). uñas sobre la placa y se extiende por toda la
placa y se coloca inmediatamente el circuito en
En esta parte se hace el proceso de pasar el circuito el papel fotográfico y se le presiona un poco.
de la impresión a la baquela, es decir en esta parte
haremos el circuito impreso o PCB (se puede utilizar 5. Después se le aplica removedor de uñas encima
cualquier método para esto). del papel con el circuito, se le hace presión por
Para este método vamos a utilizar el método de la lo menos por 5 minutos, la idea es que el
acetona con ayuda de removedor de uñas sin circuito quede pegado en la placa con la ayuda
de la composición del removedor.
V. RESULTADOS
A continuación, se anexan los resultados de esta práctica, en
forma de fotos tomadas durante la realización de la misma, en
cada imagen se explicará más o menos lo que se estaba
haciendo en esa foto. Todas las fotos son de mi autoría y no En la figura 15 se puede observar el proceso de quitar la
pertenecen a nadie más. baquela restante ya que el circuito era pequeño y sobraba
baquela, esto se hace para hacerlo más estético.
CONCLUSIONES
De esta práctica podemos concluir que:
Con la fabricación de este clon del programador podemos
Figura 19. Resultado de la adicción de la litografía. programar la mayoría de dispositivos de familia PIC de la
empresa Microchip, pero estos microcontroladores deben ser
En la figura 19 se observa como quedo la huella de
compatibles con este programador.
componentes en la parte superior de la baquela.
También es importante revisar el voltaje de programación,
hacerle pruebas antes de poner en su sitio el microcontrolador
y conectar el programador al PC ya que, si el voltaje no es el
adecuado, no funciona o peor se puede quemar el
microcontrolador. El voltaje debe ser de 12V.
Por último, es importante entender que hay que conocer que se
está haciendo, si estamos haciendo un programador entender
cómo funciona cada uno de sus componentes y circuitos, para
entender cómo funciona en si el programador, ya que no es
hacer las cosas por hacerlas y salir de un trabajo, es entender
que se está haciendo y así poder aprender.
REFERENCIAS
[1] https://www.wordreference.com/definicion/programador
[2] https://www.microchip.com/DevelopmentTools/ProductDetails/pg16412
Figura 20. Soldadura de los componentes 0
[3] https://www.amazon.es/Pickit2-Pickit-Programador-emulador-
Estable/dp/B00XDTCNNM
En la figura 20 se puede observar el proceso de soldar cada uno [4] http://www.niplesoft.net/blog/2016/02/29/software-pickit-2/
de los componentes. [5] http://www.niplesoft.net/blog/2016/02/29/software-pickit-2/
[6] https://www.microchip.com/wwwproducts/en/PIC18F2550
[7] http://electronicosembebidos.blogspot.com/2016/10/comunicacion-usb-
hid-proyecto-eco-con_29.html
[8] https://www.tecbolivia.com/index.php/articulos-y-tutoriales-
microcontroladores/19-icsp-como-usar-qprogramacion-serial-en-
circuitoq-con-microcontroladores-pic
REFERENCIAS ADICIONALES
[9] J. M. Angulo, I. Angulo “MICROCONTROLADORES <<PIC>>.
Diseño practico de aplicaciones primera parte, Tercera edicion” Avaraca
Madrid, 2003.
[10] J. M. Angulo, S. Romero, I. Angulo “MICROCONTROLADORES PIC.
Diseño practico de aplicaciones, segunda parte”.