TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: LataSil en 30 de Julio de 2006, 16:04:39

Título: PICs con terminacion en letra A
Publicado por: LataSil en 30 de Julio de 2006, 16:04:39
Hola gente,

alguien sabe cual es la diferencia entre un

PIC16F628 - 04/P    y un

PIC16F628A - I/P.

Tengo el plano de un programador que utiliza el 16F628, pero cuando fui a preguntar en la tienda tienen para vender el 16F628A. Tengo que hacer alguna modificacion al programa?

Saludos
LATASIL

PD: si este programador funciona despues lo pongo en el foro.
Título: Re: PICs con terminacion en letra A
Publicado por: micro_pepe en 30 de Julio de 2006, 16:25:59
Hola, te sirve igual, la diferencia es que el terminado en A puede funcionar a mas frecuencia.

En algunos cambian los fuses, pero en concreto el 628 no lo recuerdo, pero lo puedes ver en el archivo de drivers del mplab si programas en ensamblador, o del ccs u otro compilador si programas en C. Tambien puedes ver los fuses en el software del programador que uses para programar el pic.

Espero que te funcione, y que nos pongas el circuito como dices.

Saludos.
Título: Re: PICs con terminacion en letra A
Publicado por: Chaly29 en 30 de Julio de 2006, 18:34:56
Hola LataSil, tal y como lo dice micro_pepe, las unicas diferencias son que el terminado en A llega a 20 MHz, y el que tiene el 04 solo a 4MHz, aparte tiene unas  pocas direferencias en los fuses del seteo del micro, aqui te dejo los ejemplos para ambos PIC:

16F628 - 04/P                               16F628A - I/P

    BODEN                                         BODEN
       CP                                            BOREN
   DATA_CP                                          CP
    PWRTE                                        DATA_CP
      WDT                                           PWRTE
      LVP                                              WDT
    MCLRE                                            LVP
     OSC                                            MCLRE
                                                         OSC

Como puedes ver ahi una pequeña diferencia entre ambos, que es el BOREN, solo lo configuras como OFF y el programa ya es util para el 16F628A.

Un saludo.

Atte. CARLOS.
Título: Re: PICs con terminacion en letra A
Publicado por: LataSil en 31 de Julio de 2006, 20:37:52
Hola gente, realmente me sorprendieron con la ayuda y lo rápido que me contestaron.
Estoy muy agradecido.

Latasil
Título: Re: PICs con terminacion en letra A
Publicado por: aitopes en 01 de Agosto de 2006, 11:53:58
Ops!
Lo de los 20Mhz no lo tenia... :)

Solo usando un cristal o tambien usando el clock interno  :shock:? (me parece que el interno es solo para 4 MHz..... :?)

Saludos...
Título: Re: PICs con terminacion en letra A
Publicado por: maunix en 01 de Agosto de 2006, 14:43:17
Ops!
Lo de los 20Mhz no lo tenia... :)

Solo usando un cristal o tambien usando el clock interno  :shock:? (me parece que el interno es solo para 4 MHz..... :?)

Saludos...

Es para cristal externo.

Eso si, recordar que hablamos de las diferencias del 16F628 y 16F628A.  En otros pics, la diferencia de la A o no A, no está en la frecuencia.  Ej. 16f877 o 16F876

Saludos
Título: Re: PICs con terminacion en letra A
Publicado por: aitopes en 01 de Agosto de 2006, 15:04:47
Gracias por el dato.  :)
Título: Re: PICs con terminacion en letra A
Publicado por: micro_pepe en 01 de Agosto de 2006, 17:55:00
Hola, maunix, he mirado el pdf del pic16f876a y funciona a 20MHz si no me equivoco.

Saludos.
Título: Re: PICs con terminacion en letra A
Publicado por: maunix en 02 de Agosto de 2006, 08:24:55
Hola, maunix, he mirado el pdf del pic16f876a y funciona a 20MHz si no me equivoco.

Saludos.

Claro, a eso iba mi post, a que el 16F876 y el 16F876A ambos funcionan a 20Mhz.

Si te fijas en mi post , he puesto.
Citar
En otros pics, la diferencia de la A o no A, no está en la frecuencia.  Ej. 16f877 o 16F876
Aquí quise hacer referencia a que no todas las diferencias entre A y no A son de 'frecuencia máxima de clock'.  En otros pics, las diferencia entre A y no A pasan por otro lado y no de velocidad de frecuencia de clock.

Entre el 16F876 y 16F876A hay muchas más diferencias.   Si te interesa podríamos hacer un post al respecto :)

Saludos
Título: Re: PICs con terminacion en letra A
Publicado por: aitopes en 02 de Agosto de 2006, 08:35:21
Hola Maunix!
Si creas ese hilo, podemos traducir incluso parte de la aplication note que tiene microchip sobre como "migrar" de los PICs sin "A" a los que tienen "A"...  :mrgreen:

