System ArchitectureIP2022 Users Manual
20
www.ubicom.com
INTVECH/INTVECL registerspecifies the interrupt vector. It
has a default value of 0x0000 following reset.
IPH/IPL registerindirect pointer for indirect addressing. For
more information about indirect addressing, see Section
3.1.3.
DPH/DPL register and SPH/SPL registerdata pointer and
stack pointer for indirect-with-offset addressing. For more in-
formation about indirect-with-offset addressing, see Section
3.1.4. The SPH and SPL registers are automatically postdec-
remented when storing to memory with a push instruction,
and they are automatically preincremented when reading from
memory with a pop instruction.
ADDRSEL registerholds an index to one of eight 24-bit
pointers used to address program memory.
ADDRX/ADDRH/ADDRL registerthe current pointer select-
ed by the ADDRSEL register is accessable in the ADDRX (bits
23:16), ADDRH (bits 15:8), and ADDRL (bits 7:0) registers.
DATAH/DATAL registerprogram memory is always read or
written as 16-bit words. On reads, the data from program
memory is loaded into the DATAH/DATAL register. On writes,
the contents of the DATAH/DATAL register pair are loaded into
the program memory.