ML51/ML54/ML56
Sep. 01, 2020
Page
428
of 719
Rev 2.00
ML
51
/ML
54
/ML
5
6 S
E
RI
E
S
TECHNI
CA
L
RE
F
E
R
E
NC
E
M
A
NU
A
L
ML51/M
L54
/M
L56
Series
Tec
hnical Reference
Manual
6.8 Pulse Width Modulated (PWM)
6.8.1
Overview
The PWM (Pulse Width Modulation) signal is a useful control solution in wide application field. It can
used on motor driving, fan control, backlight brightness tuning, LED light dimming, or simulating as a
simple digital to analog converter output through a low pass filter circuit.
The ML51/ML54/ML56 Series PWM0 is especially designed for motor control by providing three pairs,
maximum 16-bit resolution of PWM0 output with programmable period and duty. The architecture
makes user easy to drive the one-phase or three-phase brushless DC motor (BLDC), or three-phase
AC induction motor. Each of six PWM can be configured as one of independent mode, complementary
mode, or synchronous mode. If the complementary mode is used, a programmable dead-time
insertion is available to protect MOS turn-on simultaneously. The PWM waveform can be edge-aligned
or center-aligned with variable interrupt points.
The ML51/ML54/ML56 Series PWM1/2/3 provide individual configurable period and duty. Maximum
16-bit resolution output. Each of two PWM1/2/3 can be configured as one of independent mode,
complementary mode, or synchronous mode.The PWM1/2/3 waveform can be edge-aligned or center-
aligned with variable interrupt points.
6.8.2
Features
Up To 12 output pins can be selected
Supports maximum clock source frequency up to 24 R/W
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