
Rev. 1.00
257 of 486
July 31, 2018
32-Bit Arm
®
Cortex
®
-M0+ MCU
HT32F50231/HT32F50241
14 Pulse W
idth Modulator (PWM)
Channel Output Reference Signal
When the PWM is used in the compare match output mode, the CHxOREF signal (Channel x
Output Reference signal) is defined by the CHxOM bit setup. The CHxOREF signal has several
types of output function which defines what happens to the output when the counter value matches
the contents of the CHxCR register. In addition to the low, high and toggle CHxOREF output types;
there are also PWM mode 1 and PWM mode 2 outputs. In these modes, the CHxOREF signal
level is changed according to the count direction and the relationship between the counter value
and the CHxCR content. There are also two modes which will force the output into an inactive or
active state irrespective of the CHxCR content or counter values. With regard to a more detailed
description refer to the relative bit definition. The accompanying Table 30 shows a summary of the
output type setup.
Table 30. Compare Match Output Setup
CHxOM Value
Compare Match Level
0x0
No change
0x1
Clear Output to 0
0x2
Set Output to 1
0x3
Toggle Output
0x4
Force Inactive Level
0x5
Force Active Level
0x6
PWM Mode 1
0x7
PWM Mode 2
Counter Value
CRR
CHxOM=0x3, CHxPRE=0
CHxCR
CHxCR
(New value 1)
CHxCR
(New value 2)
TME
CHxOREF
UEV
(Update Event)
Time
(Output toggle, preload disable)
CHxCR
(New value 3)
Update CHxCR
value
(1)
(2)
(3)
Figure 77. Toggle Mode Channel Output Reference Signal (CHxPRE = 0)