Saludos.
Título: Re: PICs con terminacion en letra A
Publicado por: maunix en 02 de Agosto de 2006, 12:09:17
Hola Maunix!
Si creas ese hilo, podemos traducir incluso parte de la aplication note que tiene microchip sobre como "migrar" de los PICs sin "A" a los que tienen "A"...  :mrgreen:

Saludos.

OK, si es de utilidad veré de crearlo ni bien reuna información que sea abundante para que no quede vacío.

Se podría incluso hacer algo así como un índice, al estilo de los que varios ya vienen usando  para que se puedan seguir los subtemas que correspondan a cada pic.

Incluso, hasta sería útil para el WikiPic de Nocturno  :) :)
Título: Re: PICs con terminacion en letra A
Publicado por: jfh900 en 02 de Agosto de 2006, 13:35:20
El tema es muy interesante y da mucho de si. Por cierto no se podria traducir (poco a poco) los datasheet.

un saludo

Título: Re: PICs con terminacion en letra A
Publicado por: PalitroqueZ en 02 de Agosto de 2006, 14:05:06
Otra caracteristica que dice las hojas de datos comparando con/sin el A, es que puedes grabar mas veces, y fisicamente lo he comprobado. El 16f877 se me ha dañado (de tanto grabar) más rápido que el 16f877A.

Salu2 :mrgreen:
Título: Re: PICs con terminacion en letra A
Publicado por: jfh900 en 02 de Agosto de 2006, 14:20:58
Cuantas grabaciones has echo?, dados algunos numeros.  :shock: :shock: :shock:

Un saludo
Título: Re: PICs con terminacion en letra A
Publicado por: maunix en 02 de Agosto de 2006, 14:42:37
Otra caracteristica que dice las hojas de datos comparando con/sin el A, es que puedes grabar mas veces, y fisicamente lo he comprobado. El 16f877 se me ha dañado (de tanto grabar) más rápido que el 16f877A.

Salu2 :mrgreen:

Jeje, de seguro se te dañó por otra causa... fijate la cantidad de grabaciones que puedes hacer y comprenderás porque te decimos esto :)

Título: Re: PICs con terminacion en letra A
Publicado por: PalitroqueZ en 02 de Agosto de 2006, 14:49:26
El pic que se me dañó (16f877) creo q lo grabé unas mil veces (el pobrecito no dió pa mas :lol:). pero si creo que se daña mucho antes de lo que dice en la datasheet (cuando digo se daña es que no puedo grabar mas en èl), no creo que haya sido por causas externas, porque probé el programa en otro pic y funcionó bien, tambien me ha sucedido con pics de otras personas a las que ayudo. ¡a menos que sean por causas inexplicables! je je
Título: Re: PICs con terminacion en letra A
Publicado por: Albertopr en 25 de Enero de 2007, 18:34:04
hola todos
saludos cordiales
alguien de ustedes me podria proporcionar un link que vi en el foro antes de registrarme esta mañana donde contenía algo de 14 ejemplos sencillos  para LDC de16x2 con el PI16f628A.
Bueno soy nuevo en el foro en los PICs y me conformaria por estudiar las rutinas en assembler y probar monitoreando el 16f628a.
gracias por anticipado
Alberto
Título: Re: PICs con terminacion en letra A
Publicado por: Astaroth_25 en 25 de Enero de 2007, 19:41:16
hola todos
saludos cordiales
alguien de ustedes me podria proporcionar un link que vi en el foro antes de registrarme esta mañana donde contenía algo de 14 ejemplos sencillos  para LDC de16x2 con el PI16f628A.
Bueno soy nuevo en el foro en los PICs y me conformaria por estudiar las rutinas en assembler y probar monitoreando el 16f628a.
gracias por anticipado
Alberto
Qtal aqui te paso  una simulacion del LCD con el 628 es algo basico simple mente escribe un dato y tambien te adjunto un documento sobre el funcionamiento del LCD

Espero te sirva...
Título: Re: PICs con terminacion en letra A
Publicado por: Kikeynuri en 24 de Mayo de 2009, 05:12:23
Bueno una duda soy muy nuevo en esto.
tengo entendido que un 16F84A es varias versiones atras d un 16f628a ..
si tengo un codigo de 84a , puedo montarselo a mi pic 268a?
funcionara ?
Título: Re: PICs con terminacion en letra A
Publicado por: migsantiago en 24 de Mayo de 2009, 10:32:07
Kikeynuri, tendrías que re-ensamblar el código fuente para generar un nuevo archivo .hex. Aunque si tienes suerte, los fusibles, direcciones ram y accesos a memoria eeprom coincidirán con los del 628a.

Prueba sin re-ensamblar el código y si ves que no funciona, re-ensámblalo.