IP2022 Data Sheet
www.ubicom.com
83
7.0
Register Quick Reference
7.1
Registers (sorted by address)
Table 7-1 shows the addresses and reset values of all
special-purpose registers in data memory, sorted by their
address.
Table 7-1 Register Addresses and Reset State
Address
Name
Description
Reset
Value
0x001
Reserved
Reserved
Reserved
0x002
ADDRSEL
Selector for cur-
rent exter-
nal/program
memory pointer
00000000
0x003
ADDRX
External/pro-
gram memory
pointer (bits
23:16)
00000000
0x004
IPH
Indirect Pointer
(high byte)
00000000
0x005
IPL
Indirect Pointer
(low byte)
00000000
0x006
SPH
Stack Pointer
(high byte)
00000000
0x007
SPL
Stack Pointer
(low byte)
00000000
0x008
PCH
Current PC bits
15:8 (read-only)
11111111
0x009
PCL
Virtual register
for direct PC
modification
11110000
0x00A
W
W register
00000000
0x00B
STATUS
STATUS register On POR or
RST Reset:
11100000
OnBrown-out
Reset:
11101000
On WDT
Overflow:
11110000
0x00C
DPH
Data Pointer
(high byte)
00000000
0x00D
DPL
Data Pointer
(low byte)
00000000
0x00E
SPDREG
Current speed
(read-only)
10010011
0x00F
MULH
Multiply result
(high byte)
00000000
0x010
ADDRH
External/pro-
gram memory
pointer (bits
15:8)
00000000
0x011
ADDRL
External/pro-
gram memory
pointer (bits 7:0)
00000000
0x012
DATAH
External/pro-
gram memory
data (high byte)
00000000
0x013
DATAL
External/pro-
gram memory
data (low byte)
00000000
0x014
INTVECH
Interrupt vector
(high byte)
00000000
0x015
INTVECL
Interrupt vector
(low byte)
00000000
0x016
INTSPD
Interrupt speed
register
00000000
0x017
INTF
Port B interrupt
flags
Undefined
0x018
INTE
Port B interrupt
enable bits
00000000
0x019
INTED
Port B interrupt
edge select bits
00000000
0x01A
FCFG
Flash configura-
tion register
00000000
0x01B
TCTRL
Timer 1/2 com-
mon control reg-
ister
00000000
0x01C
XCFG
Extended con-
figuration
00000001
0x01D
Reserved
Reserved
Reserved
0x01E
IPCH
Interrupt return
address (high
byte)
00000000
Table 7-1 Register Addresses and Reset State (contin-
Address
Name
Description
Reset
Value