ST10F276E
PWM modules
11
PWM modules
Two pulse width modulation modules are available on ST10F276E: standard PWM0 and
XBUS PWM1. They can generate up to four PWM output signals each, using edge-aligned
or centre-aligned PWM. In addition, the PWM modules can generate PWM burst signals and
single shot outputs. Table 50 and Table 51 show the PWM frequencies for different
resolutions. The level of the output signals is selectable and the PWM modules can
generate interrupt requests.
Figure 19. Block diagram of PWM module
00X PERIOD REGISTERꢎ
-ATCH
#OMPARATOR
#LOCK ꢀ
#LOCK ꢁ
04X
)NPUT
CONTROL
5PꢂDOWNꢂ
ꢀꢄꢅBIT UPꢂDOWN COUNTERꢎ
CLEAR CONTROL
2UN
-ATCH
#OMPARATOR
/UTPUT CONTROL
7RITE CONTROL
0/54X
%NABLE
3HADOW REGISTER
07X PULSE WIDTH REGISTERꢎ
ꢎ 5SER READABLEꢂWRITEABLE REGISTER
'!0'2)ꢉꢉꢉꢋꢄ
1. User readable / writeable register
Table 50. PWM unit frequencies and resolutions at 40 MHz CPU clock
CPU clock
Mode
Resolution
8-bit
10-bit
12-bit
14-bit
16-bit
divided by
1
64
1
25ns
1.6µs
25ns
1.6µs
156.25 kHz
2.44 kHz
39.1 kHz
610 Hz
9.77 kHz
152.6 Hz
4.88 kHz
76.29 Hz
2.44 Hz
38.15 Hz
1.22 kHz
19.07 Hz
610 Hz
9.54 Hz
305.2 Hz
4.77 Hz
0
1
78.12 kHz
1.22 kHz
19.53 kHz
305.17 Hz
64
Table 51. PWM unit frequencies and resolutions at 64 MHz CPU clock
CPU clock
Mode
Resolution
8-bit
10-bit
12-bit
14-bit
16-bit
divided by
1
64
1
15.6ns
1.0µs
250 kHz
3.91 kHz
125 kHz
1.95 kHz
62.5 kHz
976.6 Hz
31.25 kHz
488.28 Hz
15.63 kHz
244.1Hz
3.91 Hz
61.01 Hz
1.95 kHz
30.52 Hz
977 Hz
15.26 Hz
488.3 Hz
7.63 Hz
0
1
15.6ns
1.0µs
7.81 kHz
122.07 Hz
64
Doc ID 12303 Rev 3
89/235