Renesas rl78 User Manual

Page of 1004
 
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 (f
TCLK
) are 
shown below. 
 
(1)  When operation clock (f
MCK
) specified by the CKSmn0 and CKSmn1 bits is selected (CCSmn = 0
The count clock (f
TCLK
) is between f
CLK
 to f
CLK
 /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 f
CLK
 is selected, fixed to high level. 
Counting of timer count register mn (TCRmn) delayed by one period of f
CLK
 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 (f
TCLK
)  (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)) 
 
f
CLK
 
f
TCLK
 
( = f
MCK
 
= CKmn) 
f
CLK
/2 
f
CLK
/4 
f
CLK
/8 
f
CLK
/16