主要功能及特点
1. ROM: 2K x 16 bits MTP
2. RAM: 128 x 8 位
3. 堆栈: 8 级
4. 系统时钟类型选择:
内部 RC 快时钟: (FIRC, 16 MHz)
内部 RC 慢时钟: (SIRC, 93 KHz@VCC=5V)
5. 系统时钟预分频器:
系统时钟可以 1/2/4/8 分频选项
6. 省电工作模式
快速模式: 慢时钟使能,CPU 在快时钟下保持运行
慢速模式: 快时钟可以关闭或使能,CPU 在慢时钟下保持运行
空闲模式: 快时钟和 CPU 停止。慢时钟或 WKT 保持运行
停止模式: 所有时钟停止,WKT 停止运行
7. 2 个独立定时器
Timer0 - 8 位定时器,除以 1~256 预分频选项,具有自动重载 / 计数器 / 中断 / 停止功能
Timer1 - 8 位定时器,除以 1~256 预分频选项,具有自动重载 / 中断 / 停止功能 - 溢出和翻转输出
8. 中断
三个外部中断引脚 - 1 个引脚为下降沿唤醒触发并中断 - 2 个引脚为上升或下降沿唤醒触发并中断
Timer0 / Timer1 / WKT 中断
ADC 中断
PWM 中断
LVD 中断
所有端口引脚变化唤醒中断
9. 唤醒定时器 (WKT)
由内置 RC 振荡器提供时钟,具有 4 个可调节的中断时间
- 11ms / 23ms / 46ms / 91ms @Vcc=5V
10. 看门狗定时器 (WDT)
由内置 RC 振荡器提供时钟,具有 4 个可调的复位时间 - 91 ms / 183 ms / 732 ms / 1463ms @Vcc=5V
在停止模式下可以关闭 / 使能看门狗定时器
11. 6 个 16 位 PWMs
6 个单独的工作占空比可调,共享的周期可调
PWM 时钟源: 系统时钟 (Fsys), FIRC/256, FIRC (16 MHz), FIRC*2 (32 MHz)
PWM0 支持互补输出 (PWM0P, PWM0N)
PWM0 输出, 非重叠时间可调: (0~15)*(PWMCLK)
PWM0N/0P/1/2/3/5 只有一个输出
12. 12 位 ADC , 13 个外部输入通道和 2 个内部电压通道
2 个内部电压通道: VBG, 1/4VCC
ADC 参考电压: VCC, VBG (1.2V), VBG (2.48V) and VBG (2V)
13. 复位源
上电复位
看门狗复位
低电压复位
外部引脚复位
14. 低电压复位 (LVR) / 低电压检测 (LVD)
15 级低电压复位: 1.73V ~ 3.5V, 可以选择关闭
15 级低电压检测: 1.73V ~ 3.5V, 可以选择关闭
15. 工作电压
Fsys= 16 MHz, LVR~5.5V. 建议 LVR ≥ 2.30V
Fsys= 8 MHz, PWMCKS=FIRC*1, LVR~5.5V. 建议 LVR ≥ 1.55V 注意:参见“电气特性曲线图”
16. 工作温度范围: -40°C to + 105°C
17. 读表取指令:16 位 ROM 数据查表
18. 集成的 16 位循环冗余校验 (CRC) 功能
19. 指令集: 39 条指令 20. I/O 端口:
最多 14 个可编程 I/O 引脚 - 开漏输出
- CMOS 推挽输出
- 施密特触发器输入,带上拉电阻选项
- 除 PA7 外, 所有 I/O 具备高灌电流
所有引脚变化唤醒(下降边缘和上升边缘触发)和中断
21. 支持 5 线(ICP)或 7 线烧录
22. RDCTL: 程序 ROM 的读信号延迟控制
用户必须将该寄存器切换到“4ns”,以提高最低工作电压的性能
23. Trimmed VBG1.2V/2V
用户可以将 BG2TRIM 移动到 BGTRIM,获得精确的 2V VBG.
24. ATD: 自动瞬变检测以增强慢速模式下的功耗性能