EM78P153B 8位OTPROM微控制器指令集详解

需积分: 50 35 下载量 199 浏览量 更新于2024-08-08 收藏 763KB PDF 举报
"8位OTPROM微控制器EM78P153规格书" 本文档主要介绍了义隆电子的8位OTPROM微控制器EM78P153的指令集特性和相关操作。EM78P153是一款单片机,具备8位处理能力,并且集成了OTPROM存储技术。 在指令集方面,每条指令长度为13位,由操作码和操作数组成。大多数指令在一个指令周期内完成,这个周期包含2个振荡周期。但特定的指令,如"MOV R2,A", "ADD R2,A"这样的改变程序计数器或者对R2执行算术逻辑操作的指令,会占用两个指令周期。此外,跳转、调用、返回以及条件转移指令等在执行时也会占据两个指令周期。 如果标准的指令周期不适应某些应用场景,可以通过设置代码选项位CLK来调整。CLK为0时,指令周期为2个振荡周期;CLK为1时,则为4个振荡周期。但需要注意的是,当选择4个振荡周期的指令周期时,TCC的内部时钟源应设为CLK=Fosc/4,而非Fosc/2。 EM78P153的指令集有以下特性: 1. 可以单独对任何寄存器的每一位进行置1、清零或直接测试。 2. I/O寄存器可以像通用寄存器一样使用,这意味着相同的操作指令既适用于数据寄存器也适用于I/O寄存器。 文档中还提到了一些与指令集相关的符号,如"R"表示寄存器指示符,"b"表示位指示符,"K"代表8位或10位的常数或立即数。 除此之外,手册还涵盖了产品的版本信息、商标声明、法律免责声明以及软件使用许可条件等内容。义隆电子明确指出,他们不对使用说明文件中的信息准确性、适切性或完整性承担责任,且产品不适用于生命维持系统。 EM78P153微控制器提供了丰富的指令集和灵活的时钟配置选项,适用于各种嵌入式应用,同时强调了在使用过程中需要注意的法律和责任问题。