编辑: NaluLee | 2019-08-27 |
1
1 总体描述.4
2 主要特色
4 3 管脚定义
5 3.1 管脚配置
5 3.2 管脚定义
6 4 内部方框图.9
5 FLASH ROM 和SRAM 结构.10 5.1 FLASH ROM
10 5.2 CODE OPTION 区域(用户烧写设置)11 5.3 SRAM
11 6 特殊功能寄存器(SFR)14 6.1 SFR 映像
14 6.2 SFR 说明
14 7 电源、复位和时钟
16 7.1 电源电路
16 7.2 上电复位过程
17 7.3 复位方式
17 7.3.1 外部 RST 复位.17 7.3.2 低电压复位 LVR
17 7.3.3 上电复位 POR
18 7.3.4 看门狗复位 WDT.18 7.3.5 复位初始状态.19 7.4 高频系统时钟电路.20 7.5 低频时钟定时器
20 7.6 省电模式 STOP.21
8 中央处理单元 CPU 及指令系统.21 Page
2 of
71 V1.0 深圳市赛元微电子有限公司 http://www.socmcu.com SinOne SC91F846 10V 动态 CS 触控按键 ADC 16KB Flash MCU 8.1 CPU
21 8.2 寻址方式
21 8.2.1 立即寻址.22 8.2.2 直接寻址.22 8.2.3 间接寻址.22 8.2.4 寄存器寻址
22 8.2.5 相对寻址.22 8.2.6 变址寻址.22 8.2.7 位寻址
22 8.3 指令系统.22
9 INTERRUPT 中断
25 9.1 中断源、向量
25 9.2 中断结构图.26 9.3 中断优先级.26 9.4 中断处理流程
27 9.5 中断相关 SFR 寄存器.27
10 定时器 TIMER0 、TIMER1
29 10.1 T0 和T1 相关特殊功能寄存器
29 10.2 T0 工作模式
32 10.3 T1 工作模式
33 11 PWM
35 11.1 PWM 结构框图.36 11.2 PWM 相关 SFR 寄存器.37 11.3 PWM 波形及用法.39 11.4 两路互补带死区 PWM 实现方法
41 12 GP I/O.45 12.1 GPIO 结构图
45 12.2 I/O 端口相关寄存器.48 12.3 I/O 端口复用.50 Page
3 of
71 V1.0 深圳市赛元微电子有限公司 http://www.socmcu.com SinOne SC91F846 10V 动态 CS 触控按键 ADC 16KB Flash MCU
13 高可靠 TOUCH KEY SENSOR.51 13.1 Touch Key 原理
51 13.2 Touch Key 相关寄存器
51 13.3 Touch Key 使用方法.55
14 UART.55 14.1 UART 相关寄存器.55 14.2 UART 工作模式说明
57 15 模数转换 ADC.58 15.1 ADC 相关寄存器.59 15.2 ADC 转换步骤.60
16 IAP.61 16.1 IAP 操作相关寄存器.61 16.2 256B IAP 操作流程和范例程序.63 16.3 16K 范围 IAP 应用说明.63
17 电气特性
64 17.1 极限参数
64 17.2 推荐工作条件
64 17.3 直流电气特性
64 17.4 交流电气特性 (VDD = 2.7V ~ 5.5V, TA = 25℃, 除非另有说明)65 17.5 ADC 电气特性 (TA = 25℃, 除非另有说明)65
18 应用电路
67 19 订购信息
69 20 封装信息
70 21 规格更改记录
71 Page
4 of
71 V1.0 深圳市赛元微电子有限公司 http://www.socmcu.com SinOne SC91F846 10V 动态 CS 触控按键 ADC 16KB Flash MCU
1 总体描述 SC91F846 是一颗内置 sTouch 电容型触摸按键功能的加强型超快速 1T
8051 工业级 Flash 微控制器,指令系 统完全兼容传统
8051 产品系列.SC91F846 内部集成
15 路高性能触摸按键电路,可量产通过 3V/10V 动态 CS 测试.内置的其它资源还包括:16KB Flash ROM(内部 256Byte 可作为 EEPROM)、1KB SRAM、25 个GP I/O、
2 个16 位定时器、1 路独立波特率 UART、7 路12 位高精度 ADC、5 路外部中断口(其中 1/2/3 是双沿中断)、
2 路8位PWM,其中 PWM0 可通过选择输出至
2 个不同的 IO、内部 1%高精度 16/8/4/1MHz 振荡器、内置 32K 振荡器、外部 32K 实时时钟定时器等资源. 为提高可靠性及简化客户电路,SC91F846 内部也集成有
4 级可选电压 LVR、2.4V 基准 ADC 参考电压、 WDT 等高可靠电源电路.SC91F846 具有非常优异的抗干扰性能和抗 EMI 能力,非常适合应用于大小智能家电、 智能家居和消费类产品如:空调、洗衣机、微波炉、电磁炉、油烟机、消毒柜、电饭煲、电压力锅、面包机等智 能家电、智能家居系统等应用领域.
2 主要特色 ? 工作电压: 2.7V~5.5V ? 工作温度: -40 ~ 85℃ ? 封装: SOP28 ? 内核: 超快速的 1T
8051 ? 存储器: 16KB Flash ROM(MOVC 禁止寻址 0000H~00FFH), 其中包含 256B 可IAP 1KB SRAM ? 系统时钟: 内建 16MHz 振荡器 ? IC 工作的系统时钟,可通过编程器选择设定为 16/8/4/1MHz ? 频率误差: 跨越 (4.5~5.5V) 及(-20℃~85℃)应用环境,不超过 ±1% ? 低电压复位(LVR): ? 复位电压有
4 级可选:分别是: 3.65V、3.50V、2.95V、2.75V ? 缺省值为用户烧写 Code Option 所选值 ? Flash 烧写:
4 线串口烧写接口 ? 中断(INT): ? TIMER
0、TIMER
1、INT1~
5、ADC、PWM、UART、TKS、X32K 共12 个中断源 ? INT4/5 仅为下降沿触发 ? INT1/2/3 可设为上升沿、下降沿、双沿中断 ? 两级中断优先级可设 ? 数字外围: ?
15 路Touch Key 电路 ?
25 个GP I/O,4 种模式可设,P1/2/5 有大灌电流能力 ?
16 位WDT,可选时钟分频比 ?
2 个标准 80C51
16 位定时器 TIMER0 及TIMER1 ?
2 路共用周期、单独可调占空比的
8 位PWM,PWM0 可切换输出至两个不同的 IO 口?1路自带波特率发生器的 UART ?
1 路源于内部或外部 32K 振荡的 Base Timer,用于定时唤醒功能以节省耗电 ? 模拟外围: ?
7 路12 位ADC 1) 内建基准的 2.4V 参考电压 2) ADC 的参考电压有
2 种选择,分别是 VDD 和 内部 2.4V 3) AIN1~AIN7 可由外部输入 ? 省电模式: ? STOP MODE, 可由 INT1~
5、外部/内部 32K 振荡器、外部 RSTN 唤醒 STOP MODE Page
5 of
71 V1.0 深圳市赛元微电子有限公司 http://www.socmcu.com SinOne SC91F846 10V 动态 CS 触控按键 ADC 16KB Flash MCU
3 管脚定义 3.1 管脚配置 Page
6 of
71 V1.0 深圳市赛元微电子有限公司 http://www.socmcu.com SinOne SC91F846 10V 动态 CS 触控按键 ADC 16KB Flash MCU 3.2 管脚定义 管脚编号 管脚名称 管脚 类型 功能说明
1 VDD Power 电源
2 CADJ I Touch Key 触控外接电容
3 VSS Power 接地
4 XTALI/P5.1 I/O 1) P5.1 : GPIO P5.1 大灌电流口 2) XTALI 32K 振荡器的输入脚
5 XTALO/P5.0 I/O 1) P5.0 : GPIO P5.0 大灌电流口 2) XTALO : 32K 振荡器的输出脚
6 P1.1/RSTN/ENB I/O 1) P1.1 : GPIO P1.1 大灌电流口 2) RSTN : 复位管脚 3) ENB : 烧录管脚 ENB
7 P1.2/RXD/CLK I/O 1) P1.2 : GPIO P1.2 大灌电流口 2) RXD : UART RXD 3) CLK : 烧录管脚 CLK
8 P1.3/INT1/TXD I/O 1) P1.3 : GPIO P1.3 大灌电流口 2) INT1: 外部中断输入
1 3) TXD : UART TXD
9 P1.4/INT2/PWM0/DIO I/O 1) P1.4: GPIO P1.4 大灌电流口 2) INT2: 外部中断输入
2 3) PWM0: PWM0 输出口之一 4) DIO: 烧录管脚........