RL78/G1A CHAPTER 6 TIMER ARRAY UNIT
R01UH0305EJ0200 Rev.2.00 222
Jul 04, 2013
6.5 Operation of Counter
6.5.1 Count clock (f
TCLK)
The count clock (f
TCLK) of the timer array unit can be selected between following by CCSmn bit of timer mode register
mn (TMRmn). .
• Operation clock (f
MCK) specified by the CKSmn0 and CKSmn1 bits
• Valid edge of input signal input from the TImn pin
Because the timer array unit is designed to operate in synchronization with f
CLK, the timings of the count clock (fTCLK) are
shown below.
(1) When operation clock (f
MCK) specified by the CKSmn0 and CKSmn1 bits is selected (CCSmn = 0)
The count clock (fTCLK) is between fCLK to fCLK /2
15
by setting of timer clock select register m (TPSm). When a
divided f
CLK is selected, however, the clock selected in TPSmn register, but a signal which becomes high level for
one period of f
CLK from its rising edge. When a fCLK is selected, fixed to high level.
Counting of timer count register mn (TCRmn) delayed by one period of fCLK from rising edge of the count clock,
because of synchronization with f
CLK. But, this is described as “counting at rising edge of the count clock”, as a
matter of convenience.
Figure 6-23. Timing of f
CLK and count clock (fTCLK) (When CCSmn = 0)
Remarks 1. : Rising edge of the count clock
: Synchronization, increment/decrement of counter
2. f
CLK: CPU/peripheral hardware clock
3. m: Unit number (m = 0), n: Channel number (n = 0 to 7 (however, timer input pin (TImn),
timer output pin (TOmn) : n = 0, 1, 3 to 7))
fCLK
f
TCLK
( = f
MCK
= CKmn)
fCLK/2
fCLK/4
fCLK/8
fCLK/16