TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: gonzox en 04 de Diciembre de 2011, 17:27:07

Título: Por que PIC con más memoria que el 16F648A optar?
Publicado por: gonzox en 04 de Diciembre de 2011, 17:27:07
Estimados Amigos, tengo el siguiente problema, estoy trabajando con el pic 16f648a y anda de maravillas, tengo un código en C hecho en MPLAB y se me acabó la memoria para mejorar el programa, para incorporarle más funciones, etc. Y la pregunta es, por qué chip puedo reemplazarlo?
Actualmente el pic tiene su comunicación serial, no trabaja con cristal y la idea es algo de 7-8kb o más, pero no se si deba modificar el código.
Además, hay alguno que me permita utilizar el mismo PCB que está hecho para el 16F648A? Me refiero a que el patillaje sea concordante como para mantener la funcionalidad

Gracias por su ayuda.
Título: Re: Por que PIC con más memoria que el 16F648A optar?
Publicado por: micro_cadaver en 04 de Diciembre de 2011, 18:18:21
Estimados Amigos, tengo el siguiente problema, estoy trabajando con el pic 16f648a y anda de maravillas, tengo un código en C hecho en MPLAB y se me acabó la memoria para mejorar el programa, para incorporarle más funciones, etc. Y la pregunta es, por qué chip puedo reemplazarlo?
Actualmente el pic tiene su comunicación serial, no trabaja con cristal y la idea es algo de 7-8kb o más, pero no se si deba modificar el código.
Además, hay alguno que me permita utilizar el mismo PCB que está hecho para el 16F648A? Me refiero a que el patillaje sea concordante como para mantener la funcionalidad

Gracias por su ayuda.

Que tal, de ese tamaño puede que exista pero en los nuevos micros lanzados por microchip, quizas no los vendan en tu localidad, tienes oportunidad de hacer la importacion del micro? en todo caso si optas por lo que vendan en tu localidad podrias migrar a los 16F87x pero tienen 28 pines y 40pines.
Título: Re: Por que PIC con más memoria que el 16F648A optar?
Publicado por: rivale en 04 de Diciembre de 2011, 20:25:10
si puedes usar el mismo pcb que ya tienes, te doy algunos modelos con el mismo numero de pines que tal vez te puedan servir


16f688      7KB    http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010215 (http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010215)

16f1824    7KB    http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en546901 (http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en546901)


16f1825    14KB   http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en546902 (http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en546902)


los ultimos 2 son de los modelos mas recientes, tal vez tendrias que importarlos, pero el primero que puse no creo que tengas problemas en conseguirlo
Título: Re: Por que PIC con más memoria que el 16F648A optar?
Publicado por: gonzox en 04 de Diciembre de 2011, 21:45:11
Muchas gracias RIVALE, pero esos 3 pic que me recomiendas son de 14 patas y con el que estoy trabajando es de 18.

Saludos
Título: Re: Por que PIC con más memoria que el 16F648A optar?
Publicado por: rivale en 04 de Diciembre de 2011, 21:53:36
lo siento, me equivoque pense que el que usabas era de 14, por lo que veo tu micro tiene 7Kb de memoria , entonces el unico con mas memoria es el

16f1847  con 14KB  http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en549760 (http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en549760)

aca hay una comparacion entre todos los de 18 pines, a ver cual te sirve
http://www.microchip.com/ParamChartSearch/params.aspx?branchID=1002&mid=10&lang=en&pageId=74 (http://www.microchip.com/ParamChartSearch/params.aspx?branchID=1002&mid=10&lang=en&pageId=74)
Título: Re: Por que PIC con más memoria que el 16F648A optar?
Publicado por: gonzox en 04 de Diciembre de 2011, 22:18:21
No amigo, el 16f648a que uso tiene solo 4kb de memoria.
Título: Re: Por que PIC con más memoria que el 16F648A optar?
Publicado por: Suky en 04 de Diciembre de 2011, 22:31:23
Busca en Microchip la aplicación MAPS, allí buscan los micros que cumplan las características deseadas según tu aplicación  ;-)


Saludos!