English
Language : 

DS89C420-QCL Datasheet, PDF (37/139 Pages) Maxim Integrated Products – Ultra-High-Speed Flash Microcontroller User’s Guide
Ultra-High-Speed Flash
Microcontroller User’s Guide
Timer 2 MSB (TH2)
7
6
5
4
3
2
1
SFR CDh
TH2.7
TH2.6
TH2.5
TH2.4
TH2.3
TH2.2
TH2.1
RW-0
RW-0
RW-0
RW-0
RW-0
RW-0
RW-0
R = Unrestricted read, W = Unrestricted write, -n = Value after reset
TH2.7–0
Bits 7–0
Timer 2 MSB. This register contains the most significant byte of Timer 2.
0
TH2.0
RW-0
Program Status Word (PSW)
7
6
5
4
3
2
1
0
SFR D0h
CY
AC
F0
RS1
RS0
OV
F1
PARITY
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
CY
Bit 7
Carry Flag. This bit is set if the last arithmetic operation resulted in a carry (during addition)
or a borrow (during subtraction). Otherwise, it is cleared to 0 by all arithmetic operations.
AC
Bit 6
Auxiliary Carry Flag. This bit is set to 1 if the last arithmetic operation resulted in a carry into
(during addition) or a borrow (during subtraction) from the high-order nibble. Otherwise, it is
cleared to 0 by all arithmetic operations.
F0
User Flag 0. This is a bit-addressable, general-purpose flag for software control.
Bit 5
RS1, RS0
Bits 4-3
Register Bank Select 1–0. These bits select which register bank is addressed during register
accesses.
Register Bank Addresses
OV
Bit 2
F1
Bit 1
PARITY
Bit 0
RS1
RS0
REGISTER BANK
ADDRESS
0
0
0
00h – 07h
0
1
1
08h – 0Fh
1
0
2
10h – 17h
1
1
3
18h – 1Fh
Overflow Flag. This bit is set to 1 if the last arithmetic operation resulted in a carry (addition),
borrow (subtraction), or overflow (multiplication or division). Otherwise it is cleared to 0 by all arith-
metic operations.
User Flag 1. This is a bit-addressable, general-purpose flag for software control.
Parity Flag. This bit is set to 1 if the module-2 sum of the 8 bits of the accumulator is 1 (odd parity),
and cleared to 0 on even parity.
37 _____________________________________________________________________________________________