3 register description, 1 gtccr – general timer/counter control register, Tem clock frequency (f – Rainbow Electronics ATtiny43U User Manual
Page 99

99
8048B–AVR–03/09
tem clock frequency (f
ExtClk
< f
clk_I/O
/2) given a 50/50% duty cycle. Since the edge detector uses
sampling, the maximum frequency of an external clock it can detect is half the sampling fre-
quency (Nyquist sampling theorem). However, due to variation of the system clock frequency
and duty cycle caused by Oscillator source (crystal, resonator, and capacitors) tolerances, it is
recommended that maximum frequency of an external clock source is less than f
clk_I/O
/2.5.
An external clock source can not be prescaled.
Figure 13-2. Prescaler for Timer/Countern
Note:
1. The synchronization logic on the input pins (
Tn)
is shown in
13.3
Register Description
13.3.1
GTCCR – General Timer/Counter Control Register
• Bit 7 – TSM: Timer/Counter Synchronization Mode
Writing the TSM bit to one activates the Timer/Counter Synchronization mode. In this mode, the
value that is written to the PSR10 bit is kept, hence keeping the Prescaler Reset signal asserted.
This ensures that the Timer/Counter is halted and can be configured without the risk of advanc-
ing during configuration. When the TSM bit is written to zero, the PSR10 bit is cleared by
hardware, and the Timer/Counter start counting.
• Bit 0 – PSR10: Prescaler Reset Timer/Counter
When this bit is one, the Timer/Counter prescaler will be reset. This bit is normally cleared imme-
diately by hardware, except if the TSM bit is set.
PSR10
Clear
clk
Tn
Tn
clk
I/O
Synchronization
CSn0
0
CSn1
CSn2
TIMER/COUNTERn CLOCK SOURCE
Bit
7
6
5
4
3
2
1
0
TSM
–
–
–
–
–
–
PSR10
GTCCR
Read/Write
R/W
R
R
R
R
R
R
R/W
Initial Value
0
0
0
0
0
0
0
0