Download Print this page

List Of Special Function Registers - STC micro STC8A8K64D4 Series Reference Manual

Advertisement

STC8A8K64D4 Series Manual

8.2 List of Special Function Registers

Note: The register address can be bit-addressable only if it is divisible by 8, and it cannot be bit-addressable if it is not
divisible by 8.
Registers in STC8A8K64D4 which can be bit-addressable are: P0 (80H), TCON (88H), P1 (90H), SCON (98H), P2 (A0H),
IE (A8H), P3 (B0H), IP (B8H), P4 (C0H), P5 (C8H), PSW (D0H), ACC (E0H), B (F0H)
Symbol
Description
P0
Port 0
SP
Stack Pointer
DPL
Data pointer low byte register
DPH
Data pointer high byte register
S4CON
UART 4 control register
S4BUF
UART 4 data buffer register
PCON
Power control register
TCON
Timer 0 and 1 control register
TMOD
Timer 0 and 1 mode register
TL0
Timer 0 low byte register
TL1
Timer 1 low byte register
TH0
Timer 0 high byte register
TH1
Timer 1 high byte register
AUXR
Auxiliary register 1
External interrupt and clock output
INTCLKO
control register
P1
Port 1
P1M1
Port 1 mode register 1
P1M0
Port 1 mode register 0
P0M1
Port 0 mode register 1
P0M0
Port 0 mode register 0
P2M1
Port 2 mode register 1
P2M0
Port 2 mode register 0
SCON
UART1 control register
SBUF
UART1 data buffer register
S2CON
UART2 control register
S2BUF
UART2 data buffer registe
IRCBAND
IRC band selection detection
LIRTRIM
IRC frequency trim register
IRTRIM
IRC frequency adjustment register
P2
Port 2
BUS_SPEED Bus speed control register
P_SW1
Peripheral port switch register 1
IE
Interrupt enable register
SADDR
UART1 slave address register
Wake-up Timer Control Register
WKTCL
Low Byte
Wake-up Timer Control Register
WKTCH
High Byte
S3CON
UART3 control register
S3BUF
UART3 data buffer register
TA
DPTR Timing control register
IE2
Interrupt enable register 2
P3
Port 3
P3M1
Port 3 mode register 1
P3M0
Port 3 mode register 0
P4M1
Port 4 mode register 1
P4M0
Port 4 mode register 0
2nd Interrupt Priority register low
IP2
byte
2nd Interrupt Priority register high
IP2H
byte
IPH
Interrupt Priority High Byte
IP
Interrupt Priority Low Byte
SADEN
UART1 slave address enable register
P_SW2
Peripheral port switch register 2
ADC_CONTR ADC control register
ADC_RES
ADC Result High Byte
ADC_RESL
ADC Result Low Byte
P4
Port 4
WDT_CONTR
Watchdog control register
IAP_DATA
IAP Flash Data Register
IAP_ADDRH IAP Flash Address High Byte
IAP_ADDRL IAP Flash Address Low Byte
IAP_CMD
IAP Flash Command Register
IAP_TRIG
IAP Flash Trigger register
IAP_CONTR IAP Control Register
P5
Port 5
P5M1
Port 5 mode register 1
P5M0
Port 5 mode register 0
P6M1
Port 6 mode register 1
P6M0
Port 6 mode register 0
Address
B7
B6
80H
P07
P06
81H
82H
83H
84H
S4SM0
S4ST4
85H
87H
SMOD
SMOD0
88H
TF1
TR1
89H
GATE
C/T
8AH
8BH
8CH
8DH
8EH
T0x12
T1x12
UART_M0x6
8FH
-
EX4
90H
P17
P16
91H
P17M1
P16M1
92H
P17M0
P16M0
93H
P07M1
P06M1
94H
P07M0
P06M0
95H
P27M1
P26M1
96H
P27M0
P26M0
98H
SM0/FE
SM1
99H
9AH
S2SM0
-
9BH
9DH
-
-
9EH
-
-
9FH
A0H
P27
P26
A1H
RW_S[1:0]
A2H
S1_S[1:0]
A8H
EA
ELVD
A9H
AAH
ABH
WKTEN
ACH
S3SM0
S3ST4
ADH
AEH
AFH
-
ET4
B0H
P37
P36
B1H
P37M1
P36M1
B2H
P37M0
P36M0
B3H
P47M1
P46M1
B4H
P47M0
P46M0
B5H
PI2C
-
B6H
-
PI2CH
PCMPH
B7H
PPCAH
PLVDH
PADCH
B8H
PPCA
PLVD
B9H
BAH
EAXFR
-
ADC_POWE
ADC_STAR
BCH
ADC_FLAG
R
T
BDH
BEH
C0H
P47
P46
C1H
-
WDT_FLAG
EN_WDT
C2H
C3H
C4H
C5H
-
-
C6H
C7H
IAPEN
SWBS
SWRST
C8H
-
-
-
-
C9H
-
-
CAH
CBH
P67M1
P66M1
CCH
P67M0
P66M0
-
Bit Address and Symbol
B5
B4
B3
P05
P04
P03
S4SM2
S4REN
S4TB8
LVDF
POF
GF1
TF0
TR0
IE1
M1
M0
GATE
T2R
T2_C/T
EX3
EX2
-
P15
P14
P13
P15M1
P14M1
P13M1
P15M0
P14M0
P13M0
P05M1
P04M1
P03M1
P05M0
P04M0
P03M0
P25M1
P24M1
P23M1
P25M0
P24M0
P23M0
SM2
REN
TB8
S2SM2
S2REN
S2TB8
-
-
-
-
-
-
IRTRIM[7:0]
P25
P24
P23
CCP_S[1:0]
SPI_S[1:0]
EADC
ES
ET1
S3SM2
S3REN
S3TB8
ET3
ES4
ES3
P35
P34
P33
P35M1
P34M1
P33M1
P35M0
P34M0
P33M0
P45M1
P44M1
P43M1
P45M0
P44M0
P43M0
PCMP
PX4
PPWMB
PX4H
PPWMBH
PSH
PT1H
PADC
PS
PT1
I2C_S[1:0]
CMPO_S
ADC_EPWMT
P45
P44
P43
CLR_WDT
IDL_WDT
-
-
-
-
CMD_FAIL
P55
P54
P53
P55M1
P54M1
P53M1
P55M0
P54M0
P53M0
P65M1
P64M1
P63M1
P65M0
P64M0
P63M0
B2
B1
B0
P02
P01
P00
S4RB8
S4TI
S4RI
GF0
PD
IDL
IT1
IE0
IT0
C/T
M1
M0
T2x12
S1ST2
EXTRAM
T2CLKO
T1CLKO
T0CLKO
P12
P11
P10
P12M1
P11M1
P10M1
P12M0
P11M0
P10M0
P02M1
P01M1
P00M1
P02M0
P01M0
P00M0
P22M1
P21M1
P20M1
P22M0
P21M0
P20M0
RB8
TI
RI
S2RB8
S2TI
S2RI
-
-
SEL
-
LIRTRIM[1:0]
P22
P21
P20
SPEED[2:0]
0
-
EX1
ET0
EX0
S3RB8
S3TI
S3RI
ET2
ESPI
ES2
P32
P31
P30
P32M1
P31M1
P30M1
P32M0
P31M0
P30M0
P42M1
P41M1
P40M1
P42M0
P41M0
P40M0
PSPI
PS2
PPWMA
PPWMAH
PSPIH
PS2H
PX1H
PT0H
PX0H
PX1
PT0
PX0
S4_S
S3_S
S2_S
ADC_CHS[3:0]
P42
P41
P40
WDT_PS[2:0]
-
CMD[1:0]
-
-
-
P52
P51
P50
P52M1
P51M1
P50M1
P52M0
P51M0
P50M0
P62M1
P61M1
P60M1
P62M0
P61M0
P60M0
- 156 -
Value after
Reset
1111,1111
0000,0111
0000,0000
0000,0000
0000,0000
0000,0000
0011,0000
0000,0000
0000,0000
0000,0000
0000,0000
0000,0000
0000,0000
0000,0001
x000,x000
1111,1111
1111,1111
0000,0000
1111,1111
0000,0000
1111,1111
0000,0000
0000,0000
0000,0000
0x00,0000
0000,0000
xxxx,xxxn
xxxx,xxnn
nnnn,nnnn
1111,1111
00xx,x000
nn00,000x
0000,0000
0000,0000
1111,1111
0111,1111
0000,0000
0000,0000
0000,0000
x000,0000
1111,1111
1111,1100
0000,0000
1111,1111
0000,0000
0000,0000
0000,0000
x000,0000
x000,0000
0000,0000
0x00,0000
0000,0000
0000,0000
0000,0000
1111,1111
0x00,0000
1111,1111
0000,0000
0000,0000
xxxx,xx00
0000,0000
0000,xxxx
xx11,1111
xx11,1111
xx00,0000
1111,1111
0000,0000

Advertisement

loading
Need help?

Need help?

Do you have a question about the micro STC8A8K64D4 Series and is the answer not in the manual?

This manual is also suitable for:

Micro stc8a8k64d4-64pinMicro stc8a8k64d4-48pin