Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Pic PDF
Pic PDF
Stack: Todo μP cuenta con una memoria de almacenamiento temporal denominada Pila. El
PIC16F870 tiene una pila de 8 niveles de 13 bits, por tanto, permite almacenar como máximo
8 saltos a subrutinas (CALLs) o ejecuciones de rutinas de interrupción
Reset Vector: Cualquier reset (interno o externo) provocará que el PC pase a tener el valor
0000h y que por tanto el microcontrolador pase a ejecutar la instrucción situada en dicha
posición.
Vector Interruptor: Cualquier interrupción en un microcontrolador hará que su PC pase a tener
el valor 0004h y que por tanto el microcontrolador pase a ejecutar la instrucción situada en
dicha posición.
FSR: R (Posición 04h, 84h, 104h ó 184h) actúa como puntero de la posición de memoria con
la que se pretende operar.
PC: El PC se divide en dos registros: PCH (parte alta) no accesible pero indirectamente se
puede escribir a través del registro PCLATH y PCL (parte baja) y es un registro de la memoria
de Datos.
PCLATH: • El PCLATH es un registro que complementa al PCL y puede aportar 5 o 2 bits al
mismo para que opere.
IRP: Register Bank Select bit (used for indirect addressing)
RP1:RP0: Register Bank Select bits (used for direct addressing)
TO: Time-out bit
PD: Power-down bit
Z: Zero bit
DC: Digit carry/borrow bit
C: Carry/borrow bit
RBPU: PORTB Pull-up Enable bit
INTEDG: Interrupt Edge Select bit
T0CS: TMR0 Clock Source Select bit
T0SE: TMR0 Source Edge Select bit
PSA: Prescaler Assignment bit
PS2:PS0: Prescaler Rate Select bits