SN8P1700
8-bit micro-controller build-in 12-bit ADC
X REGISTERS
There are two major functions of the X register. First, X register can be used as working registers. Second, the X
registers must be clear in order to look-up the ROM data. The SN8P1700’s program counter only has 12-bit. In
look-up table function, the users can omit X register.
X initial value = 0000 0000
085H
X
Bit 7
XBIT7
R/W
Bit 6
XBIT6
R/W
Bit 5
XBIT5
R/W
Bit 4
XBIT4
R/W
Bit 3
XBIT3
R/W
Bit 2
XBIT2
R/W
Bit 1
XBIT1
R/W
Bit 0
XBIT0
R/W
ꢂ
Note: Please consult the “LOOK-UP TABLE DESCRIPTION” about X register look-up table application.
R REGISTERS
There are two major functions of the R register. First, R register can be used as working registers. Second, the R
registers can be store high-byte data of look-up ROM data. After MOVC instruction executed, the high-byte data of a
ROM address will be stored in R register and the low-byte data stored in ACC.
R initial value = 0000 0000
082H
R
Bit 7
RBIT7
R/W
Bit 6
RBIT6
R/W
Bit 5
RBIT5
R/W
Bit 4
RBIT4
R/W
Bit 3
RBIT3
R/W
Bit 2
RBIT2
R/W
Bit 1
RBIT1
R/W
Bit 0
RBIT0
R/W
ꢂ
Note: Please consult the “LOOK-UP TABLE DESCRIPTION” about R register look-up table application.
SONiX TECHNOLOGY CO., LTD
Page 38
Revision 1.94