Usage example (PWM mode (up to 3 PWM outputs))
Output PWM function with specified cycle and duty.
[Waveform example]

[GUI setting example]
| 
       Timer  | 
    
       Used  | |||
| 
       TMRD0  | 
    
       Used  | |||
| 
       PWM mode (up to 3 PWM outputs)  | 
    
       Used  | |||
| 
       Count source setting  | 
    
       Internal clock  | |||
| 
       Internal clock setting  | 
    
       fIH  | |||
| 
       Counter opeartion  | 
    
       Count continues at TRDGRA0 compare match  | |||
| 
       Register function setting (TRDGRC0)  | 
    
       General register  | |||
| 
       Register function setting (TRDGRD0)  | 
    
       General register  | |||
| 
       PWM period  | 
    
       100 (μs) (Actual value:100)  | |||
| 
       Duty (TRDGRB0)  | 
    
       50(%)(Actual value:50)  | |||
| 
       Output delay time (TRDGRB0)  | 
    
       No delay  | |||
| 
       Initial output (TRDIOB0pin)  | 
    
       Non-active level  | |||
| 
       Output level (TRDIOB0 pin)  | 
    
       “L” active  | |||
| 
       Enable forced cutoff by ELC event input  | 
    
       Unused  | |||
| 
       Enable forced cutoff by INTP0 low-level-input  | 
    
       Unused  | |||
| 
       TRDIOB0 pin output  | 
    
       Forced cutoff disabled  | |||
| 
       TRDIOC0 pin output  | 
    
       Forced cutoff disabled  | |||
| 
       TRDIOD0 pin output  | 
    
       Forced cutoff disabled  | |||
| 
       Enable TRDGRA0 compare match interrupt  | 
    
       Used  | |||
| 
       Enable TRDGRB0 compare match interrupt  | 
    
       Unused  | |||
| 
       Enable TRDGRC0 compare match interrupt  | 
    
       Unused  | |||
| 
       Enable TRDGRD0 compare match interrupt  | 
    
       Unused  | |||
| 
       Enable TRD0 overflow intrrupt  | 
    
       Unused  | |||
| 
       Priority  | 
    
       Low  | |||
[API setting example]
r_main.c
void main(void)
{
R_MAIN_UserInit();
/* Start user code. Do not edit comment generated here */
/* Start TMRD0 counter */
R_TMR_RD0_Start();
while (1U)
{
;
}
/* End user code. Do not edit comment generated here */
}