Anda di halaman 1dari 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
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.
Arquitectura de los PICs
Arquitectura Harvard
Dos memorias separadas para datos e instrucciones.
Procesador de tipo RISC
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.
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).
Arquitectura bsica de los PICs
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.
Arquitectura bsica de los PICs
Ejecuta las instruccin que lee de la
memoria de programa, con los datos Genera la onda cuadrada que
de la memoria de datos sincroniza el funcionamiento del
controlador
Guarda las instrucciones
del programa a ejecutar Contiene los
datos sobre los
que trabaja el
Guarda programa, as
posiciones del como el estado
programa para de los recurso
las llamadas a del controlador
funciones
Sistemas de E/S
salida de datos:
Guarda la E/S digitales, E
posicin de analgica, PWM,
la siguiente comunicaciones
instruccin a
ejecutar Recursos internos del controlador:
temporizadores, interrupciones
Trabajo personal
Identificar y diferenciar los siguientes tipos de memoria:
Memoria RAM

Memoria ROM

Memoria PROM

Memoria EPROM

Memoria EEPROM

Memoria Flash

Anda mungkin juga menyukai