El Timer 2 del PIC 16F877A es un temporizador de 8 bits con un prescaler y postscaler ajustables. Cuenta los ciclos de reloj después de pasar por el prescaler y se reinicia cuando alcanza el valor establecido en el registro de período PR2. El diagrama de bloques muestra que el valor del contador TMR2 se compara continuamente con PR2 y la bandera se activa después de pasar por el postscaler.