32-Bit Arm
®
Cortex
®
-M0+ MCU
HT32F50231/HT32F50241
16
Motor Control Timer (MCTM)
Introduction
The Motor Control Timer consists of one 16-bit up/down-counter, four 16-bit Capture/Compare
Registers (CCRs), one 16-bit Counter-Reload Register (CRR), one 8-bit Repetition Counter (REPR)
and several control/status registers. It can be used for a variety of purposes which include general
time measurement, input signal pulse width measurement, output waveform generation for signals
such as single pulse generation or PWM generation, including dead time insertion.
ITI0
ITI1
Edge
Detector
ITI2
XOR
TI0
Input Filter
& Polarity Selection
& Edge Detection
MT_CH0
Input Filter
TI1
MT_CH1
& Polarity Selection
& Edge Detection
Input Filter
TI2
MT_CH2
& Polarity Selection
& Edge Detection
Input Filter
TI3
MT_CH3
& Polarity Selection
& Edge Detection
MT_BRK
MT_BRK
Input Polarity & Filter
Figure 93. MCTM Block Diagram
Rev. 1.00
f
CLKIN
TRCED
TI0S0ED
TI1S1ED
TI0BED
UEV1G
TI0S0
TI1S1
CK_PSC
CK_CNT
PSC
PRESCALER
TI0S0ED
CEV0
CH0
TI0S1ED
PRESCALER
TI1S0ED
CEV1
CH1
TI1S1ED
PRESCALER
TI2S2ED
CEV2
CH2
TI2S3ED
PRESCALER
TI3S2ED
CEV3
CH3
TI3S3ED
PRESCALER
TRCED
BEV
Clock Failure Event
298 of 486
UEV1G
TEV
TME
Clock
Controller
UEV1
STIED
CHxOREF
Controller
(x = 0 ~ 3)
CEVx
MEVx
MDCFR
Register
TEV : Trigger Event
CEVx : Channel x Capture Event
STI
Slave
MEVx : Channel x Compare Match Event
Controller
BEV : Break Event
UEV1 : Update Event 1
UEV2 : Update Event 2
REPR
Register
Reload Register
Restart
(CRR)
Pause
Trigger
Repetition
Down-Counter
UEV1
TM_CNT
Dead Time
Register
MEV0
CH0OREF
CH0 Capture/Compare
DTG
Register (CH0CCR)
MEV1
CH1OREF
CH1 Capture/Compare
DTG
Register (CH1CCR)
MEV2
CH2OREF
CH2 Capture/Compare
DTG
Register (CH2CCR)
MEV3
CH3OREF
CH3 Capture/Compare
Register (CH3CCR)
MTO
Master
To other Timers ITIx
To ADC
Output Conf.
Registers
MT_CH0O
Output
Control
MT_CH0NO
MT_CH1O
Output
Control
MT_CH1NO
MT_CH2O
Output
Control
MT_CH2NO
Output
MT_CH3O
Control
July 31, 2018
Need help?
Do you have a question about the HT32F50231 and is the answer not in the manual?
Questions and answers