Está en la página 1de 2

Un temporizador PIC es un registro que aumenta su valor en una unidad con cada 4 ciclos

de reloj al cual se encuentre funcionando el microcontrolador PIC, por ejemplo, la


frecuencia del oscilador es de 4MHz, entonces el ciclo de trabajo será de 1us, por lo que
el temporizador aumentará su valor de uno en uno en cada microsegundo. Es utilizado
para obtener medidas de tiempos muy precisas, en este caso el temporizador contador PIC
funciona con el reloj del sistema; pero también puede ser utilizado para realizar conteos,
por lo que también se le llama contador, en este caso el temporizador contador PIC ya no
aumenta su valor de uno en uno en cada ciclo de trabajo sino que lo hará mediante el
flanco de subida o el flanco de bajada de alguna señal que llegue a un pin del PIC, estos
pines son identificados como TxCKI donde x es el número temporizador PIC que será
usado como contador.
TIMER0
Este módulo TIMER0 puede funcionar como temporizador o como contador, tiene un
registro de 8 bits TMR0, y un prescaler (preescalado) de 8 bits que divide el tiempo o el
conteo; es compartido. Podemos insertar pulsos de clock (reloj) para este módulo por el
pin RA4/TOCKI.
- Temporizador/contador de 8 bits
- Lectura y escritura
- Selector de reloj interno o externo
- Interrupción opcional en el desbordamiento
- Selección de flanco para clock externo
- Predivisor de la frecuencia de reloj programable
TIMER1
Este módulo TIMER1 puede funcionar como temporizador o como contador, tiene un
registro de 16 bits compuesto por dos registros de 8 bits (TMR1H:TMR1L) y un prescaler
de 4 bits que divide el tiempo o el conteo. La fuente de clock interno es CLK0, o podemos
insertar pulsos externos de clock para este módulo por el pin RC0/T1CKI, o conectar un
cristal entre los pines RC0/T1OSO y RC1/T1OSI.
- Temporizador/contador de 16 bits
- Lectura y escritura
- Selector de reloj interno o externo
- Interrupción opcional por desbordamiento de FFFFh a 0000h
- Posible reinicialización desde los módulos CCP
TIMER2
El módulo TIMER2 puede funcionar como temporizador y tiene un registro de 8 bits con
prescaler y postscaler. El TMR2 es de lectura-escritura y es aclarado sobre un reset.
- Temporizador de 8 bits
- Registro de periodo de 8 bits (PR2)
- Lectura y escritura
- Predivisor de frecuencia programable
- Postdivisor de frecuencia programable
- Interrupción opcional al coincidir TMR2 y PR2
- Posibilidad de generar impulsos.

Bibliografía
Angulo Usategui, J., Romero Yesa, S., & Angulo Martínez, I. (2006).
Microcontroladores PIC : Diseño práctico de aplicaciones II parte:
PIC16F87X, PIC18FXXXX. Madrid: McGraw-Hill.
Salvatierra Figueroa, D. (2012). Microcontroladores PIC16F877A Y PIC16F877.
México: Alfaomega.

También podría gustarte