1. Timer 2 del PIC 16F877A
El Timer 2 del PIC 16F877 es de 8 bit, tiene un Prescaler y un Postscaler, puede ser usado como
base de tiempo del modulo PWM. El registro de conteo TMR2 es leible y escribible, y es
limpiado por cualquier Reset.
El Timer 2 tiene un registro de Periodo PR2 que a diferencia de los anteriores que terminaban
en FFh o FFFFh utiliza este registro el cual le indica al Timer 2 cuando reiniciarce utilizando un
comparador interno. PR2 tiene un FFh al Reset.
Es importante ver y entender el diagrama de bloques del Timer 2 que se muestra enseguida:
Diagrama a bloques del Timer 2
En el se puede ver que al estar contando los ciclos de reloj Fosc/4, despues del prescaler
seleccionable, se va incrementando el registro TMR2, el resultado entra al comparador que
continuamente hace su trabajo comparando con PR2 (FFh al inicio). El resultado del compardor
pasa por el Postscaler seleccionable el cual se encarga de poner la bandera en un momento
determinado.