Академический Документы
Профессиональный Документы
Культура Документы
Ingeniera Mecatrnica
Microcontroladores
16 de Septiembre, 2013
1
Tipos de arquitecturas computacionales (SISC y RISC)
Existen tres orientaciones en cuanto a la arquitectura y funcionalidad de los procesadores
actuales. A continuacin se mencionan dos de ellos.
RISC: Tanto la industria de los computadores comerciales como la de los
microcontroladores estn decantndose hacia la filosofa RISC (Computadores de Juego
de Instrucciones Reducido). En estos procesadores el repertorio de instrucciones mquina
es muy reducido y las instrucciones son simples y, generalmente, se ejecutan en un ciclo.
La sencillez y rapidez de las instrucciones permiten optimizar el hardware y el software del
procesador.
SISC: (Computadores de Juego de Instrucciones Especfico): En los microcontroladores
destinados a aplicaciones muy concretas, el juego de instrucciones, adems de ser
reducido, es "especfico", es decir, las instrucciones se adaptan a las necesidades de la
aplicacin prevista.
2
Tipos de microcontroladores y sus fabricantes
A la hora de escoger el microcontrolador a emplear hay que tener en cuenta multitud de
factores, como la documentacin y herramientas de desarrollo disponibles y su precio, la
cantidad de fabricantes que lo producen y por supuesto las caractersticas del
microcontrolador (tipo de memoria de programa, nmero de temporizadores,
interrupciones, etc.)
Como ejemplo se mostrarn distintos dispositivos de 3 fabricantes diferentes y sus
caractersticas.
Motorola
Atmel
Microchip
3
UNIDAD 2
Componentes de un microcontrolador
Microcontroladores
Convertidor RAM
A/D
Oscilador Memoria de
0 - 40MHz programa
Microprocesador
4
Registros internos de un microcontrolador
Entre los registros de un microcontrolador se encuentran los de funciones especiales y los
de propsito general.
Los registros SFR (Special Function Register) estn ubicados en las primeras posiciones
de cada banco de RAM, los que en la figura anterior aparecen con nombre propio,
como TMR0, PORTA, etc. Su principal funcin es controlar las operaciones del
microprocesador y de los mdulos perifricos. Como se ve, algunos de esos registros
aparecen duplicados en los bancos; eso es para facilitarnos su acceso porque son de uso
muy frecuente o porque son un poquito ms especiales, como STATUS, INTCON o PCL.
Los registros GPR (General Purpose Register) sirven para almacenar los datos o
variables que se procesan en el programa.
5
Tipos y distribucin de las memorias internas del microcontrolador
Pila o STACK
Es una memoria que almacena temporalmente el valor del PC (Program Counter) cuando
el programa llama a una subrutina o cuando salta al Vector de Interrupcin, en una
interrupcin.
Memoria RAM
A diferencia de las RAMs de los microcontroladores convencionales, que tienen mapa de
memoria plano, la RAM de los PICs de familia Mid-range est dividida en sectores
denominados bancos. Cada byte de la RAM se conoce como registro.
6
Caractersticas de los perifricos internos del microcontrolador.
MSSP: Puerto Serie Sncrono Maestro con operaciones en modos I2C y SPI.
7
UNIDAD 3
Distribucin y funcionalidad de las terminales del microcontrolador PIC16F877A