1、概述:
SG304S 是一个 1~4 个触摸通道的 4 位 MCU,它具有 OTP-ROM(一次可写入只读存储器)、 SRAM(静态随机存储器)、Timer(定时器)/Counter(计数器)、watch dog timer(看门狗定时器)、PWM(脉 宽调制信号)、Interrupt service(中断服务)、GPIO(通用输入输出端口),以及应用的 LVR(低压 复位)和触摸检测功能;该设备还适用于控制设备和消费类产品中的各种简单应用。
2、特征:
工作电压范围:3.5V~5.5V(LVR@2.7V);2.2V~5.5V(LVR@2.0V)
共有 26 条关键指令和两种寻址模式,4 层堆栈
带有 1984*16 程序 ROM(MTP)和 144*4 SRAM 的工作存储器
两个时基:提供两个不同周期的中断请求
1 个 8 位 TCP1 自动重装定时器/计数器(软件选择的 4 种时钟源)
1 个 8 位 TCP2 自动重载定时器/计数器,可改善 PWM 功能(软件选择的 4 种时钟源)
内置 3 组 8 位 PWM 输出
提供 2 个 IO 端口+4 个触摸端口或 6 个通用可编程 IO 端口 ◊ IO 端口内置按键唤醒功能,可通过软件设置启动 ◊ 提供外部中断输入 ◊ 提供内部信号输出,例如:PWM
MCU 系统保护和省电控制模式: ◊ 内置看门狗定时器(WDT)电路 ◊ 内置低压复位(LVR)功能 ◊ 超出用户程序的范围检测 ◊ 提供高/低系统运行速度,睡眠和停止模式以进行节能控制
3 个带触摸检测的引脚
上电或复位释放后,MCU 将自动进入低速运行模式(RC32K 开启,RC8M 关闭)
除读取表指令(RTB)外,大多数指令需要 1 个字和 1 个机器周期(2 个系统时钟)
提供 8 个中断源 ◊ 外部:INT0、INT1(与 IO 共用) ◊ 内部:两个定时器/计数器,两个时基,两个触摸端的中断
系统工作频率:(VDD=5V 时) 高速系统振荡器(RC8M): ◊ 内置 RC 振荡器:8MHz(典型值)±5% ◊ 高速系统时钟(OSCH):4MHz(典型值) 低速外围振荡器(RC32K): ◊ 内置 RC 振荡器:32KHz(典型值)±30% ◊ 低速外设时钟(OSCL):32KHz(典型值)