TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: eldavids en 26 de Agosto de 2006, 12:01:54

Título: PIC compatible con el 16F877A
Publicado por: eldavids en 26 de Agosto de 2006, 12:01:54
Sabe alguien de un PIC que sea compatible pin a pin con el 16F877A........que tenga mas memoria....la de ese pic ya la llene
Título: Re: PIC compatible con el 16F877A
Publicado por: Nocturno en 26 de Agosto de 2006, 12:29:45
Puedes sustituirlo por el PIC 18F452. La mayoría de los pines son iguales:
(http://www.oldvan.com/garage/16f877.gif)
(http://www.jarrin.net/sites/7f4b457c-f724-477f-af61-4f57a3d7662a/uploads/18f452_chip_out.gif)
Título: Re: PIC compatible con el 16F877A
Publicado por: maunix en 26 de Agosto de 2006, 13:16:28
Sabe alguien de un PIC que sea compatible pin a pin con el 16F877A........que tenga mas memoria....la de ese pic ya la llene

Coincido con nocturno, la compatibilidad es pin a pin.

Dentro de la familia de los PIC16F, no hay uno que tenga mas memoria ni de programa ni de datos.

Por eso Nocturno te sugirió ya uno de la familia 18.

Si tienes el software codificado en ensamblador, bueno, tendrás que migrar tu código lo cual no será tarea fácil, principalmente porque el PIC18 tiene muchas más cosas.  Aunque lo cierto es que es mucho más simple pasar del 16F al 18F, que a la inversa (lo cual muchas veces es hasta imposible)

Si tienes tu código en C, el cambio será muy sencillo. 

Como sugerencia, las salidas a puertos manejalas con los registros LATx y no con los PORTx.

Saludos
Título: Re: PIC compatible con el 16F877A
Publicado por: RedPic en 26 de Agosto de 2006, 16:04:42
Menos RC3, que en el 18F4550 no existe ya que se usa para el VUSB, el resto es pin-a-pin compatible con el 16F877 y es una muy buena opción para sustituirlo. De hecho mi RRBOARD2 (http://www.todopic.com.ar/foros/index.php?topic=2300.0) se titula precisamente Sistema modular para los PIC 16F877/18F4550 debido a esta coincidencia de pinout.

Título: Re: PIC compatible con el 16F877A
Publicado por: eldavids en 26 de Agosto de 2006, 21:01:54
Gracias a todos por sus respuestas.................son de mucha ayuda

Ya estoy cambiando mi codigo que esta hecho en C para migrarlo al 18f452.

veremos que tal funciona la cosa.


Saludos
Título: Re: PIC compatible con el 16F877A
Publicado por: aitopes en 29 de Agosto de 2006, 01:57:48
Ya que estamos....existe algun remplazo "cuasi pin a pin" para el 16F876? Digo, ya que si el 18f452 parece desarrollado para reemplazar el "viejo" 16F877, quizas exista alguno para el de 28 pines.....Lo uso bastante, y estaria bueno ir migrando.

Saludos. :mrgreen:
Título: Re: PIC compatible con el 16F877A
Publicado por: Nocturno en 29 de Agosto de 2006, 02:04:34
Claro, tanto 18F252 como 18F2550 te pueden servir.
Título: Re: PIC compatible con el 16F877A
Publicado por: aitopes en 29 de Agosto de 2006, 02:22:06
Si todo va bien, el fin de semana viajo y me compro uno de cada para hacer los primeros pinitos con los 18F....
Gracias por el dato!

Saludos. :mrgreen:
Título: Re: PIC compatible con el 16F877A
Publicado por: maunix en 29 de Agosto de 2006, 08:24:08
Si todo va bien, el fin de semana viajo y me compro uno de cada para hacer los primeros pinitos con los 18F....
Gracias por el dato!

Saludos. :mrgreen:

En el Product Selection Guide de Microchip es fácil ver estas cosas o similitudes.

Otro que se ajusta a la perfección es el 18F2420 , el cual es idéntico al 2520 pero con menos memoria.

Así como esas similitudes hay muuchas mas.

Les doy el link.

Product Selection Guides (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1924)



Título: Re: PIC compatible con el 16F877A
Publicado por: aitopes en 30 de Agosto de 2006, 03:14:18
Gracias Maunix!
Ayer estuve justamente mirando eso y bajando algunas hojas de datos. Vamos a ver si salimos de los 16F y nos pasamos al mundo 18F. :)

Saludos.
Título: Re: PIC compatible con el 16F877A
Publicado por: Moyin en 01 de Septiembre de 2006, 00:04:05
Hola Foristas, ya que tocan el tema de compatibilidad alguien me podría decir si los programas para un 16F877 pueden ser empleados en el 16F870 línea a línea? ya que solo cuento con este último y tengo algunos programas que quiero probar y aun no tengo la experiencia para determinarlo.....saludos Gracias
Título: Re: PIC compatible con el 16F877A
Publicado por: maunix en 01 de Septiembre de 2006, 08:28:13
Hola Foristas, ya que tocan el tema de compatibilidad alguien me podría decir si los programas para un 16F877 pueden ser empleados en el 16F870 línea a línea? ya que solo cuento con este último y tengo algunos programas que quiero probar y aun no tengo la experiencia para determinarlo.....saludos Gracias

Son compatibles en cuanto a la arquitectura del 'core' del micro y al set de instrucciones, pero hasta ahí nomás...

Un error común, es pensar que todos los pics son compatibles con todos, pero no es así.  Conservan un núcleo principal, una forma ordenada de pasarse de uno a otro, siempre mantienen los mismos registros en las mismas posiciones de memoria pero eso no significa que los PICs sean 100% unos con otros. 

De hecho un software de un 16F873 funcionará perfectamente si lo grabas en un 16F876 , sin importar qué hagas con el firmwae pero no siempre funcionaría en un 16F876A!  Todo depende de qué haga el software...

Los 16F877 son los mayorcitos de la familia 16 y muchas cosas que traen estos, no las traeon los pics mas "pequeños".  Es por esto que en general, no suele ser directa la migración y a veces, hasta imposible (por limitaciones de que falte algún periférico o bien falta de memoria ram o de programa).

Si comentas de qué se trata tu software o tienes el código te podremos echar mas luz al problema.

Saludos
Título: Re: PIC compatible con el 16F877A
Publicado por: aitopes en 01 de Septiembre de 2006, 16:58:51
Perdon por la pregunta...estoy armando la "listita de las compras" , y quiero incluir (como comente) algunos miembros de la familia 18Fxxxx , que tengan USB. Tengo las hojas de datos.
Lo que no logro encontrar es como llaman al USB...por que con ese nombre no figura.
Tengo en mente los 18F2420, 18F2520, 18F4420, 18F4520 y los 18F242, 18F252, 18F442, 18F452. Todos tienen port USB????

Puf...se que es una preguntonta, pero ya casi me voy y no doy en la tecla. :shock:

Saludos. :mrgreen:
Título: Re: PIC compatible con el 16F877A
Publicado por: Nocturno en 01 de Septiembre de 2006, 17:11:35
Los pic que incorporan USB tienen su nombre correspondiendo a esta plantilla: 18Fxx5x
Título: Re: PIC compatible con el 16F877A
Publicado por: aitopes en 01 de Septiembre de 2006, 17:43:00
O sea....ninguno de los que nombre!!! ja ja ja! Con razon no se los encontraba. :)

Gracias!
Título: Re: PIC compatible con el 16F877A
Publicado por: maunix en 01 de Septiembre de 2006, 17:45:32
O sea....ninguno de los que nombre!!! ja ja ja! Con razon no se los encontraba. :)

