![](http://datasheet.mmic.net.cn/330000/MB90V520A_datasheet_16438173/MB90V520A_40.png)
MB90520A/520B Series
40
4.
8/16-bit PPG (Programmable Pulse Generator) Timers 0 and 1
The 8/16-bit PPG timer is a two-channel reload timer module (PPG0 and PPG1) that can generate pulse outputs
with the periods specified in the table below and with duty ratios between 0 and 100
%
. Note that the pulse
periods are different depending on the operation mode.
*1 : 8
+
8-bit PPG output operation mode consists of using the lower 8 bits as a prescaler for the PPG timer.
*2 : The values enclosed in ( ) indicate the times for a machine clock frequency of 16 MHz.
Operation
Mode
Count Clock
*2
PPG00, PPG01 (PPG ch0)
PPG10, PPG11 (PPG ch1)
Interval Time
Output Pulse
Width
1/
φ
to 2
9
/
φ
2
2
/
φ
to 2
10
/
φ
2
3
/
φ
to 2
11
/
φ
2
4
/
φ
to 2
12
/
φ
2
5
/
φ
to 2
13
/
φ
2
10
/HCLK to
2
18
/HCLK
1/
φ
to 2
17
/
φ
2
2
/
φ
to 2
18
/
φ
2
3
/
φ
to 2
19
/
φ
2
4
/
φ
to 2
20
/
φ
2
5
/
φ
to 2
21
/
φ
2
10
/HCLK to
2
26
/HCLK
1/
φ
to 2
9
/
φ
2
2
/
φ
to 2
10
/
φ
2
3
/
φ
to 2
11
/
φ
2
4
/
φ
to 2
12
/
φ
2
5
/
φ
to 2
13
/
φ
2
10
/HCLK to
2
18
/HCLK
Interval Time
Output Pulse
Width
1/
φ
to 2
9
/
φ
2
2
/
φ
to 2
10
/
φ
2
3
/
φ
to 2
11
/
φ
2
4
/
φ
to 2
12
/
φ
2
5
/
φ
to 2
13
/
φ
2
10
/HCLK to
2
18
/HCLK
1/
φ
to 2
17
/
φ
2
2
/
φ
to 2
18
/
φ
2
3
/
φ
to 2
19
/
φ
2
4
/
φ
to 2
20
/
φ
2
5
/
φ
to 2
21
/
φ
2
10
/HCLK to
2
26
/HCLK
1/
φ
to 2
17
/
φ
2
2
/
φ
to 2
18
/
φ
2
3
/
φ
to 2
19
/
φ
2
4
/
φ
to 2
20
/
φ
2
5
/
φ
to 2
21
/
φ
2
10
/HCLK to
2
26
/HCLK
8-bit
PPG output
Independent
2ch operation
mode
φ
/1 (62.5 ns)
φ
/2 (125 ns)
φ
/4 (250 ns)
φ
/8 (500 ns)
φ
/16 (1000 ns)
1/
φ
to 2
8
/
φ
2/
φ
to 2
9
/
φ
2
2
/
φ
to 2
10
/
φ
2
3
/
φ
to 2
11
/
φ
2
4
/
φ
to 2
12
/
φ
2
9
/HCLK to
2
17
/HCLK
1/
φ
to 2
16
/
φ
2/
φ
to 2
17
/
φ
2
2
/
φ
to 2
18
/
φ
2
3
/
φ
to 2
19
/
φ
2
4
/
φ
to 2
20
/
φ
2
9
/HCLK to
2
25
/HCLK
1/
φ
to 2
6
/
φ
2/
φ
to 2
9
/
φ
2
2
/
φ
to 2
10
/
φ
2
3
/
φ
to 2
11
/
φ
2
4
/
φ
to 2
12
/
φ
2
9
/HCLK to
2
17
/HCLK
1/
φ
to 2
8
/
φ
2/
φ
to 2
9
/
φ
2
2
/
φ
to 2
10
/
φ
2
3
/
φ
to 2
11
/
φ
2
4
/
φ
to 2
12
/
φ
2
9
/HCLK to
2
17
/HCLK
1/
φ
to 2
16
/
φ
2/
φ
to 2
17
/
φ
2
2
/
φ
to 2
18
/
φ
2
3
/
φ
to 2
19
/
φ
2
4
/
φ
to 2
20
/
φ
2
9
/HCLK to
2
25
/HCLK
1/
φ
to 2
16
/
φ
2/
φ
to 2
17
/
φ
2
2
/
φ
to 2
18
/
φ
2
3
/
φ
to 2
19
/
φ
2
4
/
φ
to 2
20
/
φ
2
9
/HCLK to
2
25
/HCLK
HCLK/512 (128
μ
s)
16-bit
PPG output
operation
mode
φ
/1 (62.5 ns)
φ
/2 (125 ns)
φ
/4 (250 ns)
φ
/8 (500 ns)
φ
/16 (1000 ns)
HCLK/512 (128
μ
s)
8
+
8-bit
PPG output
operation
mode
*1
φ
/1 (62.5 ns)
φ
/2 (125 ns)
φ
/4 (250 ns)
φ
/8 (500 ns)
φ
/16 (1000 ns)
HCLK/512 (128
μ
s)