English
Language : 

XC800 Datasheet, PDF (23/132 Pages) Infineon Technologies AG – Microcontroller Family Architecture and Instruction Set
XC800
CPU Architecture
2.1.6 Extended Operation Register (EO)
The EO register has two functions. One function is to select the active data pointer where
the derivative has multiple data pointers. The other function is to select the instruction
executed on opcode A5H. The active instruction is either TRAP or
MOVC @(DPTR++),A.
EO
Extended Operation Register
Reset Value: 00H
7
6
5
4
3
2
1
0
0
TRAP_EN
0
r
rw
r
DPSEL
rw
Field
DPSEL
TRAP_EN
0
Bits Type Description
[2:0] rw
Data Pointer Select
000 DPTR0 selected
001 DPTR1 selected (if available)
010 DPTR2 selected (if available)
011 DPTR3 selected (if available)
100 DPTR4 selected (if available)
101 DPTR5 selected (if available)
110 DPTR6 selected (if available)
111 DPTR7 selected (if available)
4
rw TRAP Enable
0 Select MOVC @(DPTR++),A
1 Select software TRAP instruction
3,
r
[7:5]
Reserved
Returns 0 if read; should be written with 0.
User’s Manual, V 0.1
2-6
2005-01