beautypg.com

Rainbow Electronics W79E8213R User Manual

Page 32

background image

Preliminary W79E8213/W79E8213R Data Sheet

Publication Release Date: July 11, 2008

- 32 -

Revision A2

Continued

BIT NAME

FUNCTION

0 WDCLR

Reset Watchdog Timer
This bit helps in putting the watchdog timer into a know state. It also helps in
resetting the watchdog timer before a time-out occurs. Failing to set the
EWRST before time-out will cause an interrupt, if EWDI (EIE.4) is set, and 512
clocks after that a watchdog timer reset will be generated if EWRST is set. This
bit is self-clearing by hardware.

The WDCON SFR is set to 0x000000B on a reset. WTRF (WDCON.2) is set to a 1 on a Watchdog
timer reset, but to a 0 on power on/down resets. WTRF (WDCON.2) is not altered by an external
reset. EWRST (WDCON.1) is set to 0 on a Power-on reset, reset pin reset, and Watch Dog Timer
reset.

All the bits in this SFR have unrestricted read access. WDRUN, WD0, WD1, EWRST, WDIF and
WDCLR require Timed Access procedure to write. The remaining bits have unrestricted write
accesses. Please refer TA register description.

TA

REG

C7H

WDCON

REG

D8H

MOV

TA,

#AAH

;

To

access protected bits

MOV

TA,

#55H

SETB

WDCON.0

;

Reset

watchdog

timer

ORL

WDCON, #00110000B

; Select 26 bits watchdog timer

MOV

TA,

#AAH

MOV

TA,

#55H

ORL

WDCON, #00000010B

; Enable watchdog reset

PWMP COUNTER LOW BITS REGISTER

Bit:

7 6 5 4 3 2 1 0

PWMP.7 PWMP.6 PWMP.5 PWP.4 PWMP.3 PWMP.2 PWMP.1 PWMP.1

Mnemonic: PWMPL

Address: D9h

BIT NAME

FUNCTION

7~0

PWMP.[7:0]

PWM Counter Low Bits Register.

PWM0 LOW BITS REGISTER

Bit:

7 6 5 4 3 2 1 0

PWM0.7

PWM0.6

PWM0.5 PWM0.4 PWM0.3 PWM0.2 PWM0.1 PWM0.1

Mnemonic: PWM0L

Address: DAh

BIT NAME

FUNCTION

7~0

PWM0.[7:0] PWM 0 Low Bits Register.

PWM1 LOW BITS REGISTER

Bit:

7 6 5 4 3 2 1 0

PWM1.7 PWM1.6 PWM1.5 PWM1.4 PWM1.3 PWM1.2 PWM1.1 PWM1.0

Mnemonic: PWM1L

Address: DBh