Owner's manual
4-14
Ultra-High-Speed Flash
Microcontroller User’s Guide
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 nonscratchpad data RAM.
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.
DPH1.7–0
Bits 7–0
Data Pointer Low 1. This register is the high 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.
ID1
Bit 7
ID0
Bit 6
Increment/Decrement Select for DPTR1. This bit determines the effect of the INC DPTR instruc-
tion on DPTR1 when selected (SEL = 1) as the active data pointer.
0 = INC DPTR increments DPTR1 (default)
1 = INC DPTR decrements DPTR1
Increment/Decrement Select for DPTR. This bit determines the effect of the INC DPTR instruc-
tion on DPTR when selected (SEL = 0) as the active data pointer
.
0 = INC DPTR increments DPTR (default)
1 = INC DPTR decrements DPTR
R = Unrestricted read, W = Unrestricted write, -n = Value after reset
Data Pointer Select (DPS)
76543210
SFR 86h ID1 ID0 TSL AID — — — SEL
RW-0 RW-0 RW-0 R-0 R-0 R-1 R-0 RW-0
R = Unrestricted read, W = Unrestricted write, -n = Value after reset
Data Pointer High 1 (DPH1)
76543210
SFR 85h DPH1.7 DPH1.6 DPH1.5 DPH1.4 DPH1.3 DPH1.2 DPH1.1 DPH1.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
Data Pointer Low 1 (DPL1)
76543210
SFR 84h DPL1.7 DPL1.6 DPL1.5 DPL1.4 DPL1.3 DPL1.2 DPL1.1 DL1H.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
Data Pointer High 0 (DPH)
7 6543210
SFR 83h DPH.7 DPH.6 DPH.5 DPH.4 DPH.3 DPH.2 DPH.1 DPH.0
RW-0 RW-0 RW-0 RW-0 RW-0 RW-0 RW-0 RW-0
Maxim Integrated