1 概述
本芯片为哈佛结构的精简指令 CPU。在这种结构中,程序和数据存取的总线是相互独立
的。指令字节长度为 16 位,所有指令都是单字节指令,大多数指令能在一个机器周期内执
行完成。一共有 49 条指令,效率高,容易进行指令扩展。芯片内集成了多种外设,包括一
个 8 位定时器/计数器、一个 16 位定时器/计数器、2 路 8位 PWM 模块、一个模拟比较器/参
考电压模块、模数转换 ADC 模块、硬件看门狗和低电压检测及低电压复位模块等。
芯片内集成了 64X8 位的异步低功耗 SRAM 和 1KX16 位的程序存储器。
2 芯片特征
● CPU
具有高性能的 RISC CPU
仅 49 条指令
支持中断处理
● 指令
工作频率为 DC~20MHZ,一个机器周期为 4 个时钟周期
除部分跳转指令需要两个机器周期外,其他指令都是一个机器周期
● 存储器
支持直接、间接和相对寻址三种方式
1KX16 位 FLASH 程序存储器
64 字节的数据存储器
复位向量位于 0000H,中断向量位于 0004H
8 级硬件堆栈结构
● 特殊功能
内嵌上电复位电路
低电压检测及低电压复位
硬件看门狗
支持在线串行编程(ICSP)
低功耗休眠模式
内部软件可选时钟频率 62.5KHZ~16MHZ
● 定时器/计数器
定时器 0:带有 8 位预分频器的 8 位定时器/计数器
定时器 1:带门控和预分频器的 16 位定时器/计数器
● 其他外设
2 路 8 位脉宽调制 PWM 模块
一个模拟比较器
一个参考电压模块
一个 12 位 8 通道 ADC 模块
4 存储器
存储器由程序存储器和数据存储器组成,程序存储器和数据存储器相互独立。其中程序
存储器为 1KX16 位 FLASH 存储器;数据存储器中特殊功能寄存器为 64X8 位,通用数据寄存
器为 64X8 位。通用数据寄存器采用单端口、异步低功耗 SRAM 实现。
4.1 程序存储器
本芯片的程序计数器 PC为 16 位字宽,理论上可寻址 64K,在本芯片中实际只实现了 1K
的程序空间, 地址为0000H~03FFH, 寻址范围超过03FFH就会导致循环。 复位向量位于0000H,
中断向量入口地址位于 0004H。
1
复位向量入口 0000H
- -
中断向量入口 0004H
03FFH
程序指针计数器PC用户程序存储区
8级硬件堆栈2345678&nb..
应用于:航模、遥控飞机、自学型遥控器、充电器、吸尘器和墨托车防盗报警等