Exposicion Microcontroladores
Exposicion Microcontroladores
Exposicion Microcontroladores
Salida del
Tierra de oscilador a
referencia cristal.
Alimentación
Puerto A Bidireccional
RA0, RA1, RA2, RA3, RA4 Bits 0,1,2,3,4
Nota: RA4 También se utiliza para la entra de reloj para el TMR0
Puerto B Bidireccional
RB0, RB1, RB2, RB3, RB4, RB5, RB6, RB7 Bits 0,1,2,3,4
Nota: RB0 Puede ser seleccionado también para entrada de
interrupción externa.
Las altas prestaciones de los microcontroladores PIC derivan de las
características de su arquitectura. Están basados en una arquitectura
tipo Harvard que posee buses y espacios de memoria por
separado para el programa y los datos, lo que hace que sean
más rápidos que los microcontroladores basados en la
arquitectura tradicional de Von Neuman.
La pila es de 8 niveles. No existe ninguna bandera que indique que esté llena,
por lo que será el programador el que deberá controlar que no se produzca su
desbordamiento.
En la figura siguiente nos podemos hacer una idea de cómo están distribuidos:
La primera es la de RFS (Registros de Funciones Especiales) que controlan el
funcionamiento del dispositivo. Estos se emplean para el control del funcionamiento de la
CPU y de los periféricos.
El segundo área (68 bytes SRAM) es la de RGP (Registros de Propósito General), y puede
accederse a ellos tanto directa como indirectamente haciendo uso del registro FSR.
Banco 0:
Este banco está formado por 80 bytes, desde la posición
00 hasta la 4Fh (de la 0 a la 79).
El área RFS consta de 12 registros que serán utilizados por
funciones especiales del microcontrolador. Comienza en la
dirección 00h y termina en la 0Bh, es decir, de la 0 a la 11.
El Área RGP consta de 68 registros de memoria RAM que
serán utilizados para almacenar datos temporales
requeridos por los programas. Comienza en la dirección
0Ch y termina en la posición 4Fh (de la 12 a la 79). Esta
parte es la memoria de registros de propósito general.
Banco 1:
Este banco tiene las mismas dimensiones que el anterior,
pero su uso es menor, ya que no tiene banco para
registros de propósito general. Solamente tiene una
sección de registros especiales que van de la posición 80h
a la 8Bh ( de la 128 a la 139)
Introducción