1. 概述
GPM8F3708B 是一款高度集成的微控制器,内置一个 1T 的流水线型 8051 CPU、512 字节 XRAM、256 字节 IDM SRAM 和 8k 字节可编程 Flash。 它包括了 21 个可编程多功能 I/O、Timer0/1/2、UART0、SPI (主模式)、I2c、ADC 以及通用型
电容触碰传感器。 这款微控制器具有很宽的工作电压范围和很宽的工作温度范围,工作电压范围是 1.8V~5.5V,工作温
度范围是-40℃~85℃。 在电源管理单元中, 该微控制器具有 2 种省电模式。 此外,该微控制器还拥有 2 线的片上调试
电路,可以实现全速在线调试功能。详细内容会在以下的章节中介绍。
2. 特性
n CPU
u 高速高性能的 1T 8051 CPU
Ø 和工业标准的 8051 实现 100%的软件兼容
Ø 借助于流水线型 RISC 架构,指令执行速度是标准 8051 的 10 倍。
u 最高时钟频率 16MHz
n 存储器
u 512 字节的 XRAM
u 256 字节的内部(IDM)SRAM
u 最大 8K 字节的高耐用性 Flash
Ø 最少 10 万次的编程/擦除周期
Ø 最少 10 年的数据保存时间
Ø 1K 字节的页大小
u 可编程的 Flash 锁定等级,用于软件的安全性
n 时钟管理
u 内部震荡器:16MHz±1.5% @ 1.8V~5.5V
u 外部晶振输入:1MHz~16MHz
n 电源管理
u 一个用于省电模式的 STOP 模式
u 一个仅限于外设操作的 IDLE 模式
n 中断管理
u 最大 10 个内部中断源
u 最大 4 个外部中断源
u 最大 8 个键盘中断源
n 复位管理
u 上电复位(POR)
u 低电压复位(LVR)
u 引脚复位(PAD_RST)
u 看门狗复位(WDT_RST)
u 软件复位(S/W_RST)
u STOP 模式复位(STOP_RST)
u 时钟丢失复位(MISS_CLK_RST)
u Flash 相关错误复位(FLASH_ERR_RST)
n 可编程看门狗定时器
u 时基发生器
u 事件定时器
u 系统监控
n I/O 端口
u 最大 21 个多功能双向 I/O
Ø 通过配置相应的寄存器,每一个 IO 可以分别设置成输入上拉、输入下拉、输出高、输出低或者高阻输入状态。
Ø IO 最大灌电流 12mA
Ø IO 最大源电流 12mA
n 2 个 16-bit 定时器/计数器(Timer 0/1)
u 定时器时钟源可选
u 自动载入 8bit 定时器
n 功能强大的 Timer 2,具有 16bit 的比较/捕捉单元
u 定时器时钟源可选
u 自动载入 16bit 定时器
u 事件捕捉功能
u 数字信号产生器
u 脉宽调制和测量
n UART0
u 一个同步模式
u 三个异步模式
n SPI(主机模式)
u 可编程的主时钟相位和极性
u 可编程的主时钟频率
u 最大 SPI 时钟频率:4MHz (FOSC /4) @16MHz
n I2C(主机模式/从机模式)
n 电容触碰传感器(CTS)
u 一个 12-bit 的定时器,用来计数设定的 CTS 扫描周期。
u 一个 16-bit 的 TimerB,用来计数完成设定的 CTS 扫描周期所需的时间。
u 具有 11 个通道的电容触碰传感器
u 模数转换器
u 具有 8 个通道,12-bit 的解析度
u 最快转换时钟:2MHz (FOSC /8) @16MHz
n 内建低压复位
u 触发等级:1.9V、 2.2V、 2.7V、 4.2V
n 内建低压检测
u 可编程的等级:2.3V、2.5V、3.3V、3.5V
n 内建调试单元
n 兼容 C 语言开发工具