1. 概述
GPM8F3732B 是一款高度集成的微控制器,内置一个 1T 的流水线型 8051 CPU、2.5K 字节 XRAM、256 字节 IDM
SRAM 和 32K 字节可编程 Flash。 它包括了多达 43 个可编程多功能 I/O、Timer0/1/A/B/C、UART0、SPI (主/从机模式)、
I2C(主/从机模式)、4 COM x 32 SEG 的 LCD 驱动、最大 60S 的 RTC、48MHZ 的 PLL、16 位 x 16 位乘法器、32 位 /
16 位除法器、16 通道的通用型电容触碰传感器和通用型的 12 位 ADC、。 这款微控制器具有很宽的工作电压范围,不
同时钟源下可工作电压范围是 2.4V~5.5V。 在电源管理单元中, 该微控制器具有 3 种模式。 此外,该微控制器还拥有 2
线的片上调试电路,可以实现全速在线调试功能。详细内容会在以下的章节中介绍。
2. 特性
n CPU
u 高速高性能的 1T 8051 CPU
Ø 和工业标准的 8051 实现 100%的软件兼容
Ø 借助于流水线型 RISC 架构,指令执行速度是标准 8051 的 10 倍。
u 最高时钟频率 48MHz
n 存储器
u 2.5K 字节的 XRAM
u 256 字节的内部(IDM)SRAM
u 最大 32K 字节的高耐用性 Flash
Ø 最少 20 万次的编程/擦除周期
Ø 最少 20 年的数据保存时间
Ø 1K 字节的页大小
u 可编程的 Flash 锁定等级,用于软件的安全性
n 时钟管理
u 内部震荡器:8MHz±1.5% @ 2.4V~5.5V
u 内部 PLL:48MHz
n 电源管理
u 一个用于省电模式的 Sleep 模式
u 一个用于省电模式的 Halt 模式
n 中断管理
u 最大 15 个内部中断源
u 最大 5 个外部中断源
n 复位管理
u 上电复位(POR)
u 低电压复位(LVR)
u 引脚复位(PAD_RST)
u 看门狗复位(WDT_RST)
u 软件复位(S/W_RST)
u Flash 相关错误复位(ADDR_ERR_RST)
n 可编程看门狗定时器
u 时基发生器
u 事件定时器
u 系统监控
n I/O 端口
u 最大 43 个多功能双向 I/O(LQFP44 封装:41 个)
Ø 通过配置相应的寄存器,每一个 IO 可以分别设置成输入上拉、输入下拉、输出高、输出低或者高阻浮空输入状态。
Ø IO 最大灌电流 12 or 6 mA
Ø IO 最大源电流 12 or 6 mA
n 2 个 16-位 定时器/计数器(Timer 0/1)
u 定时器时钟源可选
u 自动载入 8 位定时器
u 外部门控计数器
n 功能强大的 Timer A/Timer B/Timer C,具有 16 位的比较/捕捉/PWM 单元
u 定时器时钟源可选
u 自动载入 16 位定时器
u 事件捕捉功能
u 脉宽调制和测量
n UART0
u 一个同步模式
u 三个异步模式
n SPI(主机模式)
u 可编程的主时钟相位和极性
u 可编程的主时钟频率
u 最大 SPI 时钟频率:24MHz (FOSC /2) @48MHz
n I2C(主机模式/从机模式)
u 可编程的主时钟频率
u 最大 I2C 时钟频率:375KHz (FOSC /128) @48MHz
n 电容触碰传感器(CTS)
u 一个 16-位的定时器,用来计数设定的 CTS 扫描周期。
u 一个 16-位的 TimerB,用来计数完成设定的 CTS 扫描周期所需的时间。
u 具有 16 个通道的电容触碰传感器