MS51
Dec. 17, 2019
Page
10
of 316
Rev 1.01
M
S51
SE
RIES
TE
CHNICA
L REF
ERE
N
CE MA
NU
A
L
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 6 output pins can be selected
Supports maximum clock source frequency up to 24 MHz
Supports independent mode for PWM output
Supports complementary mode for 3 complementary paired
PWM output channels
Supports 16-bit resolution PWM counter
Supports mask function and tri-state enable for each PWM pin
PWM0 module support Dead-time insertion with 8-bit
resolution
PWM0 module Supports brake function
PWM0 module 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).
Up to 500 KSPS sampling rate.
Software Write 1 to ADCS bit.
External pin (STADC) trigger
PWM trigger.
Communication Interfaces