English
Language : 

DS80C390_00 Datasheet, PDF (12/155 Pages) Dallas Semiconductor – High-Speed Microcontroller User’s Guide Supplement
Stack Pointer (SP)
7
6
SFR 81h SP.7
SP.6
RW-0 RW-0
DS80C390 High-Speed Microcontroller User’s Guide Supplement
5
SP.5
RW-0
4
SP.4
RW-0
3
SP.3
RW-0
2
SP.2
RW-1
1
SP.1
RW-1
0
SP.0
RW-1
R=Unrestricted Read, W=Unrestricted Write, -n=Value after Reset
SP.7-0
Bits 7-0
Stack Pointer. This stack pointer identifies current location of the stack. The
stack pointer is incremented before every PUSH operation. This register defaults
to 07h after reset. When the 10-bit stack is enabled (SA=1), this register will be
combined with the extended stack pointer (ESP;9Bh) to form the 10-bit address.
Data Pointer Low 0 (DPL)
7
6
SFR 82h PDL.7 PDL.6
RW-0 RW-0
5
PDL.5
RW-0
4
PDL.4
RW-0
3
PDL.3
RW-0
2
PDL.2
RW-0
1
PDL.1
RW-0
0
PDL.0
RW-0
R=Unrestricted Read, W=Unrestricted Write, -n=Value after Reset
DPL.7-0
Bits 7-0
Data Pointer Low 0. This register is the low byte of the standard 80C32 16-bit
data pointer. DPL and DPH are used to point to non-scratchpad data RAM.
Data Pointer High 0 (DPH)
7
6
5
SFR 83h DPH.7 DPH.6 DPH.5
RW-0 RW-0 RW-0
4
DPH.4
RW-0
3
DPH.3
RW-0
2
DPH.2
RW-0
1
DPH.1
RW-0
0
DPH.0
RW-0
R=Unrestricted Read, W=Unrestricted Write, -n=Value after Reset
DPH.7-0
Bits 7-0
Data Pointer High 0. This register is the high byte of the standard 80C32 16-bit
data pointer. DPL and DPH are used to point to non-scratchpad data RAM.
Data Pointer Low 1 (DPL1)
7
6
5
SFR 84h DPL1.7 DPL1.6 DPL1.5
RW-0 RW-0 RW-0
4
DPL1.4
RW-0
3
DPL1.3
RW-0
2
DPL1.2
RW-0
1
DPL1.1
RW-0
0
DL1H.0
RW-0
R=Unrestricted Read, W=Unrestricted Write, -n=Value after Reset
DPL1.7-0
Bits 7-0
Data Pointer Low 1. This register is the low byte of the auxiliary 16-bit data
pointer. When the SEL bit (DPS.0) is set, DPL1 and DPH1 are used in place of
DPL and DPH during DPTR operations.
12 of 155