Gracias!

Jaja, la confusión tal vez viene de que Diego te sugirió un 18F4550  que también se puede usar como reemplazo del 16f877 y además tiene puerto USB  :mrgreen:
Título: Re: PIC compatible con el 16F877A
Publicado por: aitopes en 01 de Septiembre de 2006, 17:48:49
Ya estoy buscando en Cika algun integrante de la linea 18F2455/2550/4455/4550 ...
Quiero ver cuando "duelen". ;)
Título: Re: PIC compatible con el 16F877A
Publicado por: maunix en 01 de Septiembre de 2006, 18:01:25
Ya estoy buscando en Cika algun integrante de la linea 18F2455/2550/4455/4550 ...
Quiero ver cuando "duelen". ;)

También echale una visita a esta página, tiene lindos precios

http://www.mcelectronics.com.ar/productos/index.html (http://www.mcelectronics.com.ar/productos/index.html)

Saludos
Título: Re: PIC compatible con el 16F877A
Publicado por: aitopes en 01 de Septiembre de 2006, 18:37:34
Acabo de mirar (entre parentesis, desde la notebook, por que RECIEN la tormente proboco un corte de luz y a la vuelta la desktop no encendio MAS!!!! :() pero no veo precios muy distintos a los de Cika. Si tienen micros que Cika no posee. Son de Argentina?
Título: Re: PIC compatible con el 16F877A
Publicado por: Arbolito en 01 de Septiembre de 2006, 18:42:53
Hola

Si son de argentina y por mi parte altamente recomendable e comprado alli bueno , barato y rapido.
Tardan muy poco en enviarte el pedido.
un saludo.
Título: Re: PIC compatible con el 16F877A
Publicado por: aitopes en 01 de Septiembre de 2006, 18:47:02
PAra tener muy en cuenta. Gracias!!!!!
Título: Re: PIC compatible con el 16F877A
Publicado por: Arbolito en 01 de Septiembre de 2006, 18:50:47
Por cierto atener cuidado los precios pueden variar mucho mira este link le pones en busacar por partes 18f2550 y fijate la diferencia de precios.
No creo equivocarme pero esos precios son en dolares ¿no?

http://www.dicomse.com.ar/result.php

para c... de risa ¿no?
Título: Re: PIC compatible con el 16F877A
Publicado por: maunix en 01 de Septiembre de 2006, 19:34:42
Por cierto atener cuidado los precios pueden variar mucho mira este link le pones en busacar por partes 18f2550 y fijate la diferencia de precios.
No creo equivocarme pero esos precios son en dolares ¿no?

http://www.dicomse.com.ar/result.php

para c... de risa ¿no?

Realmente... si es en u$s es un robo!.   No concibo pagar u$s 42 por un pic que cuesta menos de 10 dólares...

Si fuera en $, el precio sería razonable...,

Pensando "bien", tal vez le han equivocado al label de la tabla esa y al ser argentina, en realidad hablan de $. 

Porque por 42 dólares, prácticamente conviene irse directamente a miami y comprarlos ahí  8) 8)
Título: Re: PIC compatible con el 16F877A
Publicado por: aitopes en 01 de Septiembre de 2006, 19:41:37
Si,tiene que haber un error.....
El otro "error" que encontre es que ...CIKA no abre los sabados!!!! Shit!