基本功能
1.ROM: 具有页面锁功能的8K x 16位闪存程序存储器
2.EEPROM: 128 x 8 位
3.RAM: 496 x 8 位
4. 堆栈: 8级
5. 系统时钟选择:
Fast-clock外部快时钟:
内部RC快时钟: . 18.432 MHz (可以校准)
FXT (Fast 晶振): 1M~18MHz
Slow-clock
SIRC 内部RC慢时钟: 50 KHz @VCC=5V
SXT 外部慢时钟:: 32.768KHz
6. 系统时钟预分频器:
系统时钟可以1/2/4/16分频选项
7.双系统时钟:
FIRC%2BSIRC
FIRC%2BSXT
FXT%2BSIRC
8.I/O 端口:26个可编程I/O引脚
开漏输出
CMOS推挽输出
施密特触发器输入,带上拉/下拉电阻选项
支持高灌电流模式 : 70mA @VCC=5V, VOL=0.5V; 140mA@VCC=5V, VOL=1.2V
支持恒流驱动模式: 19mA@VCC=5V,VOH=2.5V~3.8V
9.省电工作模式
快速模式: 慢时钟使能,CPU在快时钟下保持运行
慢速模式: 快时钟可以关闭或使能,CPU在慢时钟下保持运行
空闲模式: 快时钟和CPU停止。慢时钟,T2和WKT保持运行
停止模式: 所有时钟停止,T2和WKT停止运行
10.3 个独立定时器
Timer0
-8位定时器,除以 1~256 预分频选项,具有自动重载 / 计数器 / 中断 / 停止功能
Timer1
-8位定时器,除以 1~256 预分频选项,具有自动重载 / 中断 / 停止功能
-溢出和翻转输出
T2
-15位定时器,带有4个中断间隔时间选项
-空闲模式唤醒定时器或用作一个简单的 15 位时基
时钟源:Slow-clock (SIRC), Fsys/128
11.中断
三个外部中断引脚
-1个引脚为下降沿唤醒触发并中断
-2个引脚为上升或下降沿唤醒触发并中断
Timer0 / Timer1 / T2 / WKT中断
ADC 中断
TK (3 Touch Key 模块)
I2C 中断
UART 中断
引脚中断
LVD 中断
12.唤醒定时器 (WKT)
由内置RC振荡器提供时钟,具有4个可调节的中断时间
20.5 ms/41 ms/82 ms/164 ms
13.看门狗定时器 (WDT)
由内置RC振荡器提供时钟,具有4个可调的复位时间
164ms/328ms/655ms/1311ms
在停止模式下可以关闭 / 使能看门狗定时器
14. PWM
PWM0 :
16位占空比可调,共享的周期可调
PWM0时钟源:系统时钟或FIRC (18.432MHz)或FIRC*2 (36.864MHz)
PWM0有4种输出模式
互补的PWM0输出(PWM0P, PWM0N)
非重叠时间持续时间可调。(0 ~ 15 PWM CLK)
PWM1~5:
16位占空比可调,共享的周期可调 (与PWM0共享)
时钟脉 (与PWM0共享)
15.24通道3个tk模块触摸键(TKM0/TKM1/TKM2)
每个TK模块有8通道触摸键
每个模块包括:
3位TK参考时钟电容调整
8位触控键时钟频率选择(可固定频率或自动更改)
14位TK扫描长度调整
按下键时中断/唤醒CPU
16.I2C 接口
特定用途从I2C接口,具有中断功能
17.UART Interface
7/8/9 位模式TX/RX可选
通过选择合适的振荡频率和波特率时钟分频,支持的波特率范围为9600bps ~ 115200bps
校验位自动生成和检测
检测溢出、帧错误和校验错误
18.12位ADC转换器 具有14个输入通道和1个内部参考电压
内部参考电压:VBG 1.20V?1% @VCC=5V~2.5V, 25℃
内部参考电压:1/4VCC
ADC参考电压:VCC, 2.5V
19.支持所有引脚变化唤醒(上升沿和下降沿触发)
20.复位源
上电复位/看门狗复位/低压复位/外部引脚复位
21.低压复位(LVR) /低压检测标志(LVD)选项:
16级低压复位: 2.05 ~ 4.15 V
16级低电压检测标志(Disable, 2.28V ~ 4.15V)
22.工作电压:
Fsys= 1 MHz, LVR ~5.5V