Datasheet

Pulse Width Modulator
PWM Register Description
MC68HC912D60A — Rev. 3.1 Technical Data
Freescale Semiconductor Pulse Width Modulator 215
PWEN0 — PWM Channel 0 Enable
The pulse modulated signal will be available at port P, bit 0 when its
clock source begins its next cycle.
0 = Channel 0 is disabled.
1 = Channel 0 is enabled.
PWPRES is a free-running 7-bit counter. Read anytime. Write only in
special mode (SMOD = 1).
Read and write anytime. A write will cause the scaler counter PWSCNT0
to load the PWSCAL0 value unless in special mode with DISCAL = 1 in
the PWTST register.
PWM channels 0 and 1 can select clock S0 (scaled) as its input clock by
setting the control bit PCLK0 and PCLK1 respectively. Clock S0 is
generated by dividing clock A by the value in the PWSCAL0 register + 1
and dividing again by two. When PWSCAL0 = $FF, clock A is divided by
256 then divided by two to generate clock S0.
Bit 7654321Bit 0
0Bit 654321Bit 0
RESET: 00000000
PWPRES — PWM Prescale Counter $0043
Bit 7654321Bit 0
Bit 7654321Bit 0
RESET: 00000000
PWSCAL0 — PWM Scale Register 0 $0044