![Dallas DS87C550 User Manual Supplement Download Page 48](http://html1.mh-extra.com/html/dallas/ds87c550/ds87c550_user-manual-supplement_3298646048.webp)
DS87C550 High-Speed Microcontroller User’s Guide Supplement
48 of 93
PWM0 Value Register (PWM0)
7
6
5
4
3
2
1
0
SFR DCh PWM0.7
PWM0.6
PWM0.5
PWM0.4
PWM0.3
PWM0.2
PWM0.1
PWM0.0
RW-0
RW-0
RW-0
RW-0
RW-0
RW-0
RW-0
RW-0
R=Unrestricted Read, W=Unrestricted Write, -n=Value after Reset
PWM0.7-0
Bits 7-0
PWM0 Value Register.
This register provides read/write access to timer and
compare resources found in the pulse generator section of 8-bit PWM channel 0.
When bit PW0T/C (PW01CON.4) is 1, this register provides access to the timer
portion. Access to the timer allows precise initialization of the PWM function if
desired. When bit PW0T/C is 0, this register provides access to the compare
register that determines the duty cycle of channel 0’s output. The duty cycle is
given by the equation Duty-Cycle (%) = PWM0/256. In 16-bit mode, this register
is the LSB value register for 16-bit PWM channel 0, and functions identically to
8-bit mode.
PWM1 Value Register (PWM1)
7
6
5
4
3
2
1
0
SFR DDh PWM1.7
PWM1.6
PWM1.5
PWM1.4
PWM1.3
PWM1.2
PWM1.1
PWM1.0
RW-0
RW-0
RW-0
RW-0
RW-0
RW-0
RW-0
RW-0
R=Unrestricted Read, W=Unrestricted Write, -n=Value after Reset
PWM1.7-0
Bits 7-0
PWM1 Value Register.
This register provides read/write access to timer and
compare resources found in the pulse generator section of 8-bit PWM channel 1.
When bit PW1T/C (PW01CON.0) is 1, this register provides access to the timer
portion. Access to the timer allows precise initialization of the PWM function if
desired. When bit PW1T/C is 0, this register provides access to the compare
register that determines the duty cycle of channel 1’s output. The duty cycle is
given by the equation Duty-Cycle (%) = PWM0/256. In 16-bit mode, this register
is the MSB value register for 16-bit PWM channel 0, and functions identically to
8-bit mode.