
Pulse Width Modulation (PWM)
Intel® Quark™ SE Microcontroller C1000
June 2017
Platform Design Guide
Document Number: 334715-004EN
29
Figure 11. Duty Cycle of 20%
Figure 12. Duty Cycle of 50%
Figure 13. Duty Cycle of 80%
5.2
Functional Operation
Each counter is identical, has an associated PWM Output, and can be individually
configured with the following options:
Enable
PWM Mode or Timer Mode
PWM Duty Cycle and Frequency
Timer Timeout Period
Interrupt Masking
In PWM Mode, the high and low times can be configured as follows. This assumes a
nominal system clock frequency of 32 MHz. The values, in nanoseconds, will differ
if the system clock frequency is changed.
Table 10. PWM Timing
Characteristic
Value (System Clock Cycles)
Value (Time)
Low Time Granularity
1
31.25 ns
Low Time Range
2 to 4294967296 (2^32)
62.5 ns to 134.22 s
High Time Granularity
1
31.25 ns
High Time Range
2 to 4294967296 (2^32)
62.5 ns to 134.22 s
PWM Mode supports the following maskable interrupt source:
Both edges of the PWM Output signal
In Timer Mode, the timeout period can be configured as follows. This assumes a
nominal system clock frequency of 32 MHz. The values, in nanoseconds, will differ
if the system clock frequency is changed.