
R01UH0336EJ0102 Rev.1.02
Page 830 of 1538
Jul 17, 2014
V850E2/PG4-L
Section 15 TSG2 (TSG20)
(b) When TSnCMP0 and TSnCMP1 to TSnCMP12 are Rewritten during Timer
Operation
Figure 15-40
Basic Operation Flow of PWM Mode (2/2)
Note
The timing of (2) and (3) might be different depending on the rewriting timing of
(1) and (4) and the TSnCMP1 value. Please make sure that (1) is always done
before (4).
Caution
Please rewrite compare registers after confirming that the reload request flag
TSnRSF is 0.
INTTSG2 nIm
interrupt generated
(m = 02, 04, 06, 08, 10, 12)
INTTSG2nIk
interrupt generated
(k = 01, 03, 05, 07, 09, 11)
INTTSG2nI00,
INTTSG2nIPEK
interrupts generated
NO
· Setting of PWM mode
(TSnCTL0.TSnMD1 and TSnMD0 = 00
B
)
· Setting of compare registers
(TSnCMP0 to TSnCMP12 registers)
· Setting of PWM output
· Setting of interrupt (TSnCTL4.TSnPIE = 1)
Initial setting
Timer operation enabled (TSnTRG0.TSnTS = 1)
Transfer the values of TSnCMP0 to TSnCMP12 registers
to TSnCMP0 to TSnCMP12 buffer registers.
TSnRSF flag = 0
Rewriting of TSnCMP0 and TSnCMP2 to TSnCMP12
Rewriting of TSnCMP1 register
Upon match of 16-bit counter and
TSnCMPm (m = 2, 4, 6, 8, 10, 12)
buffer register (set timing), TSG2nO1
to TSG2nO6 output active level.
Upon match of 16-bit counter and
TSnCMPk (k = 1, 3, 5, 7, 9, 11)
buffer register (clear timing),
TSG2nO1 to TSG2nO6 output inactive level.
(1)
(2)
(3)
*
· Upon match of 16-bit counter and TSnCMP0 buffer
register, clear and start of 16-bit counter
· The values of TSnCMP0 and TSnCMP12 registers
are reloaded to TSnCMP0 to TSnCMP12 buffer registers.
Reloading enabled
(4)
START
YES
Содержание V850 Series
Страница 1556: ...V850E2 PG4 L R01UH0336EJ0102 Back Cover ...