TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: migsantiago en 01 de Agosto de 2014, 20:22:48

Título: ICSP para PIC16F1459
Publicado 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:
Título: Re: ICSP para PIC16F1459
Publicado por: MerLiNz en 01 de Agosto de 2014, 20:31:18
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.
Título: Re: ICSP para PIC16F1459
Publicado por: MLO__ en 01 de Agosto de 2014, 21:10:58
Hola.

Las lineas de PGC y PGD deben estar aisladas tambien, con una resistencia de unos 2.2k es suficiente

Saludos
Título: Re: ICSP para PIC16F1459
Publicado por: migsantiago en 01 de Agosto de 2014, 23:25:45
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.
Título: Re: ICSP para PIC16F1459
Publicado por: migsantiago en 04 de Agosto de 2014, 11:02:48
Más detalles de MCLR en estos PICs.

http://ww1.microchip.com/downloads/en/DeviceDoc/41620C.pdf

Saludos.