
Rev. 1.00
324 of 486
July 31, 2018
32-Bit Arm
®
Cortex
®
-M0+ MCU
HT32F50231/HT32F50241
16 Motor Control T
imer (MCTM)
16 Motor Control T
imer (MCTM)
Single Pulse Mode
Once the timer is set to operate in the single pulse mode, it is not necessary to set the timer enable
bit TME in the CTR register to 1 to enable the counter. The trigger to generate a pulse can be
sourced from the STI signal rising edge or by setting the TME bit to 1 using software. Setting the
TME bit to 1 or a trigger from the STI signal rising edge can generate a pulse and then keep the
TME bit at a high state until the update event 1 occurs or the TME bit is cleared to 0 by software.
If the TME bit is cleared to 0 using software, the counter will be stopped and its value held.
If the TME bit is automatically cleared to 0 by a hardware update event 1, the counter will be
reinitialised.
Trigger by S/W
Trigger by STI
Cleared by
Update Event
Flag is set by compare match
and cleared by S/W
CRR
CHxCCR
TME bit
STI
UEV1IF
CHxCCIF
Counter Value
Flag is set by update event 1
and cleard by S/W
Counter stopped
and held
Time
Counter
reinitialized
Cleared by S/W
delay
delay
CHxOREF
(PWM1)
delay
delay
(PWM2)
CHxIMAE=0
min. delay
CHxIMAE=1
min. delay
CHxOREF
(PWM1)
(PWM2)
delay
delay
Figure 128. Single Pulse Mode