NEC MuPD78F0132H User Manual page 212

8-bit single-chip microcontrollers, 78k0/ke1plus
Table of Contents

Advertisement

<2> The count operation starts when TMHEn = 1.
<3> The CMP0n register is the compare register that is to be compared first after the count operation is
enabled. When the values of 8-bit timer counter Hn and the CMP0n register match, 8-bit timer counter Hn
is cleared, an interrupt request signal (INTTMHn) is generated, and TOHn output becomes active. At the
same time, the compare register to be compared with 8-bit timer counter Hn is changed from the CMP0n
register to the CMP1n register.
<4> When 8-bit timer counter Hn and the CMP1n register match, TOHn output becomes inactive and the
compare register to be compared with 8-bit timer counter Hn is changed from the CMP1n register to the
CMP0n register.
generated.
<5> By performing procedures <3> and <4> repeatedly, a pulse with an arbitrary duty can be obtained.
<6> To stop the count operation, set TMHEn = 0.
If the setting value of the CMP0n register is N, the setting value of the CMP1n register is M, and the count clock
frequency is f
, the PWM pulse output cycle and duty are as follows.
CNT
PWM pulse output cycle = (N + 1)/f
Duty = Active width : Total width of PWM = (M + 1) : (N + 1)
Cautions 1. In PWM output mode, three operation clocks (signal selected using the CKSn2 to CKSn0
bits of the TMHMDn register) are required to transfer the CMP1n register value after
rewriting the register.
2. Be sure to set the CMP1n register when starting the timer count operation (TMHEn = 1) after
the timer count operation was stopped (TMHEn = 0) (be sure to set again even if setting the
same value to the CMP1n register).
Remark n = 0, 1
212
CHAPTER 8 8-BIT TIMERS H0 AND H1
At this time, 8-bit timer counter Hn is not cleared and the INTTMHn signal is not
CNT
User's Manual U16899EJ2V0UD

Advertisement

Table of Contents
loading

Table of Contents