TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: migsantiago en 01 de Agosto de 2014, 20:22:48
-
Hola :)
Estoy diseñando una PCB para el PIC16F1459. Recuerdo que hace poco en el foro alguien publicó que estaba teniendo problemas al querer reprogramar un PIC. Esto fue porque el puerto ICSP trabajaba a mayor voltaje del que los PICs normales trabajan.
Estuve leyendo la datasheet de este PIC en particular y no vi nada raro al respecto. ¿Se puede programar por ICSP como cualquier otro PIC?
Gracias :mrgreen:
-
Si, no es que haya algun problema, el tema esta en que el programador requiere poner (en el caso de tu pic) el voltaje de VPP/MCLR entre 8-9V, lo unico que tienes que tener cuidado con este pin a la hora de programarlo, lo normal es ponerle un pull-up a 5V de 4.7k minimo.
(http://lh3.ggpht.com/_N4orY3Ztc3M/TTzivWXZIJI/AAAAAAAAAEA/iu4m29thqeY/s800/pickit3-connection-schematic.jpg)
Nada de diodos ni condensadores segun las instrucciones del pickit3, aun asi, lo normal es ponerle uno en MCLR para evitar reseteos, yo nunca he tenido problemas por no ponerlo.
-
Hola.
Las lineas de PGC y PGD deben estar aisladas tambien, con una resistencia de unos 2.2k es suficiente
Saludos
-
Merlinz, qué bueno que me lo comentas. Voy a poner la resistencia que comentas. MCLR lo tengo únicamente destinado para reprogramar el micro.
MLO, también PGD y PGC los tengo destinados sólo para reprogramación.
Gracias.
-
Más detalles de MCLR en estos PICs.
http://ww1.microchip.com/downloads/en/DeviceDoc/41620C.pdf
Saludos.