Panasonic MN101C00 User Manual page 87

Panaxseries mn101c00 series 8-bit single-chip microcomputers
Table of Contents

Advertisement

Pulse Added Type PWM Output Function
In the pulse added method, a 1-bit output is appended to the basic component of the 8-bit
PWM output. Precise control is possible based on the number of PWM repetitions (256
times) to which this bit is appended. Settings for the pulse added type PWM output function
are listed below.
(1)
Set the TM4EN flag of the timer 4 mode register (TM4MD) to "0" to stop the count
operation of timer 4.
(2)
Set bit 4 of the port 1 output/input mode register (P1OMD) to the special function
pin setting. Bit 4 of port 1 will be specified as the PWM output pin.
(3)
Use the TM4CK2 to 0 flags of the TM4MD register to select fosc, fs/4, or fs/16 as the
clock source. The period of the output waveform is determined based on the clock source.
(4)
Set the TM4PWM flag of the TM4MD register to "1" so that PWM operation is
selected.
(5)
Set a value in the lower 8 bits of compare register 4 (TM4OCL). The high interval of
the output waveform is determined based on the value of the lower 8 bits of compare
register 4 (TM4OCL).
(6)
Set the position of the added pulse in the upper 8 bits of compare register 4
(TM4OCH).
(7)
Set the TM4EN flag of the TM4MD register to "1" to start the timer.
(8)
When timer 4 begins operation, binary counter 4 will count upward from X'00'.
(9)
A high-level signal is output from the port beginning when binary counter 4 starts
counting from X'00' and ending when the value of binary counter 4 matches the
value set in the TM4OCL register.
(10)
When the value of binary counter 4 matches that of the TM4OCL register, a low-
level signal is output from the port.
(11)
Binary counter 4 continues to count upward until X'FF' is reached. At the next count-
up cycle, the value of binary counter 4 is reset to X'00', and counting begins again.
A high-level signal is output from the port.
Use a 16-bit access instruction to set the TM4OCH, TM4OCL
register.
Added pulse
Tn=X'00'
Tn=X'01'
Figure 4-3-4 Pulse Added Type PWM Output
Basic PWM components
Tn=X'04'
Tn=X'02'
Tn=X'03'
Repeated 256 times
: Added pulse
Tn=X'FF'
16-bit Timer Operation (timer 4)
Chapter 4 Timer Functions
If bit 4 of port 1 is to be used as a
PWM output pin, set the P1DIR
and P1PLU registers.
PWM4 output is fixed at L with
X'FF' set at the lower 8
bits(TM40CL) of compare register.
Use of timer 4 at PWM mode
disables setting of X'FF' att
TM4OCL register.
73

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mn101c115Mn101c117Mn101cp117

Table of Contents