![Infineon Technologies XC2200 User Manual Download Page 164](http://html1.mh-extra.com/html/infineon-technologies/xc2200/xc2200_user-manual_2055439164.webp)
XC2200 Derivatives
System Units (Vol. 1 of 2)
Central Processing Unit (CPU)
User’s Manual
4-26
V2.1, 2008-08
CPUSV2_X, V2.2
4.4
CPU Configuration Registers
The CPU configuration registers select a number of general features and behaviors of
the XC2200’s CPU core. In general, these registers must not be modified by application
software (exceptions will be documented, e.g. in an errata sheet).
Note: The CPU configuration registers are protected by the register security mechanism
after the EINIT instruction has been executed.
CPUCON1
CPU Control Register 1
SFR (FE18
H
/0C
H
)
Reset Value: 0007
H
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
-
-
-
-
-
-
-
-
-
VECSC
WDT
CTL
SGT
DIS
INTS
CXT
BP ZCJ
-
-
-
-
-
-
-
-
-
rw
rw
rw
rw
rw
rw
Field
Bits
Type
Description
VECSC
[6:5]
rw
Scaling Factor of Vector Table
00
Space between two vectors is 2 words
1)
01
Space between two vectors is 4 words
10
Space between two vectors is 8 words
11
Space between two vectors is 16 words
1) The default value (2 words) is compatible with the vector distance defined in the C166 Family architecture.
WDTCTL
4
rw
Configuration of Watchdog Timer
0
DISWDT executable only until End Of Init
2)
1
DISWDT/ENWDT always executable
(enhanced WDT mode)
2) The DISWDT (executed after EINIT) and ENWDT instructions are internally converted in a NOP instruction.
SGTDIS
3
rw
Segmentation Disable/Enable Control
0
Segmentation enabled
1
Segmentation disabled
INTSCXT
2
rw
Enable Interruptibility of Switch Context
0
Switch context is not interruptible
1
Switch context is interruptible
BP
1
rw
Enable Branch Prediction Unit
0
Branch prediction disabled
1
Branch prediction enabled
ZCJ
0
rw
Enable Zero Cycle Jump Function
0
Zero cycle jump function disabled
1
Zero cycle jump function enabled