![Dallas DS87C550 User Manual Supplement Download Page 49](http://html1.mh-extra.com/html/dallas/ds87c550/ds87c550_user-manual-supplement_3298646049.webp)
DS87C550 High-Speed Microcontroller User’s Guide Supplement
49 of 93
PWM2 Value Register (PWM2)
7
6
5
4
3
2
1
0
SFR DDh PWM2.7
PWM2.6
PWM2.5
PWM2.4
PWM2.3
PWM2.2
PWM2.1
PWM2.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
PWM2.7-0
Bits 7-0
PWM2 Value Register.
This register provides read/write access to timer and
compare resources found in the pulse generator section of 8-bit PWM channel 2.
When bit PW2T/C (PW23CON.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 PW2T/C is 0, this register provides access to the compare
register that determines the duty cycle of channel 2’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 1, and functions identically to
8-bit mode.
PWM3 Value Register (PWM3)
7
6
5
4
3
2
1
0
SFR DEh PWM3.7
PWM3.6
PWM3.5
PWM3.4
PWM3.3
PWM3.2
PWM3.1
PWM3.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
PWM3.7-0
Bits 7-0
PWM3 Value Register.
This register provides read/write access to timer and
compare resources found in the pulse generator section of 8-bit PWM channel 3.
When bit PW3T/C (PW23CON.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 PW3T/C is 0, this register provides access to the compare
register that determines the duty cycle of channel 3’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 1, and functions identically to
8-bit mode.
Accumulator A (A or ACC)
7
6
5
4
3
2
1
0
SFR E0h
ACC.7
ACC.6
ACC.5
ACC.4
ACC.3
ACC.2
ACC.1
ACC.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
ACC.7-0
Bits 7-6
Accumulator.
This register serves as the accumulator for arithmetic and logical
operations. It is functionally identical to the accumulator found in the 80C32.