Information

PIC16C62B
1999 Microchip Technology Inc. DS80016B-page 3
3. Module: TMR1
When operating in external clock mode (TMR1CS is
set), reading either of the timer 1 registers (TMR1H
or TMR1L) may cause the timer not to increment as
expected. This occurs for both synchronous and
asynchronous inputs.
The scenarios which display this are:
• When a read operation of the TMR1H register
occurs, the TMR1L register may not increment.
• When a read operation of the TMR1L register
occurs, the TMR1H register may not increment.
This improper operation is only an issue when
the TMR1L register increments from FFh to 00h
(FFh → 00H) during the read of the TMR1L reg-
ister.
Work Around
Do not read either the TMR1H or the TMR1L regis-
ters when operating in external clock mode
(TMR1CS is set). If the application needs to read the
16-bit counter, evaluate if this function can be moved
to the TMR0 or one of the other timer resources on
the device.
Clarifications/Corrections to the Data Sheet:
In the Device Data Sheet (DS35008A), the following clar-
ifications and corrections should be noted.
none.