Preliminary
SN8P1702A/SN8P1703A
8-bit micro-controller build-in 12-bit ADC
BITS of SYSTEM REGISTER
Address
082H
083H
084H
086H
0AEH
0B1H
0B2H
0B3H
0BFH
0C0H
0C1H
0C4H
0C5H
0C8H
0C9H
0CAH
0CDH
0CEH
0CFH
0D0H
0D1H
0D4H
0D5H
0D8H
0DAH
0DBH
0DCH
0DDH
0DEH
0DFH
0E0H
0E1H
0E4H
0E5H
0E7H
0F0H
0F1H
0F2H
0F3H
“
Bit7
RBIT7
ZBIT7
YBIT7
Bit6
RBIT6
ZBIT6
YBIT6
-
Bit5
RBIT5
ZBIT5
YBIT5
-
Bit4
RBIT4
ZBIT4
YBIT4
Bit3
RBIT3
ZBIT3
YBIT3
-
Bit2
Bit1
RBIT1
ZBIT1
YBIT1
DC
Bit0
RBIT0
ZBIT0
YBIT0
Z
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R
R/W
R/W
W
R/W
R/W
R/W
R/W
R/W
R/W
W
Remarks
RBIT2
ZBIT2
YBIT2
C
R
Z
Y
-
-
-
-
PFLAG
P4CON
-
-
P4CON3 P4CON2 P4CON1 P4CON0
ADENB
ADB11
ADS
ADB10
ADCKS1 ADLEN
EOC
ADB9
GCHS
ADB8
-
ADB7
ADB3
P00G0
0
-
CHS1
ADB5
ADB1
-
P11W
P11M
P41M
P51M
0
CHS0
ADB4
ADB0
-
P10W
P10M
P40M
P50M
P00IRQ
P00IEN
0
TC0R0
PC0
PC8
P00
P10
ADM mode register
ADB data buffer
ADR register
PEDGE
P1W wakeup register
P1M I/O direction
P4M I/O direction
P5M I/O direction
INTRQ
ADB6
ADB2
-
0
0
P42M
P52M
0
-
-
PEDGEN
-
-
0
0
P00G1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
P54M
0
P43M
P53M
0
P55M
TC1IRQ TC0IRQ
TC1IEN TC0IEN
0
0
0
0
INTEN
OSCM
TC0R
WTCKS WDRST WDRATE CPUM1 CPUM0 CLKMD STPHX
TC0R7
PC7
TC0R6
PC6
TC0R5
PC5
TC0R4
PC4
TC0R3
PC3
TC0R2
PC2
TC0R1
PC1
PC9
-
P11
P41
P51
R/W
R/W
R
R/W
R/W
R/W
PCL
PCH
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
P0 data buffer
P1 data buffer
P4 data buffer
P5 data buffer
T0M
TC0M
TC0C
TC1M
TC1C
TC1R
STKP stack pointer
P0UR
P1UR
P4UR
P5UR
-
P55
-
-
P54
-
P43
P53
P42
P52
P40
P50
-
TC1X8 TC0X8 TC0GN
R/W
R/W
R/W
R/W
R/W
W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
“
PWM0OUT
TC0ENB TC0rate2 TC0rate1 TC0rate0 TC0CKS ALOAD0 TC0OUT
TC0C7
TC1ENB TC1rate2 TC1rate1 TC1rate0
TC1C7
TC1R7
GIE
TC0C6
TC0C5
TC0C4
TC0C3
0
TC1C3
TC1R3
TC0C2
ALOAD1 TC1OUT
TC1C2
TC1R2
TC0C1
TC0C0
PWM1OUT
TC1C0
TC1C6
TC1R6
-
TC1C5
TC1R5
-
TC1C4
TC1R4
-
TC1C1
TC1R1
TC1R0
STKPB3 STKPB2 STKPB1 STKPB0
P00R
P11R
P41R
P51R
@YZ1
S7PC1
S7PC9
S6PC1
S6PC9
“
P10R
P40R
P50R
@YZ0
S7PC0
S7PC8
S6PC0
S6PC8
“
P43R
P53R
@YZ3
S7PC3
P42R
P52R
@YZ2
S7PC2
P55R
@YZ5
S7PC5
P54R
@YZ4
S7PC4
@YZ7
S7PC7
@YZ6
S7PC6
@YZ index pointer
STK7L
STK7H
STK6L
STK6H
“
-
-
-
-
-
-
S6PC7
S6PC6
S6PC5
S6PC4
S6PC3
S6PC2
-
“
-
“
-
“
-
“
-
“
-
“
“
“
“
“
“
“
“
“
“
“
“
“
“
“
“
“
“
“
“
“
“
“
0FCH
0FDH
0FEH
0FFH
S1PC7
S1PC6
S1PC5
S1PC4
S1PC3
S1PC2
S1PC1
S1PC9
S0PC1
S0PC9
S1PC0
S1PC8
S0PC0
S0PC8
R/W
R/W
R/W
R/W
STK1L
STK1H
STK0L
STK0H
-
-
-
-
-
-
S0PC7
-
S0PC6
-
S0PC5
-
S0PC4
-
S0PC3
-
S0PC2
-
Table 5-2. Bit System Register Table
Note:
a). To avoid system error, please be sure to put all the “0” as it indicates in the above table
b). All of register name had been declared in SONiX 8-bit MCU assembler.
c). One-bit name had been declared in SONiX 8-bit MCU assembler with “F” prefix code.
d). “b0bset”, “b0bclr”, ”bset”, ”bclr” instructions only support “R/W” registers.
SONiX TECHNOLOGY CO., LTD
Page 38
Revision 0.5