
305
8266A-MCU Wireless-12/09
Enabling and disabling of the clock input must be done when Tn has been stable for at
least one system clock cycle. Otherwise there is a risk of generating a false
Timer/Counter clock pulse.
Each half period of the applied, external clock must be longer than one system clock
cycle to ensure correct sampling. The external clock must be guaranteed to have less
than half the system 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 a detectable external
clock is half the sampling frequency (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 to limit the maximum
frequency of an external clock source to less than f
clk_I/O
/2.5. An external clock source
can not be prescaled.
Figure 19-2. Prescaler for synchronous Timer/Counters
PSR10
Clear
Tn
Tn
clk
I/O
Synchronization
Synchronization
TIMER/COUNTERn CLOCK SOURCE
clk
Tn
TIMER/COUNTERn CLOCK SOURCE
clk
Tn
CSn0
CSn1
CSn2
CSn0
CSn1
CSn2
19.4 Register Description
19.4.1 GTCCR – General Timer/Counter Control Register
Bit 7 6 5 4 3 2 1 0
$23 ($43) TSM Res4 Res3 Res2 Res1 Res0 PSRASY
PSRSYNC
GTCCR
Read/Write RW R R R R R R RW
Initial Value 0 0 0 0 0 0 0 0
• 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 PSRASY and PSRSYNC bits is kept, hence
keeping the corresponding prescaler reset signals asserted. This ensures that the
corresponding Timer/Counters are halted and can be configured to the same value
without the risk of one of them advancing during the configuration. When the TSM bit is
written to zero, the PSRASY and PSRSYNC bits are cleared by hardware and the
Timer/Counters simultaneously start counting.
• Bit 6:2 – Res4:0 - Reserved
Commentaires sur ces manuels