TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: manex_1987 en 04 de Agosto de 2004, 17:05:00

Título: ¿Puedo ponerle memoria de programa externa a mi PIC 18F?
Publicado por: manex_1987 en 04 de Agosto de 2004, 17:05:00
Hola

Segun el datasheet del 18F458, pone:

-Linear program memory addressing to up to 2Mbytes

Osea, que soporta direccionamiento de memoria de programa hasta 2mbytes.

Puedo ponerle memoria de programa externa al pic, tal y como se hace en los sistemas MCS-51?  Si se puede, como se hace?

saludos!
Título: RE: ¿Puedo ponerle memoria de programa externa a mi PIC 18F?
Publicado por: manex_1987 en 05 de Agosto de 2004, 07:04:00
He buscado y rebuscado, y al parecer para los 18Fxxx no hay nada de nada.

En cambio hay una appnote de microchip que explica la capacidad de los micros 18F8xxx para manejar memoria de programa externa hasta 2mbyte. Tienen 4 modos de trabajo, que son: Microcontrolador (el tradicional), Microprocesador con boot (Memoria externa, y el sector boot de la interna hasta cierta direccion), Microprocesador (Solo memoria externa) y modo extendido (tanto memoria externa como interna).

Aun asi si alguien pudiera aportarme algo , lo agradeceria, porque tengo serios problemas para implementar 18f8xxx en mis proyectos...

salu2
Título: RE: ¿Puedo ponerle memoria de programa externa a mi PIC 18F?
Publicado por: elreypic en 05 de Agosto de 2004, 12:49:00
Que tal manex.

La respuesta a tu pregunta es relativamente sencilla. Ese tipo de micro no tienen esa capacidad de colocarles memoria externa de programa. Para lograr eso necesitas uno que lo tenga y un ejemplo es el PIC18F8720, que tiene un encapsulado superficial del tipo 80 TQFP, con este micro si puedes hacer lo que necesitas. O bien utilizar uno que no contenga ROM interna (ROMLESS) como el PIC18C801.

Con estos micros puedes lograr lo que necesitas. Cabe hacer mencion tambien que la máxima frecuencia que puedes usar en estos micros es de 25 MHz y debes de tener cuidado al escoger la memoria que vas a utilizar ya que son importantes los tiempos de acceso a estas para su correcto funcionamiento con el microcontrolador. Te recomiendo ver la nota de aplicacion de Microchip que explica muy bien esto.

Saludos desde el bello pais de México.

PD. No busques pretextos para no hacer las cosas, mejor busca razones para hacerlas.

Atte. ELREYPIC.