Pulse-Width Modulator for Motor Control (PWMMC)
MC68HC908MR32 • MC68HC908MR16 Data Sheet, Rev. 6.1
124 Freescale Semiconductor
Figure 12-8. Center-Aligned PWM Value LoadingFigure 12-9. Center-Aligned Loading of ModulusFigure 12-10. Edge-Aligned PWM Value Loading
LDOK = 1
MODULUS = 3
PWM VALUE = 1
LDOK = 1
MODULUS = 3
PWM VALUE = 2
UP/DOWN
COUNTER
PWM
LDFQ1:LDFQ0 = 00 (RELOAD EVERY CYCLE)
LDOK = 0
MODULUS = 3
PWM VALUE = 2
LDOK = 0
MODULUS = 3
PWM VALUE = 1
PWMF SET PWMF SET PWMF SET PWMF SET
LDOK = 1
PWM VALUE = 1
MODULUS = 2
LDOK = 1
PWM VALUE = 1
MODULUS = 3
LDOK = 1
PWMVALUE = 1
MODULUS = 2
LDOK = 1
PWM VALUE = 1
MODULUS = 1
LDOK = 0
PWM VALUE = 1
MODULUS = 2
UP/DOWN
COUNTER
PWM
LDFQ1:LDFQ0 = 00 (RELOAD EVERY CYCLE)
PWMF SET PWMF SET PWMF SET PWMF SET PWMF SET
LDOK = 1
MODULUS = 3
PWM VALUE = 1
LDOK = 1
MODULUS = 3
PWM VALUE = 2
UP-ONLY
COUNTER
PWM
LDFQ1:LDFQ0 = 00 (RELOAD EVERY CYCLE)
LDOK = 0
MODULUS = 3
PWM VALUE = 2
LDOK = 0
MODULUS = 3
PWM VALUE = 1
LDOK = 0
MODULUS = 3
PWM VALUE = 1
PWMF SET PWMF SET PWMF SET PWMF SET PWMF SET