Datasheet

Table Of Contents
Pulse Width Modulator (PWM)
MC9S12DP256 — Revision 1.1
Pulse Width Modulator (PWM)
Figure 50 PWM Center Aligned Output Waveform
To calculate the output frequency in center aligned output mode for a
particular channel, take the selected clock source frequency for the
channel (A, B, SA, or SB) and divide it by twice the value in the period
register for that channel.
PWMx Frequency = Clock(A, B, SA, or SB) / (2*PWMPERx)
PWMx Duty Cycle (high time as a % of period):
Polarity = 0 (PPOLx=0)
Duty Cycle = [(PWMPERx-PWMDTYx)/PWMPERx] * 100%
Polarity = 1 (PPOLx=1)
Duty Cycle = [PWMDTYx / PWMPERx] * 100%
As an example of a center aligned output, consider the following case:
Clock Source = E, where E=10MHz (100ns period)
PPOLx = 0
PWMPERx = 4
PWMDTYx = 1
PWMx Frequency = 10MHz/8 = 1.25MHz
PWMx Period = 800ns
PWMx Duty Cycle = 3/4 *100% = 75%
The output waveform generated is shown in Figure 51
PPOLx=0
PPOLx=1
Period = PWMPERx*2
PWMDTYx PWMDTYx
PWMPERx PWMPERx
Freescale Semiconductor, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...