规格说明
书
关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf
SG8F080P
8-bit mcu with touch sensor
版本 1.3
Page 2 of 34
SG8F080P
8-bit mcu with touch sensor
目 录
1. 概述.................................................................................................................................3
2. 特性简介..........................................................................................................................3
3. 管脚描述..........................................................................................................................5
4. 内部电路图 ......................................................................................................................6
5. 硬件功能描述 ..................................................................................................................6
5.1程序存储器 ..................................................................................................................................................... 6
5.2数据存储器 ..................................................................................................................................................... 7
5.2.1数据存储器映象图 .................................................................................................................................. 7
5.2.2特殊功能寄存器简介 .............................................................................................................................. 7
5.3 TCC & WDT.................................................................................................................................................. 18
5.4 RTC................................................................................................................................................................ 19
5.5通用 I/O端口 ................................................................................................................................................ 20
5.6中断 ............................................................................................................................................................... 20
5.7系统时钟控制 ............................................................................................................................................... 21
5.7.1时钟源 .................................................................................................................................................... 21
5.7.2时序图 .................................................................................................................................................... 22
5.8复位 ............................................................................................................................................................... 22
5.8.1上电复位 ................................................................................................................................................ 23
5.8.2看门狗复位 ............................................................................................................................................ 23
5.8.3外部复位 ................................................................................................................................................ 23
5.8.4 低电压检测器复位 ............................................................................................................................... 23
5.8.5上电定时器(PWRT) .......................................................................................................................... 23
5.8.6振荡器起振定时器 ................................................................................................................................ 23
5.8.7复位顺序 ................................................................................................................................................ 23
5.9睡眠模式/唤醒模式 ...................................................................................................................................... 25
5.10 触发传感器................................................................................................................................................. 25
5.11指令集 ......................................................................................................................................................... 27
6. 绝对最大值 ....................................................................................................................30
7. 电气特性........................................................................................................................31
7.1直流电气特性 ............................................................................................................................................... 31
7.2交流电气特性 ............................................................................................................................................... 31
8. 封装尺寸图 ....................................................................................................................32
9.应用电路.......................................................................................................................33
10. 修改
记录
混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载
......................................................................................................................33
Page 3 of 34
SG8F080P
8-bit mcu with touch sensor
1. 概述
SG8F080P 是一款有8通道触发传感器和10个I/O端口的8位MCU. 它是从MCU-SG8000B发展而来
的, MCU-SG8000B包含8位CPU内核,主程序 OTP ROM, SRAM, TIMER, GPIO 和触发传感器.它通过持
续模式提供中断功能和唤醒功能.
2. 特性简介
微控制器特性简介:
• 典型工作电压: 2.4V~5.5V ;
• 工作频率:8MHz;
• 8位 MCU 内核
• 4K×14 位 OTP ROM
- 支持6级自动堆栈
• 144*8位SRAM,并且128字节分成4段
• 3个双向I/O口(10 I/O管脚)
- P07-P00 具有唤醒功能, 上拉功能和外部中断功能.
- P21-P20 具有唤醒功能,上拉功能和外部中断功能.
• 时钟源
- HRC(32KHz~8 MHz)
- LRC(200KHz)
• 6 个中断源:
- TCC 定时器,具有溢出中断功能
- 2 个外部中断
- RTC 定时器,具有溢出中断功能.
- 2个触摸屏中断
• 8位RTC定时器,具有溢出中断功能
• 8位TCC定时器,具有溢出中断功能
• WDT或者 TCC的8位预分频器
• 触发传感器
Page 4 of 34
SG8F080P
8-bit mcu with touch sensor
- 8 通道.
- 自有 RC 振荡器.
- 16位定时器,具有溢出中断功能.
- 触摸屏中断具有唤醒功能.
• 内置上电复位(POR)
• 上电定时器 (PWRT)和 振荡起振定时器 (OST)
• 带有RC振荡器的看门狗定时器(WDT)
• 内置低电压复位 (LVR)
• 采用低功率的CMOS技术
系统模式:
¾ SG8F080P 支持4种工作模式
正常模式: MCU 开启, HRC 和 LRC 开启.
低速模式: MCU 开启, HRC 停止. 和LRC振荡器开启
空闲模式: MCU 停止, HRC停止,LRC振荡器开启.
睡眠模式: MCU, HRC 和 LRC 振荡器都停止.
Page 5 of 34
SG8F080P
8-bit mcu with touch sensor
3. 管脚描述
TSSOP24
管脚名称 用法 功能描述
GND POWER 负电源
VDD POWER 正电源
RST_EXTb/VPP I 外部复位输入端
P21~ P20 I/O 通用IO端口,具有唤醒功能,外部中断功能和上拉功能.
OSCI I 高频率晶体振荡器输入端
高频率RC振荡器输入端.
P07 ~ P00 I/O 通用IO端口,具有唤醒功能,外部中断功能和上拉功能.
TS7 ~ TS0 I 触摸传感器信号输入端.
VC2 I 比较器输入
VC1 I 比较器输入
注:在OTPROM编程模式下,管脚分配如下:
RST_EXTb/VPP, OTP高压编程电源输入端口.
P2.1 – DOUT, 数据串行输出端口.
P2.0 – VPP_ACT, 编程使能输出端口
TS4 – OEB, OTP ROM 数据输出使能端口.
Page 6 of 34
SG8F080P
8-bit mcu with touch sensor
TS3 – PGMB,编程使能端口.
TS2 – DIN, 数据串行输入端口.
TS1 – DCLK, 编程时钟输入端口t.
TS0 – CEB, OTP使能端
4. 内部电路图
5. 硬件功能描述
5.1程序存储器
SG8F080P内部集成了 4K x 14的程序存储器,其地址范围为:0000H~0FFFH。上电复位时地址
指针指向无效地址 0000H。程序存储器共分为 2页,每页为 2K*14位,通过寄存器‘PRG_PAGE’可以选
择对应的分页。
Page 7 of 34
SG8F080P
8-bit mcu with touch sensor
5.2数据存储器
5.2.1数据存储器映象图
控制寄存器 地址 寄存器
页0 页1 页2 页3
00 IAR -
01 TCC -
02 PC -
03 STATUS -
04 RP -
05 P0 P0C
06
07 P2 P2C
08
09
0A SYSMODE TIMER1L
0B PRG_PAGE TIMER1H
0C PULLH TSSEL
0D TSCON TB_RTC
0E WWC TIMEN
0F IRQ IRE
10
…
1F
16X8 Common Register
20
…
3F
4 BANK 32X8 RAM
5.2.2特殊功能寄存器简介
IAR
Page 8 of 34
SG8F080P
8-bit mcu with touch sensor
IAR是一个虚拟的寄存器,通过IAR寄存器可以实现间接寻址。通常情况下是将IAR和RP两个寄存器
联合起来使用。
TCC
TCC是一个 8位寄存器。用户可通过寄存器‘CONT’选择 TCC的信号源。另外,用户可以设置
TCC的初始值,也可以读出 TCC寄存器的数值。系统上电后 TCC的初始值为:0000 0000(Bin)。
TCC 结构简图如下:
PC
PC是一个12位的程序计数器。当用户使用JMP、CALL、RET、RETL、RETI、MOV PC,A、ADD
PC,A、TBL等指令时,系统的PC值将受到影响。
JMP – 将目标地址的低11位放到程序计数器PC中
CALL – 将当前PC+1的数值压入栈中,并目标地址的低11位放到程序计数器PC中
RET, RETL, RETI –将当前堆栈中的数值放到程序计数器PC中
MOV PC A –将当前累加器中的数值存放到程序计数器PC中, 同时PC的Bit8~Bit11清0
ADD PC A –将累加器中的数值与当前PC之和作为PC值, 同时PC的Bit8~Bit11清0.
TBL –将累加器中的数值与当前PC之和作为PC值, 并不改变 bit8 ~ bit11的内容.
初始值: 000 0000 0000 0000(Bin).
Page 9 of 34
SG8F080P
8-bit mcu with touch sensor
STATUS
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
PG1_RC PG0_RC WK_MODE TO PD Z DC C
C: 进位标志
DC: 辅助进位标志.
Z: 零标记位
PD: 断电标记位。上电或执行指令“WDTC”时该标志位置 1,执行指令“SLP”时该标志位为 0。
TO: 溢出标记位。执行指令“SLP”和“WDTC”或上电后该标志位置 1,WDT溢出时该标志位为 0。
WK_MODE: 唤醒模式指示,上电、执行指令“WDTC”或“SLP” 该标志位置 1,由
IO唤醒时该标志位为0.
PG1_RC, PG0_RC: 共同设置控制寄存器的页 Change control register RC5 ~ RCF to another
page.
00 – 页 0,
01 – 页 1,
10 – 保留,
11 – 保留,
标志位 ‘C’, ‘DC’ 和 ‘Z’ 可读/写
指令‘MOV STATUS,A’‘BST STATUS,b’‘BCLR STATUS,b’‘CLR STATUS’可改变STATUS的数
值,结果如图所示:
存取方式: bit7 和 bit6 可读/写; bit5 ~ bit3 只能读.
初始值: 0011 1uuu(Bin).
Page 10 of 34
SG8F080P
8-bit mcu with touch sensor
RP
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
B1 B0 A5 A4 A3 A2 A1 A0
A5~A0 用于指定地址单元.
B1, B0 用于选择Bank
访问方式: 读/写.
初始值 00uu uuuu(Bin).
P0
I/O 端口数据寄存器
访问方式: 读/写.
初始值 uuuu uuuu(Bin).
P2
端口2 数据寄存器
I/O 端口 2 数据寄存器
访问方式: 读/写.
初始值: uuuu uuuu(Bin).
SYSMODE
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
IDLE HFE S_MCLK MCLK_STA LFE
LFE: 振荡器控制位
0 -系统禁止.
1 -系统启动
MCLK_STA: 系统时钟状态位.
Page 11 of 34
SG8F080P
8-bit mcu with touch sensor
0 - LRC
1 - HRC
不可写
S_MCLK: 系统时钟选择位
0 - LRC
1 - HRC
HFE: HRC振荡控制位
0 -系统禁止 RC振荡.
1 -系统允许 RC振荡
IDLE: 睡眠,空闲模式选择位
0 -执行 SLP指令后系统进入睡眠模式
1 -执行 SLP指令后系统进入空闲模式
初始值: 0000 1---(Bit)
PRG_PAGE
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
PG<0>
寄存器‘PRG_PAGE’用于指定当前ROM页
PG<0>
0 – 页 0,
1 – 页1,
注:该寄存器只有在系统执行指令JMP、CALL时有效.
访问方式: 读/写.
初始值:0000 (Bit)
PULLH
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
P2E<1> P2E<0> P0E
P2E<1:0>: 用于设置P20~P21的上拉功能
P0E: 用于设置P00~P07的上拉功能
0 -禁止对应脚的上拉功能
Page 12 of 34
SG8F080P
8-bit mcu with touch sensor
1 -允许对应脚的上拉功能
访问方式: 读/写.
初始值 0000 --0(Bin).
注意: 当端口方向状态为输出时,上拉控制位失效.
WWC
该寄存器用于设置对应的唤醒功能和看门狗功能
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
WDTE WUPRTC WUP2<1> WUP2<0> WUP0
WUP0: 用于设置P00~P07的唤醒功能.
WUP2<1:0>: 用于设置P20~P21的唤醒功能
0: 禁止对应脚的唤醒功能.
1: 允许对应脚的唤醒功能.
WUPRTC: 用于设置RTC溢出唤醒功能
0: 禁止对应脚的唤醒功能.
1: 允许对应脚的唤醒功能.
WDTE: 用于设置WDT功能.
0: 禁止WDT工作.
1: 允许WDT工作.
初始值 0000 0000(Bit)
IRQ
当系统检测到有相关的中断产生时,对应的中断标志位被置为1(在中断信号的下降沿被设置为1),
系统执行完中断子程序后退出中断时要将对应的标志位清零。用户可对该寄存器进行读、写操作,寄存器
的初始值为0--0 0000(Bin)。中断的设置可通过寄存器IRE实现,当寄存器TRE的某一位被置1时,
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
明
系统允许对应的中断产生。
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
TSI2 TSI1 RTCI INT1 INT0 TCI
TCI: TCC溢出中断标记位。当TCC中断产生时该标志位为1,否则该标志位为0.
INT0: 外部中断INT0标志位。当P0口中断产生时该标志位为1,否则该标志位为0;
INT1: 外部中断INT1标志位。当P2口中断产生时该标志位为1,否则该标志位为0;
Page 13 of 34
SG8F080P
8-bit mcu with touch sensor
RTCI: 当有RTC中断产生时该标志位为1,否则该标志位为0;
TSI1: 触摸按键触发中断标志.
TSI2: 16位计时器溢出中断标志.
IRQ 是中断屏蔽寄存器.
访问方式: 可读.
初始值 0000 0000(Bit).
A
累加器用于内部数据传输。
CONT
控制寄存器
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
- INT TE PAB PSR2 PSR1 PSR0
PSR0, PSR1, PSR2: TCC/WDT 预分频器分频比率设置位.
TCC Rate = 1: 2 (N+1).
WDT Rate=1: 2N. (N={PSR2, PSR1, PSR0})
{PSR2, PSR1, PSR0} TCC rate WDT rate
000 1:2 1:1
001 1:4 1:2
010 1:8 1:4
011 1:16 1:8
100 1:32 1:16
101 1:64 1:32
110 1:128 1:64
111 1:256 1:128
PAB: 预分频器分配设置位.
0 - TCC
1 - WDT
TE: 指定TCC 的时钟沿,仅适用于外部时钟源.
0 - TCC 在时钟上升沿变化.
Page 14 of 34
SG8F080P
8-bit mcu with touch sensor
1 - TCC在时钟下降沿变化.
INT: 全局中断使能标志不能通过CNTW指令写入
0 - 通过DI指令使中断屏蔽
1 - 通过EI或RETI 指令中断使能.
访问方式: 读/写.
初始值: -011 1111(Bin).
RC5(控制寄存器地址 = 05h)
Page0: P0C---Port0 数据定向控制寄存器
Page1: -
Page2: -
Page3: -
P0C
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
P07 P06 P05 P04 P03 P02 P01 P00
PORT0 数据定向控制寄存器
1 – 配置I/O口为输入
0 - 配置I/O口为输出.
访问方式: 读/写.
P0C初始值: 1111 1111 (Bin).
RC6 (控制寄存器地址 = 06h)
Page0:
Page1: -
Page2: -
Page3: -
RC7 (控制寄存器地址 = 07h)
Page0: P2C---Port2 数据定向控制寄存器
Page1: -
Page2: -
Page3: -
Page 15 of 34
SG8F080P
8-bit mcu with touch sensor
P2C
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
P21 P20
PORT2 数据定向控制寄存器.
1 – 配置I/O口为输入
0 - 配置I/O口为输出.
访问方式: 读/写.
P2C初始值: ---- --11(Bin).
RC8 (控制寄存器地址 = 08h)
Page0: -
Page1: -
Page2: -
Page3: -
RC9 (控制寄存器地址 = 09h)
Page0: -
Page1: -
Page2: -
Page3: -
RCA (控制寄存器地址 = 0Ah)
Page0: TIMER1L---TIMER1 低8位数据寄存器 .
Page1: -
Page2: -
Page3: -
RCB (控制寄存器地址 = 0Bh)
Page 0: TIMER1H--- TIMER1高8位数据寄存器.
Page 1: -
Page 2: -
Page 3:
RCC (控制寄存器地址 = 0Ch)
Page 16 of 34
SG8F080P
8-bit mcu with touch sensor
Page 0: TSSEL --- 触发传感通道选择寄存器.
Page 1:
Page 2:
Page 3:
RCD (控制寄存器地址 = 0Dh)
Page 0: TSCON --- 触发传感控制寄存器.
Page1: TB_RTC --- RTC计时器时钟源选择位和RTC时钟基准分配寄存器
Page2:
Page3: -
TB_RTC
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
GP7 GP6 GP5 GP4 C1S PSC12 PSC11 PSC10
C1S: 为RTC计时器指定时钟源.
0 – 选择 LRC
1 – 选择 HRC
PSC12 PSC11 PSC10 RATIO
0 0 0 1/256
0 0 1 1/128
0 1 0 1/64
0 1 1 1/32
1 0 0 1/16
1 0 1 1/8
1 1 0 1/4
1 1 1 1/2
GP7~GP4: 通用读/写位.
初始值: 0000 0111(Bin).
RTC是一个时钟来源于TB_RTC的256倍分频器
RCE (控制寄存器地址 = 0Eh)
Page0: -
Page 17 of 34
SG8F080P
8-bit mcu with touch sensor
Page1: TIMEN ---时间基准使能,模拟开关控制
Page2:
Page3:
TIMEN
时间基准使能,模拟开关控制
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
GP7 GP6 GP5 GP4 GP3 GP2 GP1 RTC_EN
RTC_EN: RTC使能位.
0: RTC禁止
1: RTC使能
GP7~GP1: 通用读/写位.
初始值 0000 0000(Bin).
RCF (控制寄存器地址 = 0Fh)
Page0~Page3: IRE – 中断使能寄存器
IRE
中断使能寄存器
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
TSI2_EN TSI1_EN RTCIE INTE1 INTE0 TCIE
TCIE: TCI 中断使能位.
INTE0: P0口中断使能位
INTE1: P2口中断使能位.
RTCIE: RTC中断使能位.
TSI1_EN: 触发传感器中断使能位.
TSI2_EN: 触摸传感器16位计数器溢出中断使能位.
0: 中断禁止
1: 中断使能
初始值: 0000 0000(Bin).
代码选项寄存器
SG8F080P 是一个代码选项字,但是他不是普通程序存储空间的一部分. 正常程序执行期间,选项位不能
Page 18 of 34
SG8F080P
8-bit mcu with touch sensor
被访问.
代码选项寄存器控制位描述:
WORD0
Bit13 Bit12 Bit11 Bit10 Bit9 Bit8 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
MS ENW
DTb
CS LVRE
LVRE 低电压复位(LVR) 使能位
0 – 失效
1 – 使能, LVR 2.2v
CS 代码保护位
0 – 保护功能使能
1 – 保护功能失效
ENWDTb WDT 使能位.
0 – 使能
1 – WDT 永久失效
MS 振荡器方式选择位
0 – HRC
1 – XTAL
用户 ID 寄存器:
WORD1
Bit13 Bit12 Bit11 Bit10 Bit9 Bit8 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
Customer ID
5.3 TCC & WDT
系统内部有一个 8位的预分频器,这个预分频器由寄存器 CONT控制。通过这个预分频器,系统
可以向 TCC或WDT提供一个时钟源。当设置 TCC时,预分频器的前端信号源一般为指令周期信号。
当设置WDT时,预分频器的前端信号源一般为芯片内部的 RC振荡信号。通过寄存器 CONT可以选
Page 19 of 34
SG8F080P
8-bit mcu with touch sensor
择 TCC/WDT 信号的预分频系数:TCC 的预分频系数可以为 1/2、1/4……1/2**8;WDT 的预分频系
数可以为 1、1/2、1/4……1/2**7。
TCC 自身为一个 8 位的定时器,它的数值随上述的时钟周期递增。用户可以对寄存器 TCC 进行
读写操作,该寄存器的初始值为 00H。TCC是一个中断源。
看门狗的信号源为芯片内部独立的 RC 振荡信号。在正常工作模式下,用户可以通过软件随时的
允许或禁止看门狗的功能。默认情况下,看门狗的复位时间为 15ms(通过调整WDT的预分频系数可
以调整该复位时间)。
当预分频器分配给看门狗时,‘WDTC’指令会同时清除预分频器和看门狗定时器;当预分频器分配
给 TCC时,任何改变 TCC值的指令(MOV TCC,A﹑CLR TCC﹑BCLR TCC,b﹑BST TCC,b)都会
清除预分频器。复位信号会清除预分频器。
TCC和看门狗的结构框图如下:
5.4 RTC
RTC是一个定时器,它由寄存器 TB_RTC控制。其中,寄存器 TIMEN设置允许 RTC计数,
寄存器 TB_RTC 用来设置 RTC 的计数频率。RTC 的时钟源为 RC 振荡器产生的时钟信号或
32,768Hz。当 RTC溢出,系统向 MCU发送中断请求(此时,以系统允许 RTC中断为前提)。
另外,当系统处于Idle模式时,可以通过RTC中断将其唤醒。RTC的结构图如图所示:
Page 20 of 34
SG8F080P
8-bit mcu with touch sensor
5.5通用 I/O端口
SG8F160P具有 2组 I/O 端口,这些管脚内部都带有上拉电阻,用户可以通过 I/O控制寄存器
和上拉控制寄存器设置对应的端口为悬浮式输入、带上拉电阻的输入或者为输出口。端口上拉电阻
约为 300K,当端口被设置为输出模式时上拉将被强行禁止。各个管脚的属性可单独设置。因此,
SG8F080P支持端口的位操作。
另外,P0, 和 P2 管脚具有唤醒功能,可用于将系统从 Sleep 模式或 Idle 模式唤醒到 Normal
模式或 Slow模式。P0 和 P2管脚具有外部中断功能。
普通端口的结构图如图所示:
5.6中断
SG8F080P支持 6个硬中断和 1个软中断,它们分别为:RTC溢出中断、2个外部中断、TCC
溢出中断, TSI1中断 and TSI2 中断.。
Page 21 of 34
SG8F080P
8-bit mcu with touch sensor
IRE为中断设置寄存器,将该寄存器的对应位置 1则表明允许该中断产生。IRQ是中断状态寄
存器,当某一个中断产生时,该寄存器的对应标志位被置 1;当系统退出中断服务子程序时,该标
志位必须被清零。中断的使能和禁止分别由指令 EI和 DI完成。通过上面
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
可以看出,系统允许
一个中断的发生需要两步:
1. 使用 EI指令允许整个系统中断的发生。
2. 设置 IRE寄存器,允许对应的中断产生。
另外,当中断由上述提及的硬中断产生时,中断子程序的入口地址为 0001H。当中断由指令‘INT’
产生,则子程序的入口地址为 0002H。
说明:当系统从中断子程序返回时需要将对应的中断标志位清零,清除方法如下所示(不能使
用‘BCLR’指令清除对应的标志位。):
Mov A, 1111 1110b;
AND IRQ, A;
5.7系统时钟控制
5.7.1时钟源
SG8F080P有 2 个内部振荡器产生系统时钟.
1) 高频 RC 振荡器
2) 低频 RC 振荡器
LRCIN
SG8F080P
OSCI
SG8F080P
Page 22 of 34
SG8F080P
8-bit mcu with touch sensor
5.7.2时序图
RC振荡电路产生的时钟信号或 32,768Hz的设置信号经过内部的 2分频处理以后作为一个指令周期
(1个指令周期=2个时钟周期),该指令周期又分为 4个不重叠的阶段,分别为 PH0、PH1、PH2、PH3。
程序计数器 PC在 PH0的上升沿增加,在 PH1阶段指令被存入指令寄存器内,在接下来的 PH2~PH3
阶段指令被编译和执行,并且在 PH3阶段将结果储存在目标寄存器中。时序图如图所示:
当系统开始工作时,内部时钟最初将有 2 个时钟周期的延时,以保证内、外时钟信号的同步。具体
的时序图如图所示:
5.8复位
SG8F080P支持 4种复位:
1) 上电复位
2) 看门狗复位
3) 外部复位
4) 低电压检测器复位
复位电路时序如下图所示:
Page 23 of 34
SG8F080P
8-bit mcu with touch sensor
5.8.1上电复位
当系统电压在2.1V~2.2V之间时(由于电路工艺等原因,复位电压临界点介于这个电压范围以内),
系统都可能处于复位状态。当电压升至复位电压临界点以上后一段时间后(约为下述的40ms,以确保复
位正确),系统复位完成。
5.8.2看门狗复位
如果系统允许看门狗工作,那么在设定的时间内(该时间通过寄存器 CONT设定)如果没有
将看门狗清零,那么看门狗电路将产生一个复位信号,引起系统复位。
5.8.3外部复位
SG8F080P的外部复位是低电平触发信号有效。如果在RST_EXTb脚有一个10 ms的低电平信号将
引起系统的复位。
5.8.4 低电压检测器复位
MCU 也有一个低电压检测器复位,用来检测输出电源状况.
当 电压低于 2.2V时,将产生一个复位信号 .设备在VDD的上升沿和下降沿都产生一个复位.
5.8.5上电定时器(PWRT)
上电定时器为上电复位或低电压复位提供20ms计时。该计时器的时钟源为内部的RC振荡器,当系
统检测到上电复位信号后,该计时器便开始计数。通过此上电计时器的计数延时存在保证了系统上电后
的电压高于最小的工作电压,同时也保证了振荡器能稳定的工作。
5.8.6振荡器起振定时器
当系统调用PWRT时,振荡定时器(OST)提供1024振荡器周期延迟确保系统在退出复位状态之前,
晶体振荡器能稳定的工作。如果系统从空闲模式中被唤醒,在执行下一条指令执行之前没有OST延时。
5.8.7复位顺序
在系统上电伊始,时序如下所示:
1. 当电压 VDD超出复位电压的上限后,内部 POR信号被置高。
PWRT和OST定时器都开启计数(通常PWRT溢出更长久些)。
Page 24 of 34
SG8F080P
8-bit mcu with touch sensor
系统复位结束后,寄存器初始值如下表所示:
寄存器 上电复位 看门狗复位 备注