Renesas rl78 User Manual

Page of 1004
 
RL78/G1A 
 
CHAPTER  6   TIMER  ARRAY  UNIT 
R01UH0305EJ0200  Rev.2.00 
 
 
280  
Jul 04, 2013 
Figure 6-73.  Example of Set Contents of Registers When PWM Function (Slave Channel) Is Used 
 
(a)  Timer mode register mp (TMRmp) 
 
15 
14 
13 
12 
11 
10
9 8 7 6 5 4 3 2 1 0   
TMRmp 
CKSmp1
 
1/0 
CKSmp0
 
 
CCSmp
 
M/S
Note
 
STSmp2
STSmp1
STSmp0
CISmp1
CISmp0
 
 
MDmp3
 
MDmp2
 
MDmp1
 
MDmp0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Operation mode of channel p 
100B: One-count mode 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Start trigger during operation 
1: Trigger input is valid. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Selection of TImp pin input edge 
00B: Sets 00B because these are not used. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Start trigger selection 
100B: Selects INTTMmn of master channel. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Setting of MASTERmn bit (channels 4, 6) 
0: Slave channel. 
Setting of SPLITmn bit (channels 1, 3) 
0: 16-bit timer mode. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Count clock selection 
0: Selects operation clock (f
MCK
). 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Operation clock (f
MCK
) selection 
00B: Selects CKm0 as operation clock of channel p. 
10B: Selects CKm1 as operation clock of channel p. 
   * Make the same setting as master channel. 
 
(b)  Timer output register m (TOm) 
 
Bit p 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TOm 
TOmp 
1/0
 
 
0: Outputs 0 from TOmp. 
1: Outputs 1 from TOmp.
 
 
(c)  Timer output enable register m (TOEm) 
 
Bit p 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TOEm 
TOEmp
 
1/0 
 
0: Stops the TOmp output operation by counting operation. 
1: Enables the TOmp output operation by counting operation. 
 
(d)  Timer output level register m (TOLm) 
 
Bit p 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TOLm 
TOLmp 
1/0
 
 
0: Positive logic output (active-high) 
1: Negative logic output (active-low)
 
 
(e)  Timer output mode register m (TOMm) 
 
Bit p 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TOMm 
TOMmp 
1
 
 
1: Sets the slave channel output mode.
 
 
Note  TMRm4, TMRm6: MASTERmn bit 
 
TMRm1, TMRm3: SPLITmp bit 
 
TMRm5, TMRm7: Fixed to 0 
Remark  m: Unit number (m = 0), n: Channel number (n = 0, 2, 4, 6) 
 
p: Slave channel number (n < p 
≤ 7) 
 
However, timer output pin (TOmp) : p = 1, 3 to 7