SN8P1700
8-bit micro-controller build-in 12-bit ADC
SONiX TECHNOLOGY CO., LTD
Page 51
Revision 1.93
SN8P1706 System register table
Address
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
R/W Remarks
080H LBIT7 LBIT6 LBIT5 LBIT4 LBIT3 LBIT2 LBIT1 LBIT0
R/W
L
081H HBIT7 HBIT6 HBIT5 HBIT4 HBIT3 HBIT2 HBIT1 HBIT0 R/W
H
082H RBIT7 RBIT6 RBIT5 RBIT4 RBIT3 RBIT2 RBIT1 RBIT0 R/W
R
083H ZBIT7 ZBIT6 ZBIT5 ZBIT4 ZBIT3 ZBIT2 ZBIT1 ZBIT0
R/W
Z
084H YBIT7 YBIT6 YBIT5 YBIT4 YBIT3 YBIT2 YBIT1 YBIT0 R/W
Y
085H XBIT7 XBIT6 XBIT5 XBIT4 XBIT3 XBIT2 XBIT1 XBIT0 R/W
X
086H
- - - - - C
DC
Z
R/W
PFLAG
087H
- - - - - - -
RBNKS0
R/W
RBANK
0B0H
DAENB DAB6 DAB5 DAB4 DAB3 DAB2 DAB1 DAB0
R/W
DAM
data
register
0B1H ADENB ADS
EOC GCHS
-
CHS2 CHS1
CHS0
R/W ADM mode register
0B2H ADB11
ADB10 ADB9 ADB8 ADB7 ADB6 ADB5 ADB4 R
ADB
data
buffer
0B3H
- ADCKS
ADLEN 0
ADB3 ADB2 ADB1 ADB0
R/W
ADR
register
0B4H
SENB
START
SRATE1 SRATE0
0
SCKMD
SEDGE
TXRX
R/W SIOM mode register
0B5H SIOR7 SIOR6 SIOR5 SIOR4 SIOR3 SIOR2
SIOR1
SIOR0
W
SIOR reload buffer
0B6H SIOB7 SIOB6 SIOB5 SIOB4 SIOB3 SIOB2 SIOB1 SIOB0 R/W
SIOB
data
buffer
0C0H
0
0
P15W P14W P13W P12W P11W
P10W
W
P1W wakeup register
0C1H
0
0
P15M P14M P13M P12M P11M P10M
R/W
P1M
I/O
direction
0C2H
0
0
0
P24M P23M P22M P21M P20M
R/W
P2M
I/O
direction
0C4H P47M P46M P45M P44M P43M P42M P41M P40M
R/W
P4M
I/O
direction
0C5H P57M P56M P55M P54M P53M P52M P51M P50M
R/W
P5M
I/O
direction
0C8H 0 TC1IRQ
TC0IRQ
T0IRQ
SIOIRQ
P02IRQ P01IRQ P00IRQ R/W
INTRQ
0C9H 0 TC1IEN
TC0IEN
T0IEN
SIOIEN
P02IEN P01IEN P00IEN R/W
INTEN
0CAH 0 WDRST
Wdrate 0 CPUM0
CLKMD
STPHX 0 R/W
OSCM
0CDH TC0R7 TC0R6 TC0R5 TC0R4 TC0R3 TC0R2 TC0R1 TC0R0 W
TC0R
0CEH
PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0
R/W
PCL
0CFH
- - - -
PC11
PC10
PC9
PC8
R/W
PCH
0D0H
- - - - -
P02
P01
P00
R
P0
data
buffer
0D1H -
- P15 P14 P13 P12 P11 P10
R/W
P1
data
buffer
0D2H -
-
- P24 P23 P22 P21 P20
R/W
P2
data
buffer
0D4H
P47 P46 P45 P44 P43 P42 P41 P40
R/W
P4
data
buffer
0D5H
P57 P56 P55 P54 P53 P52 P51 P50
R/W
P5
data
buffer
0D8H
T0ENB
T0rate2
T0rate1
T0rate0
0 0 0 0
R/W
T0M
0D9H T0C7 T0C6 T0C5 T0C4 T0C3 T0C2 T0C1 T0C0
R/W
T0C
0DAH TC0ENB
TC0rate2
TC0rate1 TC0rate0
0
ALOAD0 TC0OUT
PWM0OUT
R/W TC0M
0DBH TC0C7 TC0C6 TC0C5 TC0C4 TC0C3 TC0C2 TC0C1 TC0C0 R/W
TC0C
0DCH TC1ENB
TC1rate2
TC1rate1
TC1rate0 0 ALOAD1
TC1OUT
PWM1OUT
R/W TC1M
0DDH TC1C7 TC1C6 TC1C5 TC1C4 TC1C3 TC1C2 TC1C1 TC1C0 R/W
TC1C
0DEH TC1R7 TC1R6 TC1R5 TC1R4 TC1R3 TC1R2 TC1R1 TC1R0 W
TC1R
0DFH
GIE
-
-
-
STKPB3 STKPB2 STKPB1 STKPB0 R/W STKP
stack
pointer
0E6H @HL7 @HL6 @HL5 @HL4 @HL3 @HL2 @HL1 @HL0 R/W
@HL
index
pointer
0E7H @YZ7 @YZ6 @YZ5 @YZ4 @YZ3 @YZ2
@YZ1
@YZ0
R/W @YZ index pointer
0F0H S7PC7 S7PC6 S7PC5 S7PC4 S7PC3 S7PC2 S7PC1 S7PC0 R/W
STK7L
0F1H
- - - -
S7PC11
S7PC10
S7PC9
S7PC8
R/W
STK7H
0F2H S6PC7 S6PC6 S6PC5 S6PC4 S6PC3 S6PC2 S6PC1 S6PC0 R/W
STK6L
0F3H
- - - -
S6PC11
S6PC10
S6PC9
S6PC8
R/W
STK6H
“ “ “ “ “ “ “ “ “
“
“
“ “ “ “ “ “ “ “ “
“
“
0FCH S1PC7 S1PC6 S1PC5 S1PC4 S1PC3 S1PC2 S1PC1 S1PC0 R/W
STK1L
0FDH
- - - -
S1PC11
S1PC10
S1PC9
S1PC8
R/W
STK1H
0FEH S0PC7 S0PC6 S0PC5 S0PC4 S0PC3 S0PC2 S0PC1 S0PC0 R/W
STK0L
0FFH
- - - -
S0PC11
S0PC10
S0PC9
S0PC8
R/W
STK0H
Table 4-6. Bit System Register Table of SN8P1706
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.