88
www.ubicom.com
IP2022 Data Sheet
7.2
Registers (sorted alphabetically)
Table 7-2 shows the addresses and reset values of all
special-purpose registers in data memory, sorted
alphabetically by name.
Table 7-2 Register Addresses and Reset State
Address
Name
Description
Reset
Value
0x052
ADCCFG
ADC configura-
tion register
00000000
0x050
ADCH
ADC value (high
byte)
00000000
0x051
ADCL
ADC value (low
byte)
00000000
0x053
ADCTMR
ADC timer regis-
ter
00000000
0x010
ADDRH
Program mem-
ory pointer
(high byte)
00000000
0x011
ADDRL
Program mem-
ory pointer
(low byte)
00000000
0x002
ADDRSEL
Selector for cur-
rent exter-
nal/program
memory pointer
00000000
0x003
ADDRX
External/pro-
gram memory
pointer (bits
23:16)
00000000
0x07E
CALLH
Top of call stack
(high byte)
11111111
0x07F
CALLL
Top of call stack
(low byte)
11111111
0x06F
CMPCFG
Comparator
configuration
register
0000000X
0x012
DATAH
Program mem-
ory data (high
byte)
00000000
0x013
DATAL
Program mem-
ory data (low
byte)
00000000
0x00C
DPH
Data Pointer
(high byte)
00000000
0x00D
DPL
Data Pointer
(low byte)
00000000
0x01A
FCFG
Flash configura-
tion register
00000000
0x018
INTE
Port B interrupt
enable bits
00000000
0x019
INTED
Port B interrupt
edge select bits
00000000
0x017
INTF
Port B interrupt
flags
Undefined
0x016
INTSPD
Interrupt speed
register
00000000
0x014
INTVECH
Interrupt vector
(high byte)
00000000
0x015
INTVECL
Interrupt vector
(low byte)
00000000
0x01E
IPCH
Interrupt return
address (high
byte)
00000000
0x01F
IPCL
Interrupt return
address (low
byte)
00000000
0x004
IPH
Indirect Pointer
(high byte)
00000000
0x005
IPL
Indirect Pointer
(low byte)
00000000
0x02B
LFSRA
LFSR address
register
00000000
0x023
LFSRH
LFSR data reg-
ister (high byte)
00000000
0x027
LFSRL
LFSR data reg-
ister (low byte)
00000000
0x00F
MULH
Multiply result
(high byte)
00000000
0x008
PCH
Current PC bits
15:8 (read-only)
11111111
0x009
PCL
Virtual register
for direct PC
modification
11110000
Table 7-2 Register Addresses and Reset State (contin-
Address
Name
Description
Reset
Value