![Freescale Semiconductor MC9S12ZVM series Reference Manual Download Page 555](http://html1.mh-extra.com/html/freescale-semiconductor/mc9s12zvm-series/mc9s12zvm-series_reference-manual_2330602555.webp)
Chapter 14 Pulse Width Modulator with Fault Protection (PMF15B6CV3)
MC9S12ZVM Family Reference Manual Rev. 1.3
Freescale Semiconductor
555
PMFCFG2[MSK5:MSK0]
= 0x0c; // Branch C<->A, mask B // 120˚
PMFCFG3[PINVC,PINVB,PINVA]
= 0x1;
// Invert A
PMFCFG2[MSK5:MSK0]
= 0x30; // Branch B<->A, mask C // 180˚
PMFCFG3[PINVC,PINVB,PINVA]
= 0x1;
// Invert A
PMFCFG2[MSK5:MSK0]
= 0x03; // Branch B<->C, mask A // 240˚
PMFCFG3[PINVC,PINVB,PINVA]
= 0x4;
// Invert C
PMFCFG2[MSK5:MSK0]
= 0x0c; // Branch A<->C, mask B // 300˚
PMFCFG3[PINVC,PINVB,PINVA]
= 0x4;
// Invert C
PMFCFG2[MSK5:MSK0]
= 0x30; // Branch A<->B, mask A // 360˚
PMFCFG3[PINVC,PINVB,PINVA]
= 0x2;
// Invert B
Table 14-47. Bipolar Switching Sequence
Branch
Channel
0
˚
60
˚
120
˚
180
˚
240
˚
300
˚
A
PWM0
PWMgen
Masked
PWMgen
Masked
PWMgen
PWM1
PWMgen
Masked
PWMgen
Masked
PWMgen
B
PWM2
PWMgen
Masked
PWMgen
Masked
PWM3
PWMgen
Masked
PWMgen
Masked
C
PWM4
Masked
PWMgen
Masked
PWMgen
PWM5
Masked
PWMgen
Masked
PWMgen