
W79E201
- 26 -
BIT
NAME
FUNCTION
7
CY
Carry flag: Set for an arithmetic operation which results in a carry being generated
from the ALU. It is also used as the accumulator for the bit operations.
Auxiliary carry: Set when the previous operation resulted in a carry from the high
order nibble.
User flag 0: The General purpose flag that can be set or cleared by the user.
Register bank select bits:
Register bank select bits:
Overflow flag: Set when a carry was generated from the seventh bit but not from
the 8th bit as a result of the previous operation, or vice-versa.
User Flag 1: The General purpose flag that can be set or cleared by the user by
software.
Parity flag: Set/cleared by hardware to indicate odd/even number of 1's in the
accumulator.
6
AC
5
4
3
F0
RS1
RS0
2
OV
1
F1
0
P
RS.1-0: Register bank select bits:
RS1
0
0
1
1
RS0
0
1
0
1
REGISTER BANK
0
1
2
3
ADDRESS
00-07h
08-0Fh
10-17h
18-1Fh
Watchdog Control
Bit:
7
-
6
5
-
4
-
3
2
1
0
POR
WDIF
WTRF
EWT
RWT
Mnemonic: WDCON
Address: D8h
BIT
7
NAME
-
FUNCTION
Reserved.
Power-on reset flag. Hardware will set this flag on a power up condition. This flag
can be read or written by software. A write by software is the only way to clear
this bit once it is set.
Reserved.
Reserved.
Watchdog Timer Interrupt Flag. If the watchdog interrupt is enabled, hardware will
set this bit to indicate that the watchdog interrupt has occurred. If the interrupt is
not enabled, then this bit indicates that the time-out period has elapsed. This bit
must be cleared by software.
Watchdog Timer Reset Flag. Hardware will set this bit when the watchdog timer
causes a reset. Software can read it but must clear it manually. A power-fail reset
will also clear the bit. This bit helps software in determining the cause of a reset. If
EWT = 0, the watchdog timer will have no affect on this bit.
6
POR
5
4
-
-
3
WDIF
2
WTRF