概述

SG8F7341是一颗可用于游戏鼠标控制芯片的低功耗、高性能的8051结构的微控制器。具有片内上电复位、LDO、时钟振荡器、看门狗、定时器、高精度PWM、比较器和ADC,另外还集成有I2C及UART标准通讯协议接口。芯片FLASH具有在系统重新编程能力,可用于非易失性数据存储,并允许IAP(In Application Programming)。

基本特性
  • 主频最高可达48MHz的8位高性能MCU
  • 16KB FLASH程序存储器
  • 支持在线调试、在线编程和USB端口烧录
  • 256Byte内部通用RAM和512Byte扩展XRAM
  • 支持UART、I2C接口
  • 支持DMA通讯
  • 内置高精度PWM
  • 内部集成12位高精度ADC
时钟系统
  • 片内高速可编程RC(12MHz)
  • 片内PLL48M
  • 片内低速RC(500KHz)
  • 支持系统时钟扩频技术(SSCG)
  • FULL SPEED USB应用下无需外部晶振,内置USB时钟恢复电路
GPIO
  • 通用双向输入输出端口(电压5V或3.3V可选)
  • 带有内置上拉电阻
  • 可实现开漏输出
  • 输出驱动能力可调(4mA/20mA两档灌电流档位可选)
USB控制器
  • 兼容USB2.0支持全速和低速两种模式
  • 支持3个端点
  • 支持DMA传输
  • 端点0 数据深度8byte
  • 端点1和端点2数据深度64byte
I2C接口
  • 可用作主机或从机
  • 支持I2C STAND/FAST模式
  • 从机模式兼容8位/10位地址
PWM0/1/2
  • 互补输出以及死区时间控制
  • 高精度PWM调节功能
  • 系统时钟选择低频时,PWM仍工作于高频
ADC
  • 12Bit精度
  • 最大250ksps
  • 参考电压四档可选,分别为VDD5、VDD3O、外置或内置2.0V
FLASH存储器
  • 可以对特定区域实现IAP
  • 容量16KB
  • 每页256Byte
  • 由USB端口可以对FLASH进行编程(需要编程器支持)
电源系统
  • 内置5VTO3.3V LDO
  • 内置5VTO1.8V LDO(数字系统供电)
  • 支持两种低功耗模式(IDLE/STOP)
调试接口
  • 全速、非侵入式的在系统调试接口(片内)
  • 单步调试
  • 可以读取或修改内部存储器及寄存器
UART接口
  • 可选择是否带奇偶校验位
  • 波特率可调
计数器/定时器 0/1
  • 兼容MCS-51的Timer0/Timer1
  • 定时器时钟可选
  • 4种工作模式

定时器2

  • 定时器时钟可选
WDT
  • 可作为复位/唤醒源
封装形式:LQFP44L,QFN32,SSOP28L