TODOPIC
Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: Joel.Espinoza en 16 de Abril de 2024, 21:27:45
-
Que tal amigos.
Amigos un favor estoy intentando programar con un Pickit 5 y no se correctamente como hacer el cableado. He encontrado un post con un Pickit 4 que quema los Pick "Viejos".
Foro antiguo: Tema:Problema con Pickit4
https://www.todopic.com.ar/foros/index.php?topic=50421.0
Veo que integran un Overshoot Modification en:
http://ww1.microchip.com/downloads/en/DeviceDoc/ETN37_MPLAB-PICkit4_overshoot_modification.pdf
Alguien podra retroalimentarme un poco, no tengo muchos circuitos como para andarlos quemando...
De antemano agradezco el soporte y les envio un cordial saludo.
-
Aqui un poco mas de informacion, mi duda es que veo que en los tutoriales indica que se debe utilizar el RA0/ICSPDAT y RA1/ICSPCLK conectados a PGD y PGC del programador.
Pero al revisar el archivo "MidRange MCU Family Reference Manual" en la figura 28-1, indica que la conexion es a RB7 y RB6. (Pag 512).
¿Cual sera el corrrecto?
Gracias
Ruta del archivo:
https://ww1.microchip.com/downloads/en/DeviceDoc/33023a.pdf
-
Deberías decirnos, que microcontrolador deseas programar con el Pickit 5
-
Hola, puse más atención a lo que escribes.
Lo que sucede, es que muchos dicen "quemar" cuando se refieren a programar la memoria flash del microcontrolador, como también dicen "roto" en lugar de estropeado o dañado, lo cual confunde con que algo se ha dividido en 2 o más partes.
Pienso que el problema es sólo en el PICkit4, y en un lote determinado, según la información que has compàrtido.
(https://pbs.twimg.com/media/GLZK6TXXMAA54yq?format=jpg&name=large)
No encontrado algo referente a ese problema con el PICkit5, si embargo, si fuera mi caso, colocaría un voltímetro entre GND y MCLR (obviamente sin el microcontrolador) y realizaría una acción de programar o borrar.
Por un momento, el PICkit enviará el voltaje a ese terminal, y podría conocer si es un valor adecuado o erróneo.
-
Hola, revise varia informacion, primero respondo tus preguntas.
Quemar - Literalmente se han referido a extropear o dañar por un flujo elevado de corriente electrica.
SOLUCION: Se coloca una resistencia en serie entre el MCLR y el programador de 470 ohms.
El pic a programar fue el PIC84F84A, Lo que me causo mucha confuncion es que con el Pickit 5/4 hay que buscar un diagrama de conecciones para cada PIC. Lo cual se explica en el manual "In-Circuit Serial Programming™
(ICSP™) Guide". Segui la guia y parece que todo bien ya estare subiendo algunas actualizacion en el foro de iniciados.
NOTA IMPORTANTE: EN ESTE DIAGRAMA NO ESTA LA RESISTENCIA PERO EN UNO DE LOS VIDEOS QUE ANEXO LO EXPLICA UN FRANCES CON IDIOMA INGLES, ENCONTRE EN OTRO ARCHIVO QUE DEBE SER 470 ohms.
SECTION 2
TECHNICAL BRIEFS
How to Implement ICSP™ Using PIC12C5XX OTP MCUs ............................................................................. 2-1
How to Implement ICSP™ Using PIC16CXXX OTP MCUs ............................................................................. 2-9
How to Implement ICSP™ Using PIC17CXXX OTP MCUs ........................................................................... 2-15
How to Implement ICSP™ Using PIC16F8X FLASH MCUs .......................................................................... 2-21
- Tienes que ingresar para ver archivos adjuntos -
-
Ese diagrama del bus ICSP es el de siempre, para todos los microcontroladores que lo usan, el problema que mencionas, es en cierto lote de PICkits versión 4, con el 5 aparentemente no hay problemas.
Una posible confusión, con el 4, y otros contemporáneos y actuales, es que tienen más terminales, ya que también están orientados a programar y depurar los dispositivos que eran de Atmel.
Pero en el manual se explica como discernir eso.