Sei sulla pagina 1di 7

Sistemas Basados en Microprocesadores

Arquitectura de los Microcontroladores PIC

Caractersticas de los PICs


Lderes

mundiales en microcontroladores de 8 bits

Ms de 250 modelos diferentes Buena documentacin tcnica Software de desarrollo gratuito Compatibilidad hardware y software entre diferentes modelos Potentes recursos integrados dentro del circuito integrado: CAN, USB, Ethernet

http://paginaspersonales.deusto.es/jonathan.garibay/

Familias de controladores PIC

Gama base (PIC10xxx y PIC12xxx):


Juego de 33 instrucciones de 12 bits de longitud. 2 niveles de pila. Capacidad de memoria y recursos reducidos.

Gama media (PIC 16xxx):


Juego de 35 instrucciones de 14 bits de longitud. 8 niveles de pila. 1 vector de interrupcin. Objeto de estudio de Capacidad de memoria y recursos altos. esta asignatura

Gama alta o mejorada (PIC18xxx):


Juego de 77 instrucciones de 16 bits de longitud. 31 niveles de pila. 2 vectores de interrupcin. Capacidad de memoria muy alta y recursos avanzados.

http://paginaspersonales.deusto.es/jonathan.garibay/

Arquitectura de los PICs


Arquitectura Harvard

Dos memorias separadas para datos e instrucciones. Reducido nmero de instrucciones (35 en los bsicos y 70 en los ms avanzados). La mayora de las instrucciones se ejecutan en un nico ciclo de ejecucin.

Procesador de tipo RISC

No hay distincin entre los espacios de memoria y los espacios de registros

Todas las posiciones de la RAM funcionan como registros de origen y/o destino de operaciones matemticas y otras funciones. El contador de programa esta tambin relacionado dentro del espacio de datos, y es posible escribir en l (permitiendo saltos indirectos).

http://paginaspersonales.deusto.es/jonathan.garibay/

Arquitectura bsica de los PICs (continuacin)


En

la memoria de programa slo se almacena un nico programa. Existe una pila hardware que almacena direcciones de regreso de funciones. Incluye un potente sistema de interrupciones. Por medio de la palabra de configuracin se establecen los parmetros hardware del controlador.

http://paginaspersonales.deusto.es/jonathan.garibay/

Arquitectura bsica de los PICs (continuacin)


Ejecuta las instruccin que lee de la memoria de programa, con los datos de la memoria de datos Guarda las instrucciones del programa a ejecutar Genera la onda cuadrada que sincroniza el funcionamiento del controlador Contiene los datos sobre los que trabaja el programa, as como el estado de los recurso del controlador Sistemas de E/S salida de datos: E/S digitales, E analgica, PWM, comunicaciones Recursos internos del controlador: temporizadores, interrupciones

Guarda posiciones del programa para las llamadas a funciones Guarda la posicin de la siguiente instruccin a ejecutar

http://paginaspersonales.deusto.es/jonathan.garibay/

Trabajo personal

Identificar y diferenciar los siguientes tipos de memoria:

Memoria RAM
Memoria ROM Memoria PROM Memoria EPROM Memoria EEPROM

Memoria Flash

http://paginaspersonales.deusto.es/jonathan.garibay/

Potrebbero piacerti anche