MS51
Nov. 28, 2019
Page
12
of 491
Rev 1.00
MS51
32K
SE
RIES
TE
CHNICAL RE
F
EREN
CE MA
N
UAL
by software from high-speed internal oscillator
Timers
16-bit Timer
Two 16-bit Timers/Counters 0 and 1 compatible with standard
8051.
One 16-bit Timer2 with three-channel input capture module
and 9 input pin can be selected.
One 16-bit auto-reload Timer3, which can be the baud rate
clock source of UART0 and UART1.
Watchdog
6-bit free running up counter for WDT time-out interval.
Selectable time-out interval is 6.40 ms ~ 1.638s since
WDT_CLK = 10 kHz (LIRC).
Able to wake up from Power-down or Idle mode
Interrupt or reset selectable on watchdog time-out
Wake-up Timer
16-bit free running up counter for time-out interval.
Clock sources from LIRC
Able self Wake-up wake up from Power-down or Idle mode,
and auto reload count value.
Supports Interrupt
PWM
Up To 12 output pins can be selected
Supports maximum clock source frequency up to 24 MHz
Supports up to Three PWM modules, each module provides 6
output channels.
Supports independent mode for PWM output
Supports complementary mode for 3 complementary paired
PWM output channels
Dead-time insertion with 8-bit resolution
Supports 16-bit resolution PWM counter
Supports mask function and tri-state enable for each PWM pin
Supports brake function
Supports trigger ADC on the following events
Analog Interfaces
Analog-to-Digital
Converter (ADC)
Analog input voltage range: 0 ~ AV
DD
.
12-bit resolution and 10-bit accuracy is guaranteed.
Up to 8 single-end analog input channels
1 internal channels, they are band-gap voltage (VBG).
Maximum ADC peripheral clock frequency is 1 MHz.
Up to 500 KSPS sampling rate.