beautypg.com

Data pointer high 0 (dph), Data pointer low 1 (dpl1), Data pointer high 1 (dph1) – Maxim Integrated Ultra-High-Speed Flash Microcontroller User Manual

Page 22: Data pointer select (dps), Data pointer high 0 (dph) -14, Data pointer low 1 (dpl1) -14, Data pointer high 1 (dph1) -14, Data pointer select (dps) -14

background image

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)

7

6

5

4

3

2

1

0

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)

7

6

5

4

3

2

1

0

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)

7

6

5

4

3

2

1

0

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

6

5

4

3

2

1

0

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