Chapter 1

Size: px
Start display at page:

Download "Chapter 1"

Transcription

1 产品规格书 版本 1.3 义隆电子股份有限公司

2 商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之一 Windows 是微软公司的商标 ELAN 和 ELAN 标志 是义隆电子股份有限公司的商标 版权所有 2016 义隆电子股份有限公司 所有权利保留台湾印制 本使用说明文件内容如有变动恕不另作通知 关于该规格书的准确性 适当性或者完整性, 义隆电子股份有限公司不承担任何责任 义隆电子股份有限公司不承诺对本使用说明文件之内容及信息有更新及校正之义务 本规格书的内容及信息将为符合确认之指示而变更 在任何情况下, 义隆电子股份有限公司对本使用说明文件中的信息或内容的错误 遗漏, 或者其它不准确性不承担任何责任 由于使用本使用说明文件中的信息或内容而导致的直接, 间接, 特别附随的或结果的损害, 义隆电子股份有限公司没有义务负责 本规格书中提到的软件 ( 如果有 ), 都是依据授权或保密合约所合法提供的, 并且只能在这些合约的许可条件下使用或者复制 义隆电子股份有限公司的产品不是专门设计来应用于生命维持的用具, 装置或者系统 义隆电子股份有限公司的产品不支持而且禁止在这些方面的应用 未经义隆电子股份有限公司书面同意, 任何个人或公司不得以任何形式或方式对本使用说明文件的内容之任一部分进行复制或传输 义隆电子股份有限公司 总公司 : 地址 : 台湾新竹科学园区创新一路 12 号电话 : 传真 : webmaster@emc.com.tw 香港分公司 : 义隆电子 ( 香港 ) 有限公司九龙观塘巧明街 95 号世达中心 19 楼 A 室 电话 : 传真 : elanhk@emc.com.hk USA: Elan Information Technology Group (USA) P.O. Box 601 Cupertino, CA USA Tel: Fax: 深圳分公司 : 义隆电子 ( 深圳 ) 有限公司深圳市南山区高新技术产业园南区高新南六道迈科龙大厦 8A 邮编 : 电话 : 传真 : elan-sz@elanic.com.cn 上海分公司 : 义隆电子 ( 上海 ) 有限公司地址 : 上海市浦东新区张江高科碧波路 5 号科苑大楼 6 楼邮编 : 电话 : 传真 : elan-sh@elanic.com.cn

3 目录 目录 1 综述 1 2 特性 1 3 引脚配置 2 4 引脚描述 EM78F562N/F662N 结构图 6 6 功能描述 操作寄存器 R0 ( 间接寻址寄存器 ) R1( 时钟定时器 / 计数器 ) R2 ( 程序计数器 ) 和堆栈 R3( 状态寄存器 ) R4 (RAM 选择寄存器 ) Bank 0 R5 ~ R8 ( 端口 5 ~ 端口 8) Bank 0 R9 TBPTL ( 表格指针寄存器低字节 ) Bank 0 RA ( 唤醒控制寄存器 ) Bank 0 RB (EEPROM 控制寄存器 ) Bank 0 RC (128 字节 EEPROM 地址 ) Bank 0 RD (128 字节 EEPROM 数据 ) Bank 0 RE (CPU 运行控制寄存器 ) Bank 0 RF ( 中断状态寄存器 ) R10 ~ R3F Bank 1 R5 ~R Bank 1 R8 TC2CR ( 定时器 2 控制 ) Bank 1 R9 TC2DH ( 定时器 2 高字节数据缓冲器 ) Bank 1 RA TC2DL ( 定时器 2 低字节数据缓冲器 ) Bank 1 RB ~RE Bank 1 RF ( 中断状态寄存器 ) Bank 2 R5 AISR (ADC 输入选择寄存器 ) Bank 2 R6 ADCON (A/D 控制寄存器 ) Bank 2 R7 ADOC (A/D 补偿校准寄存器 ) Bank 2 R8 ADDH (AD 高 8 位数据缓冲器 ) Bank 2 R9 ADDL (AD 低 2 位数据缓冲器 ) Bank 2 RA, RC ~ RE 产品规格书 (V1.3) iii

4 内容 Bank 2 RB CMPCON ( 比较器控制寄存器 ) Bank 2 RF ( 上拉控制寄存器 1) Bank 3 R Bank 3 R6 TBPTH ( 表格指针寄存器高字节地址 ) Bank 3 R7~RC Bank 3 RD TC3CR ( 定时器 3 控制寄存器 ) Bank 3 RE TC3D ( 定时器 3 数据缓冲器 ) Bank 3 RF ( 下拉控制寄存器 1) 特殊功能寄存器 A ( 累加器 ) CONT ( 控制寄存器 ) IOC5 ~ IOC8 (I/O 端口控制寄存器 ) IOC IOCA (WDT 控制寄存器 ) IOCB ( 下拉控制寄存器 2) IOCC ( 漏极开路控制寄存器 ) IOCD ( 上拉控制寄存器 2) IOCE ( 中断屏蔽寄存器 2) IOCF ( 中断屏蔽寄存器 1) TCC/WDT 和预分频器 I/O 端口 复位和唤醒 复位 唤醒 重置后寄存器初始值的总结 状态寄存器的 RST T 与 P 的状态 中断 数据 EEPROM ( 仅用于 EM78F662N) 数据 EEPROM 控制寄存器 编程步骤 / 范例 模数转换器 (ADC) ADC 控制寄存器 r (AISR/R5, ADCON/R6, ADOC/R7) ADC 数据缓冲 (ADDH, ADDL/R8, R9) A/D 采样时间 A/D 转换时间 休眠期间 A/D 运行 编程步骤 / 范例 定时器 / 计数器 定时器 / 计数器 iv 产品规格书 (V1.3)

5 内容 6.11 比较器 比较器输出 比较器中断 从休眠模式唤醒 振荡器 振荡器模式 晶体振荡器 / 陶瓷谐振器 ( 晶体 ) 外部 RC 振荡器模式 内部 RC 振荡模式 代码选项寄存器 代码选项寄存器 (Word 0) 代码选项寄存器 (Word 1) 用户 ID 寄存器 (Word 2) 上电相关问题 外部上电复位电路 残留电压保护 指令集 时序图 66 8 绝对最大值 67 9 DC 电气特性 数据 EEPROM 电气特性 Flash 程序存储器电气特性 A/D 转换特性 比较器特性 AC 电器特性 70 附录 A 编码与制造信息 71 B 封装类型 71 C 封装形式 74 C.1 EM78F562N/F662ND16 300mil C.2 EM78F562N/F662NSO16 300mil 产品规格书 (V1.3) v

6 内容 C.3 EM78F662NQN16A 4x4mm C.4 EM78F662NSS16 150mil C.5 EM78F562N/F662ND18 300mil C.6 EM78F562N/F662NSO18 300mil C.7 EM78F562N/F662ND20 300mil C.8 EM78F562/F662NSO20 300mil D 品质保证和可靠性 82 D.1 地址缺陷检测 规格书修订历史 版本号修订描述日期 1.0 初版 2010/04/ 修改 ICC1 和 ICC2 电流 2. 删除 EM78F562N 的 QFN16 包装 3. 修改 EM78F662NQN16 为 EM78F662NQN16A 4. 固定代码选项字 2 位元 7 为 1 1. 在 DC 电器特性增加 LVR 特性 2. 增加 EM78F662N 的 SSOP 包装 1. 修改 EEPROM 的功耗 2. 修改 EEPROM 的擦写次数从 100K 变更为 1000K 3. 增加附录 A 编码与制造信息 2012/06/ /05/ /03/23 vi 产品规格书 (V1.3)

7 1 综述 EM78F562N/F662N 是采用低功耗高速 CMOS 工艺开发的 8 位高抗干扰性的微控制器 它们拥有 2K 13 位片内 Flash 存储器, 并且 EM78F662N 还拥有 位系统可编程 EEPROM EM78F562N/F662N 提供三个保护位用以保护用户代码, 十二个代码选项位用于满足用户需求 基于增强的 FLASH-ROM 特性,EM78F562N/F662N 提供一种便利的开发和校验客户程序的途径 而且, 利用开发编程工具,FLASH-ROM 器件可以容易且有效地实现程序更新 用户可以使用义隆烧录器烧写程序代码 2 特性 CPU 配置 2K 13 位 Flash 存储器 位片内寄存器 (SRAM) 128 个字节在系统可编程 EEPROM( 仅限于 EM78F662N) * 擦写寿命 :1000,000 擦 / 写次数 数据保留超过 10 年 8 级堆栈用于子程序嵌套 在 5V/4MHz 工作条件下低于 2mA 在 3V/32KHz 工作条件下典型值为 20 A 在休眠模式下典型值为 2 A I/O 端口配置 3 组双向 I/O 端口 唤醒端口 :P6 高灌流端口 :P6 12 个可编程下拉 I/O 引脚 8 个可编程上拉 I/O 引脚 4 个可编程漏极开路 I/O 引脚 外部中断端口 : P60 工作电压范围 : 工作电压 : 2.4V~5.5V 在 -40 C ~85 C ( 工业级 ) 工作电压 : 2.2V~5.5V 在 0 C ~70 C ( 商业级 ) 工作频率范围 ( 基于 2 个时钟 ): 晶体模式 : DC ~ 20 5V DC ~ 8 3V DC ~ 4 2.2V ERC 模式 : DC ~ 20 5V DC ~ 8 3V DC ~ 4 2.2V 偏移率内部 RC 频率温度电压制程总计 (-40 C+85 C) (2.2V~5.5V) 1 MHz ±3% ±4% ±2.5% ±9.5% 4 MHz ±3% ±4% ±2.5% ±9.5% 8 MHz ±3% ±5% ±2.5% ±10.5% 16 MHz ±3% ±5% ±2.5% ±10.5% IRC 偏移率 (Ta=25 C, VDD=5V ± 5%, VSS=0V) 一个 16 位定时 / 计数器 TC2 : 定时器 / 计数器 / 窗口 一个 8 位定时 / 计数器 TC3 : 定时器 / 计数器 / PDO( 可编程分频器输出 )/PWM( 脉宽可调制 ) 比较器 (CMP) 7 个中断 : 内部中断 :4 外部中断 :3 8 通道 10 位精度模数转换器 外设配置 8 位可选择时钟源 边沿触发和溢出中断的实时时钟 / 计数器 (TCC) 省电 ( 休眠 ) 模式 4 个可编程低电压复位检测器 (LVR) (LVR):4.0V, 3.5V, 2.7V, 与 POR 三个用以防止入侵 FLASH 代码存储器的安全寄存器 一个供给用户需求的配置寄存器 通过代码选项可选择指令周期为 2/4/8/16 个时钟 高抗 EFT 有两个副频,128kHz 和 16kHz,16kHz 是由 128kHz 分频产生的 单指令周期 晶振模式下的四种晶振范围晶振频率范围振荡器模式 20 MHz ~ 6 MHz HXT 6 MHz ~ 1 MHz XT 1 MHz ~ 100kHz LXT kHz LXT2 独立运行的可编程看门狗定时器 封装类型 : 16-pin DIP 300mil : EM78F562N/F662ND16 16-pin SOP 300mil : EM78F562/662NSO pin QFN 4x4mm : EM78F662NQN16A 16-pin SSOP 150 mil: EM78F662NSS16 18-pin DIP 300mil : EM78F562N/F662ND18 18-pin SOP 300mil : EM78F562N/F662NSO18 20-pin DIP 300 mil : EM78F562N/F662ND20 20-pin SOP 300mil : EM78F562/NF662NSO20 注意 : 绿色产品, 不含有害物质 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 1

8 3 引脚配置 P P51 P P51 P P50/VREF P53 P77/TCC/AD5 P83//RESET (RESET) VSS (VSS) P60/AD0//INT/CMPOUT P61/AD1/CMP EM78F562N/F662N-16Pin P50/VREF P55/OSCO/ERCin P54/OSCI/RCOUT VDD (VDD) P70 (DATA) P71 (CLK) P77/TCC/AD5 P83//RESET (RESET) VSS (VSS) P60/AD0//INT/CMPOUT P61/AD1/CMP+ P62/AD2/CMP EM78F562N/F662N-18Pin P55/OSCO/ERCin P54/OSCI/RCOUT VDD (VDD) P70 (DATA) P71 (CLK) P72 P62/AD2/CMP- 8 9 P72 P63/AD P73/AD4 图 3-1 EM78F562N/F662ND16/SO16 图 3-2 EM78F562/F662ND18/SO18 P56/TC2/AD6 P P57/TC3/PDO/AD7 P51 P55/OSCO/ERCin P54/OSCI/RCOUT VDD(VDD) P70(DATA) P53 P77/TCC/AD5 P83//RESET (RESET) VSS (VSS) P60/AD0//INT/CMPOUT P61/AD1/CMP EM78F562N/F662N-20Pin P50/VREF P55/OSCO/ERCin P54/OSCI/RCOUT VDD (VDD) P70 (DATA) P71 (CLK) P50/VREF P51 P52 P EM78F662N- QFN P71 (CLK) P72 P62/AD3/CMP- P61/AD2/CMP+ P62/AD2/CMP- P63/AD P72 P73/AD4 VSS (VSS) P83//RESET (/RESET) P77/TCC/AD6 P60/AD1//INT/CMPOUT 图 3-3 EM78F562/F662ND20/SO20 图 3-4 EM78F662NQN16A 2 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

9 P60/AD0//INT/CMPOUT P52 P51 P50/VREF P61/AD1/CMP+ P62/AD2/CMP- P72 P71 (CLK) EM78F662N-SSOP VSS (VSS) P83//RESET (RESET) P77/TCC/AD5 P53 P54/OSCI/RCOUT P55/OSCO/ERCin VDD (VDD) P70 (DATA) 图 3-5 EM78F662NSS16 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 3

10 4 引脚描述 4.1 EM78F562N/F662N 说明 : ST: 施密特触发输入 AN: 模拟信号 CMOS: CMOS 输出 XTAL: 晶振 / 振荡器振荡信号输入输出引脚 名称 功能 输入类型 输出类型 功能描述 P50/VREF P50 ST CMOS 双向 I/O 引脚带有可编程的下拉功能 VREF AN 外部参考电压 P51 P51 ST CMOS 双向 I/O 引脚带有可编程的下拉功能 P52 P52 ST CMOS 双向 I/O 引脚带有可编程的下拉功能 P53 P53 ST CMOS 双向 I/O 引脚带有可编程的下拉功能 P54 ST CMOS 双向 I/O 引脚 P54/OSCI/RCOUT OSCI XTAL 振荡器 / 谐振器的时钟输入 RCOUT CMOS 内部 RC 振荡器时钟输出引脚外部 RC 振荡器时钟输出引脚 ( 漏极开路 ) P55 ST CMOS 双向 I/O 引脚 P55/OSCO/ERCin OSCO XTAL 振荡器 / 谐振器的时钟输入 ERCin AN 外部 RC 输入引脚 P56 ST CMOS 双向 I/O 引脚 P56/TC2/AD6 TC2 ST 定时器 2 时钟输入引脚 AD6 AN ADC 输入引脚 6 P57 ST CMOS 双向 I/O 引脚 P57/TC3/PDO/AD7 TC3 ST 定时器 3 时钟输入引脚 PDO CMOS 可编程分频器输出引脚 AD7 AN ADC 输入引脚 7 P60 ST CMOS 双向 I/O 引脚带有可编程下拉, 上拉, 漏极开路和引脚改变唤醒 P60/AD0//INT/CMPOUT AD0 AN ADC 输入引脚 0 /INT ST 外部中断引脚 CMPOUT CMOS 比较器输出 P61/AD1/CMP+ P61 ST CMOS AD1 AN ADC 输入引脚 1 双向 I/O 引脚带有可编程下拉, 上拉, 漏极开路和引脚改变唤醒 CMP+ AN 比较器非方向端 4 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

11 ( 接上表 ) 名称 功能 输入类型 输出类型 功能描述 P62/AD2/CMP- P63/AD3 P70 (DATA) P71 (CLK) P62 ST CMOS AD2 AN ADC 输入引脚 2 CMP- AN 比较器反向输入 P63 ST CMOS AD3 AN ADC 输入引脚 3 P70 ST CMOS 双向 I/O 引脚 (DATA) ST CMOS 烧录器烧录的 DATA 引脚 P71 ST CMOS 双向 I/O 引脚 双向 I/O 引脚带有可编程下拉, 上拉, 漏极开路和引脚改变唤醒 双向 I/O 引脚带有可编程下拉, 上拉, 漏极开路和引脚改变唤醒 (CLK) ST 烧录器烧录的 CLOCK 引脚 P72 P72 ST CMOS 双向 I/O 引脚 P73/AD4 P73 ST CMOS 双向 I/O 引脚 AD4 AN ADC 输入引脚 4 P77 ST CMOS 双向 I/O 引脚 P77/TCC/AD5 TCC ST 实时时钟 / 计数器时钟输入引脚 AD5 AN ADC 输入引脚 5 P83//RESET P83 ST CMOS 双向 I/O 引脚 /RESET ST 带内部上拉电路的复位引脚 (/RESET) (/RESET) ST 烧录器烧录的 /RESET 引脚 VDD (VDD) VSS (VSS) VDD Power 电源 VDD Power 烧录器烧录的 VDD 引脚 VSS Power 地 VSS Power 烧录器烧录的 VSS 引脚 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 5

12 5 结构图 Flash ROM PC Crystal Int RC Ext. RC P8 P83 Instruction Register 8-level stack (13-bit) Oscillation Generator WDT P7 P70 P71 P72 P73 P77 P6 ALU Instruction Decoder Mux Reset TCC TC 2 16 bit TC 3 8-bit PWM PDO TCC TC 2 TC 3 P60 P61 P62 P63 P5 ACC R3 (Status Reg.) Interrupt Control Register R4 RAM LVR EEPROM* *Only for EM78F662N P50 P51 P52 P53 P54 P55 P56 P57 Interrupt Circuit ADC 10 bits Comparator Ext INT ADin (0~7) CMP+, CMP-, CMPOUT 图 5-1 功能结构图 6 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

13 6 功能描述 6.1 操作寄存器 R0 ( 间接寻址寄存器 ) R0 并不是实际的物理寄存器 它的主要功能是作为间接寻址指针 任何对 R0 的操作实际上是对 RAM 选择寄存器 (R4) 所指向的寄存器进行操作 R1( 时钟定时器 / 计数器 ) R1 对来自 TCC 引脚的外部边沿触发信号或内部指令时钟周期进行加一计数,TCC 引脚信号的边沿触发类型由 CONT-4 寄存器的 TE 位设定 ;R1 和其他寄存器一样可读写, 通过复位 PSTE(CONT-3) 设定 如果 PSTE(CONT-3) 重置, 则预分频器分配给 TCC 仅当 TCC 寄存器写入一个值时, 预分频计数器的内容将清零 R2 ( 程序计数器 ) 和堆栈 基于器件的型号,R2 和硬件堆栈都是 10 位宽的 结构描述如图 6-1 所示 此单元可产生 2Kx13 位片内 FLASH-ROM 地址以获取对应的程序指令编码 一个程序页是 1024 字长 当复位产生时, 程序计数器 R2 所有位被清 0 "JMP" 指令可直接装载程序计数器低 10 位 因此, JMP 可以在同一页 (1K) 内任意跳转 "CALL" 指令装载程序计数器的低 10 位 并将 PC+1 值压入堆栈 因此子程序入口地址可定位在一个程序页的任一位置 "LJMP" 指令可直接装载程序计数器的低 11 位值, 因此,"LJMP" 指令允许 PC 在 2K 程序页内跳转 "LCALL" 指令装载 PC 的低 11 位值, 并将 PC+1 压入堆栈 因此, 子程序入口地址可定位在 2K 程序页内的任一位置 "RET" ("RETL k", "RETI") 指令将栈顶数据装入 PC "ADD R2, A" 允许把 A 寄存器的内容加到当前 PC 上, 同时 PC 的第九位及以上各位依次增加 "MOV R2, A" 允许从 A 寄存器装载一个地址值到 PC 的低 8 位, 同时 PC 的第九位及第十位 (A8 ~ A9) 保持不变 执行任何 ( 例如 :"MOV R2, A", "BC R2, 6" 等 ) 对 R2 进行写入操作的指令 ( 除 ADD R2,A 外 ),PC 的第九位及第十位 (A8 ~ A9) 都会保持不变 除了那些改变 R2 内容的指令需要多于一个指令周期外, 所有指令都是单指令周期 (fclk/2, fclk/4,fclk/8 或 fclk/16) 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 7

14 R3 [5] 00 : PAGE0 0000~03FF 01 : PAGE1 0400~07FF PC A10 A9 A8 A7 ~ A0 CALL RET RETL RETI Store ACC, R3, R4 Reset Vector External INT Pin interrupt Vector Port 6 Pin Status Change Interrupt Vector 0000h 0003h 0006h Stack Level 1 Stack Level 2 Stack Level 3 Stack Level 4 Stack Level 5 Stack Level 6 Stack Level 7 Stack Level 8 TCC Overflow TC2 Interrupt Vector TC3 Interrupt Vector AD Interrupt Vector Comparator 0009h 0024h 0027h 0030h 0033h User Memory Space On-chip Program Memory 07FFh 图 6-1 程序计数器组织图 8 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

15 Register Bank 0 Register Bank 1 Register Bank 2 Register Bank 3 Control Register Address 01 R1 (TCC Buffer) 02 R2 (PC) 03 R3 (STATUS) 04 R4 (RSR, Bank Select) R4(7,6) (0,1) (1,0) (1,1) R5 (Port 5 /IO data) R6 (Port 6 I/O data) R5 (Reserved) R6 (Reserved) R5 (ADC Input Select Register) R6 (ADC Control Register) R5 (Reserved) R6 (TBPTH) IOC5 (Port 5 I/O Control) IOC6 (Port 6 I/O Control) 07 R7 (Port 7 I/O data) R7 (Reserved) R7 (Reserved) R7 (Reserved) IOC7 (Port 7 I/O Control) 08 R8 (Port 8 I/O data) R8 (Timer 2 Control) R8 (AD high 8-bit Data Buffer) R8 (Reserved) IOC8 (Port 8 I/O Control) 09 0A 0B 0C 0D 0E 0F R9 (TBPTL) RA (Wake-up Control Register) RB (EEPROM Control Register) RC (EEPROM Address Register) RD (EEPROM Data Register) RE (CPU Operating Control Register) R9 (Timer 2 High Byte Data Buffer) RA (Timer 2 Low Byte Data Buffer) RB (Reserved) RC (Reserved) RD (Reserved) RE (Reserved) RF (Interrupt Flag 1) RF (Interrupt Flag 2) R9 (AD low 2-bit Data Buffer) RA (Reserved) RB (Comparator Control Register) RC (Reserved) RD (Reserved) RE (Reserved) RF (Pull-high Control Register 1) R9 (Reserved) RA (Reserved) RB (Reserved) RC (Reserved) RD (Timer 3 Control) RE (Timer 3 Data Buffer) RF (Pull-down Control Register 1) IOC9 (Reserved) IOCA (WDT Control) IOCB (Pull-down Control Register 2) IOCC (Open Drain Control Register) IOCD (Pull-high Control Register 2) IOCE (Interrupt Mask Register 2) IOCF (Interrupt Mask Register 1) 10 : 1F 16-Byte Common Register 20 : 3F Bank 0 32x8 Bank 0 32x8 Bank 0 32x8 Bank 0 32x8 图 6-2 数据存储器配置图 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 9

16 6.1.4 R3( 状态寄存器 ) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit T P Z DC C Bit 7 ~ Bit 5: 未使用, 总是设置为 0 Bit 4 (T): 时间溢出位当执行 SLEP 和 WDTC 指令或上电复位后该位置 1, 当 WDT 溢出时清 0 Bit 3 (P): 掉电位元执行 WDTC 指令或上电复位后该位置 1, 执行 SLEP 指令后该位清 0 Bit 2 (Z): 零标志位算术运算或逻辑运算结果为 0 时该位置 1 Bit 1 (DC): 辅助进位标志位 Bit 0 (C): 进位标志位 R4 (RAM 选择寄存器 ) Bits 7 ~ 6: 用于选择 Bank 0 ~ Bank 3 Bits 5~0: 在间接寻址方式中用于选择寄存器 ( 地址 :00~3F) 参见数据存储器结构图, 图 Bank 0 R5 ~ R8 ( 端口 5 ~ 端口 8) R5 ~ R7 是 I/O 寄存器 Bank 0 R9 TBPTL ( 表格指针寄存器低字节 ) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 RBit 7 RBit 6 RBit 5 RBit 4 RBit 3 RBit 2 RBit 1 RBit Bank 0 RA ( 唤醒控制寄存器 ) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 - ICWE ADWE EXWE - - CMPWE - Bit 7: 未使用, 总是设置为 0 Bit 6 (ICWE): 端口 6 输入状态改变唤醒使能位 0: 禁止端口 6 输入状态改变唤醒 1: 使能端口 6 输入状态改变唤醒 10 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

17 Bit 5 (ADWE):ADC 唤醒使能位 0 : 禁止 ADC 唤醒 1: 使能 ADC 唤醒 在 A/D 转换器运行情况下, 当 AD 转换完成后要进入中断向量或将 EM78F562N/F662N 从休眠模式唤醒时,ADWE 位必须先设置为使能 Bit 4(EXWE): 外部中断唤醒使能位 0 : 禁止外部 /INT 引脚唤醒 1: 使能外部 /INT 引脚唤醒 Bit 2: 未使用, 总是设置为 0 Bit 1 (CMPWE): 比较器唤醒使能位 0: 禁止比较器唤醒 1: 使能比较器唤醒 Bits 3,0: 未使用, 总是设置为 Bank 0 RB (EEPROM 控制寄存器 ) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 RD WR EEWE EEDF EEPC Bit 7 (RD): 读控制位 Bit 6 (WR): 写控制位 0 : 不执行 EEPROM 读操作 1 : 执行读 EEPROM 内容操作 (RD 可由软件置 1, 读指令完成后由硬件清 0) 0: 写 EEPROM 的周期完成. 1: 开始写 EEPROM 周期 (WR 可由软件置 1, 写周期完成后由硬件清 0) Bit 5 (EEWE): EEPROM 写使能位 0: 禁止写 EEPROM 1: 允许写 EEPROM Bit 4 (EEDF): EEPROM 侦测标志位 0: 写周期完成 1: 写周期未完成 Bit 3 (EEPC): EEPROM 电源控制位 0: 禁止 EEPROM 1: 使能 EEPROM 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 11

18 Bits 2 ~ 0: 未使用, 总是设置为 0 * 此寄存器仅用于 EM78F662N Bank 0 RC (128 字节 EEPROM 地址 ) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 - EE_A6 EE_A5 EE_A4 EE_A3 EE_A2 EE_A1 EE_A0 Bits 6 ~ 0: 128 字节 EEPROM 地址 * 此寄存器只限于 EM78F662N Bank 0 RD (128 字节 EEPROM 数据 ) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 EE_D7 EE_D6 EE_D5 EE_D4 EE_D3 EE_D2 EE_D1 EE_D0 Bits 7 ~ 0: 128 字节 EEPROM 数据 * 此寄存器只限于 EM78F662N Bank 0 RE (CPU 运行控制寄存器 ) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 - TIMERSC CPUS IDLE Bit 7: 未使用, 总是设置为 0 Bit 6 (TIMERSC): TCC, TC2, TC3 时钟源选择 0 : Fs Fs: 副频,WDT 内部 RC 的时基 1: Fm Fm: 主振荡器时钟 Bit 5 (CPUS): CPU 振荡源选择 0: 副振荡器 (fs) 1: 主振荡器 (fosc) 当 CPUS=0,CPU 振荡器选择副振荡器, 主振荡器停振 Bit 4 (IDLE): 空闲模式选择位, 该位确定在执行 SLEP 指令后将进入何种模式 0: IDLE= 0 +SLEP 指令 休眠模式 1: IDLE= 1 +SLEP 指令 空闲模式 Bits 3 ~ 0: 未使用, 总是设置为 0 12 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

19 CPU 运行模式 wakeup Normal mode Fm : oscillation Fs : oscillation CPU : using Fm wakeup RESET IDLE = 0 + SLEP CPUS = 1 CPUS = 0 IDLE = 1 + SLEP (*) Sleep mode wakeup Green mode IDLE = 1 + SLEP Idle mode Fm : stop Fm : stop Fm : stop Fs : stop Fs : oscillation Fs : oscillation CPU : stop IDLE = 0 CPU : using Fs wakeup CPU : stop + SLEP (*) only as WDT IRC is Fs. If watchdog function is enabled before into sleep mode, Fs does not stop. Therefore, some circuits like timer/counter (Its clock source is Fs) must be disable before into sleep mode especially as corresponding interrupt is enabled. 图 6-3 CPU 运行模式 Bank 0 RF ( 中断状态寄存器 ) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 CMPIF ADIF EXIF ICIF TCIF 注 : 1 表示中断请求 0 表示没有中断发生 Bit 7 (CMPIF) : 比较器中断标志位 当比较器输出发生变化时置位, 由软件清 0 Bit 6 (ADIF) : 模数转换器中断标志位 当 AD 转换完成时置位, 由软件清 0 Bits 5~3: 未使用, 总是设置为 0 Bit 2 (EXIF) : 外部中断标志位 /INT 引脚有下降沿信号输入时置位, 由软件清 0 Bit 1 (ICIF) : 端口 6 输入状态改变中断标志位 当端口 6 输入状态改变时置位, 由软件清 0 Bit 0 (TCIF) :TCC 溢出中断标志位 当 TCC 溢出时置位, 由软件清 0 Bank 0 RF 可由指令清零但不能被设置 IOCF 为中断屏蔽寄存器 需注意的是读 Bank 0 RF 的结果是 Bank 0 RF 与 IOCF 逻辑与 的结果 R10 ~ R3F 所有这些寄存器是 8 位通用寄存器 Bank 1 R5 ~R7 这些寄存器保留 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 13

20 Bank 1 R8 TC2CR ( 定时器 2 控制 ) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 RCM1 RCM0 TC2ES TC2M TC2S TC2CK2 TC2CK1 TC2CK0 Bit 7 和 Bit 6 (RCM1, RCM0): IRC 模式选择位 烧录器校正 IRC Bank 1 R8<7,6> RCM1 RCM0 频率工作电压范围稳定时间 0 0 4MHz±2.5% 2.2V~5.5V <5 µs 4MHz MHz±10% 4.5V~5.5V <1.5 µs 1 0 8MHz±10% 3.0V~5.5V <3 µs 1 1 1MHz±10% 2.2V~5.5V <22 µs 0 0 4MHz±10% 2.2V~5.5V <6 µs 16MHz MHz±2.5% 4.5V~5.5V <1.25 µs 1 0 8MHz±10% 3.0V~5.5V <3 µs 1 1 1MHz±10% 2.2V~5.5V <22 µs 0 0 4MHz±10% 2.2V~5.5V <6 µs 8MHz MHz±10% 4.5V~5.5V <1.5 µs 1 0 8MHz±2.5% 3.0V~5.5V <2.5 µs 1 1 1MHz±10% 2.2V~5.5V <22 µs 0 0 4MHz±10% 2.2V~5.5V <6 µs 1MHz MHz±10% 4.5V~5.5V <1.5 µs 1 0 8MHz±10% 3.0V~5.5V <3 µs 1 1 1MHz±2.5% 2.2V~5.5V <20 µs 例 : 注意 BANK1 R8<7,6> 的初值将保持与 WORD0<7,6> 的值一致 当从 A 频率切换到 B 频率时,F562N/F662N 需保持在 B 频率稳定一段时间 例如 : 烧录器校正 IRC 4MHz BANK1 R8<7,6> 设置为 10 保持 3 us F562N/F662N 工作在 8MHz ± 10% 代码选项 Word 1 COBS=0: R8<7,6> 的初值将保持与 WORD1<3,2> 的值一致 R8<7,6> 不能改变频率 代码选项 1 COBS=1: R8<7,6> 的初值将保持与 WORD1<3,2> 的值一致 14 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

21 R8<7,6> 的初值将保持与 WORD1<3,2> 的值一致 Bit 5 (TC2ES): TC2 信号边沿选择位 0: 当 TC2 引脚由低变高 ( 上升沿 ) 时加 1 1: 当 TC2 引脚由高变低 ( 下降沿 ) 时加 1 Bit 4 (TC2M): 定时器 / 计数器 2 模式选择 0: 定时器 / 计数器模式 1 : 窗口模式 Bit 3 (TC2S): 定时器 / 计数器 2 启动控制 0: 停止并清零计数器 1: 启动 Bit 2~Bit 0 (TC2CK2~TC2CK0): 定时器 / 计数器 2 时钟源选择 TC2CK2 TC2CK1 TC2CK0 时钟源分辨率最大时间正常 Fc=8M Fc=8M Fc/ sec 19.1 hr Fc/ ms 1.1 min Fc/2 8 32µs 2.1 sec Fc/2 3 1µs 65.5 ms Fc 125ns 7.9 ms 外部时钟 (TC2 pin) 图 6-4 定时器 / 计数器 2 结构图 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 15

22 定时器模式下, 用内部时钟执行上数操作, 当上数计数器内容与 TCR2(TCR2H+TCR2L) 内容相匹配时, 中断产生且计数器清零 计数器清零之后计数重新开始 图 6-5 定时器模式时序图计数器模式下, 用外部时钟输入引脚 (TC2 引脚 ) 执行上数操作, 通过设置 TC2ES 位可选择上升沿或是下降沿有效 当上数器内容与 TCR2(TCR2H+TCR2L) 内容相匹配时, 中断产生且计数器清零, 计数器清零之后计数重新开始 图 6-6 计数器模式时序图 写 TCR2L 时, 比对被禁止直到 TCR2H 写完 图 6-7 窗口模式时序图 16 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

23 窗口模式下, 内部时钟和 TC2 引脚的脉冲 ( 窗口脉冲 ) 逻辑与后, 在脉冲的上升沿执行加计数操作, 当加计数器内容与 TCR2(TCR2H+TCR2L) 内容相匹配时, 中断产生且定时器清零 频率 ( 窗口脉冲 ) 需低于所选的内部时钟 Bank 1 R9 TC2DH ( 定时器 2 高字节数据缓冲器 ) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 TC2D15 TC2D14 TC2D13 TC2D12 TC2D11 TC2D10 TC2D9 TC2D8 Bit 7 ~ Bit 0 (TC2D8 ~ TC2D15):16 位定时器 / 计数器 2 高字节数据缓冲器 Bank 1 RA TC2DL ( 定时器 2 低字节数据缓冲器 ) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 TC2D7 TC2D6 TC2D5 TC2D4 TC2D3 TC2D2 TC2D1 TC2D0 Bit 7 ~ Bit 0 (TC2D7 ~ TC2D0):16 位定时器 / 计数器 2 低字节数据缓冲器 Bank 1 RB ~RE 这些是保留寄存器 Bank 1 RF ( 中断状态寄存器 ) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit TCIF3 TCIF 注 : 1 表示有中断请求 0 表示没有中断请求 Bits 7~6: 未使用, 总是设置为 0 Bit 5 (TCIF3):8 位定时器 / 计数器 3 中断标志位, 中断标志由软件清零 Bit 4 (TCIF2):16 位定时器 / 计数器 2 中断标志位, 中断标志由软件清零 RF 可由指令清零但不能置位 IOCE 是中断屏蔽寄存器 需注意地是读 Bank 1 RF 的结果是 Bank 1 RF 与 IOCE 逻辑与 的结果 Bits 3~0: 未使用, 总是设置为 Bank 2 R5 AISR (ADC 输入选择寄存器 ) AISR 寄存器用于定义 ADC 引脚为模拟输入或数字 I/O 引脚 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 ADE7 ADE6 ADE5 ADE4 ADE3 ADE2 ADE1 ADE0 Bit 7 (ADE7):P57 引脚 AD 转换器使能位 0: 禁止 ADC7, P57 作为 I/O 引脚 1: 使能 ADC7 作为模拟输入引脚 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 17

24 Bit 6 (ADE6): P56 引脚 AD 转换器使能位 0: 禁止 ADC6, P56 作为 I/O 引脚 1 : 使能 ADC7 作为模拟输入引脚 Bit 5 (ADE5): P77 引脚 AD 转换器使能位 0: 禁止 ADC5, P77 作为 I/O 引脚 1: 使能 ADC5 作为模拟输入引脚 Bit 4 (ADE4): P73 引脚 AD 转换器使能位 0: 禁止 ADC4, P73 作为 I/O 引脚 1: 使能 ADC4 作为模拟输入引脚 Bit 3 (ADE3):P63 引脚 AD 转换器使能位 0: 禁止 ADC3, P63 作为 I/O 引脚 1: 使能 ADC3 作为模拟输入引脚 Bit 2 (ADE2):P62 引脚 AD 转换器使能位 0: 禁止 ADC2, P62 作为 I/O 引脚 1: 使能 ADC2 作为模拟输入引脚 Bit 1 (ADE1): P61 引脚 AD 转换器使能位 0: 禁止 ADC1, P61 作为 I/O 引脚 1: 使能 ADC1 作为模拟输入引脚 Bit 0 (ADE0): P60 引脚 AD 转换器使能位 0: 禁止 ADC0, P60 作为 I/O 引脚 1: 使能 ADC0 作为模拟输入引脚下表列出了 P60/AD0//INT/CMPOUT 优先级 : P60/AD1//INT/CMPOUT 引脚优先级高中中低 /INT CMPOUT AD0 P Bank 2 R6 ADCON (A/D 控制寄存器 ) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 VREFS CKR1 CKR0 ADRUN ADPD ADIS2 ADIS1 ADIS0 Bit 7 (VREFS): ADC 的参考电压输入源 0: ADC 的 Vref 与 Vdd 连接 ( 默认 ), 并且 P50/VREF 引脚被用作 P50 1: ADC 的 Vref 与 P50/VREF 连接 Bit 6 ~ Bit 5 (CKR1 ~ CKR0):ADC 振荡时钟预分频比 18 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

25 CKR1/CKR0 运作模式 最大运作频率 00 F OSC/4 4 MHz 01 F OSC 1 MHz 10 F OSC/16 16 MHz 11 F OSC/2 2 MHz Bit 4 (ADRUN):ADC 开始启动 0 : 转换完成时复位, 此位不能通过软件复位 1 : AD 转换开始, 此位能通过软件置位 Bit 3 (ADPD): ADC 省电模式 0: 在 CPU 保持运行的条件下关掉参考电阻以节省功耗 1: ADC 在运行, 处于非省电模式 Bits 2~0 (ADIS2~ADIS0): AD 输入选择位 ADIS2 ADIS1 ADIS0 AD 输入引脚 AD AD AD AD AD AD AD AD Bank 2 R7 ADOC (A/D 补偿校准寄存器 ) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 CALI SIGN VOF[2] VOF[1] VOF[0] Bit 7 (CALI): A/D 补偿校准使能位 0: 禁止校准 1: 使能校准 Bit 6 (SIGN): 偏移电压的极性选择位 0: 负电压 1: 正电压 Bits 5 ~ 3 (VOF[2] ~ VOF[0]): 补偿电压选择位 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 19

26 VOF[2] VOF[1] VOF[0] 补偿电压 LSB LSB LSB LSB LSB LSB LSB LSB Bits 2~0: 未使用, 总是设置为 Bank 2 R8 ADDH (AD 高 8 位数据缓冲器 ) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 ADD9 ADD8 ADD7 ADD6 ADD5 ADD4 ADD3 ADD2 当 A/D 转换完成时, 高 8 位结果将装载到 ADDH,ADRUN 位被清 0, ADIF 位被置 1, R8 只读 Bank 2 R9 ADDL (AD 低 2 位数据缓冲器 ) Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit ADD1 ADD0 Bits 7 ~ 2: 未使用, 总是设置为 Bank 2 RA, RC ~RE 这些是保留寄存器 Bank 2 RB CMPCON ( 比较器控制寄存器 ) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit CPOUT CPS1 CPS0 Bits 7 ~ 3: 未使用, 总是设置为 0 Bit 2 (CPOUT): 比较器输出结果 注意 P60/AD1/INT/CMPOUT 引脚优先级如下 : 优先级 高 中 中 低 INT CMPOUT AD0 P60 20 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

27 Bit 1 ~ Bit 0 (CPS1 ~ CPS0): 比较器选择位 CO3S1 CO3S0 功能描述 0 0 比较器没被选用,P60 作为普通 I/O 引脚 0 1 比较器被选用,P60 作为普通 I/O 引脚 1 0 比较器被选用,P60 作为比较器输出引脚 (CMPOUT) 1 1 保留 注意 P61/AD1/CMP+ 引脚优先级如下 : 优先级 高 中 低 CMP+ AD1 P61 注意 P62/AD2/CMP 引脚优先级如下 : 优先级 高 中 低 CMP- AD2 P Bank 2 RF ( 上拉控制寄存器 1) Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit /PH73 /PH72 /PH71 /PH70 Bits 7 ~ 4: 未使用, 总是设置为 0 Bit 3 (/PH73): 控制位, 使能 P73 引脚上拉功能 0: 使能内部上拉 1: 禁止内部上拉 Bit 2 (/PH72): 控制位, 使能 P72 引脚上拉功能 Bit 1 (/PH71): 控制位, 使能 P71 引脚上拉功能 Bit 0 (/PH70): 控制位, 使能 P70 引脚上拉功能 RF 寄存器可读写 Bank 3 R5 保留寄存器 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 21

28 Bank 3 R6 TBPTH ( 表格指针寄存器高字节地址 ) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 MLB RBit 10 RBit 9 RBit 8 Bit 7 (MLB): 对机器码的 MSB 或 LSB 进行操作 Bits 6 ~ 3: 未使用, 总是设置为 0 Bits 2 ~ 0: 查表指针地址的第 10~8 位 Bank 3 R7~RC 保留寄存器 Bank 3 RD TC3CR ( 定时器 3 控制寄存器 ) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 TC3FF1 TC3FF0 TC3S TC3CK2 TC3CK1 TC3CK0 TC3M1 TC3M0 Bit 7 ~ Bit 6 (TC3FF1 ~ TC3FF0): 定时器 / 计数器 3 触发控制 TC3FF1 TC3FF0 运作模式 0 0 清零 0 1 触发 1 0 置位 1 1 保留 Bit 5 (TC3S): 定时器 / 计数器 3 启动控制 0: 停止并清零计数器 1: 启动 Bit 4 ~ Bit 2 (TC3CK2 ~ TC3CK0): 定时器 / 计数器 3 时钟源选择位 TC3CK2 TC3CK1 TC3CK0 时钟源分辨率最大时间正常 Fc=8M Fc=8M Fc/ µs 64ms Fc/2 7 16µs 4ms Fc/2 5 4µs 1ms Fc/2 3 1µs 255µs Fc/ ns 127.5µs Fc/ ns 63.8µs Fc 125ns 31.9µs 外部时钟 (TC3 pin) - - Bit 1 ~ Bit 0 (TC3M1 ~ TC3M0): 定时器 / 计数器 3 工作模式选择位 22 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

29 TC3M1 TC3M0 操作模式 0 0 定时器 / 计数器 0 1 保留 1 0 可编程分频器输出 (PDO) 1 1 脉宽调制输出 (PWM) 图 6-8 定时器 / 计数器 3 结构图 定时器模式下, 用内部时钟 ( 上升沿触发 ) 执行上数操作, 当上数计数器内容与 TCR3 内容相匹配时, 中断产生且计数器清零, 计数器清零之后计数重新开始 计数器模式下, 用输入引脚 (TC3 引脚 ) 的外部时钟执行加计数操作, 当上数计数器内容与 TCR3 内容相匹配时, 中断产生且计数器清零, 计数器清零之后计数重新开始 可编程分频器输出 (PDO) 模式下, 用内部时钟执行上数计数操作,TCR3 内容与加计 数器内容做比较, 当它们的内容相匹配时 F/F 输出被触发, 计数器被清零,F/F 输出被 取反并输出到 /PDO 引脚 该模式可产生占空比为 50% 的脉冲输出 F/F 可被程序初始 化, 复位时其初始值为 0, 每次 /PDO 输出被触发时 TC3 都产生中断 Source clock Up-counter TCR n-1 n 0 1 n-1 n 0 1 n-1 n n F/F /PDO Pin TC3 Interrupt 图 6-9 PDO 模式时序图 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 23

30 脉冲宽度调制 (PWM) 输出模式下, 用内部时钟执行上数计数操作,TCR3 内容与加计数器内容作比较, 当它们的内容匹配时,F/F 被触发 计数器继续计数, 而计数器溢出时 F/F 被再次触发, 同时计数器清零 F/F 输出被反向并输出到 /PWM 引脚, 每次溢出发生时都会产生 TC3 中断 TCR3 被设置成 2 级移位寄存器, 输出期间输出不会改变, 直到完成一个输出周期 ( 即使 TCR3 被重写 ) 因此, 输出可连续地被改变, 在数据载入 TCR3 后, 通过置 TC3S 位为 1 来改变 TCR3 Source Clock Up-counter 0 1 n-1 n n+1 n+2 FE FF 0 n-1 n n+1 n+2 FE FF 0 1 m-1 m TCR3 F/F n/n match overflow n/m match overwrite overflow Shift m/m /PWM TC3 Interrupt 1 period 图 6-10 PWM 模式时序图 Bank 3 RE TC3D ( 定时器 3 数据缓冲器 ) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 TC3D7 TC3D6 TC3D5 TC3D4 TC3D3 TC3D2 TC3D1 TC3D0 Bit 7 ~ Bit 0 (TC3D7 ~ TC3D0): 计数器 / 定时器 3 的 8 位数据缓冲器 Bank 3 RF ( 下拉控制寄存器 1) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit /PD73 /PD72 /PD71 /PD70 Bit 7~ Bit 4: 未使用, 全部设置为 0 Bit 3 (/PD73):P73 引脚下拉功能使能控制位 0: 使能内部下拉 1: 禁止内部下拉 Bit 2 (/PD72): P72 引脚下拉功能使能控制位 Bit 1 (/PD71): P71 引脚下拉功能使能控制位 Bit 0 (/PD70): P70 引脚下拉功能使能控制位 RF 寄存器可读写 24 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

31 6.2 特殊功能寄存器 A ( 累加器 ) 累加器 A 具有暂存器的功能, 内部数据传输或保持指令操作数通常都是通过累加器 A 来实现, 累加器 A 为不可寻址的寄存器 CONT ( 控制寄存器 ) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 INTE /INT TS TE PSTE PST2 PST1 PST0 Bit 7 (INTE): INT 信号沿 0: 在 INT 引脚出现上升沿时产生中断 1: 在 INT 引脚出现下降沿时产生中断 Bit 6 (/INT): 中断使能标记位 0: 由指令 DISI 或硬件屏蔽中断 1: 由 ENI/RETI 指令使能中断 Bit 5 (TS):TCC 信号源选择位 0: 内部指令周期时钟 1: TCC 引脚输入的时钟 Bit 4 (TE):TCC 信号沿 0: 当 TCC 引脚由低变高时加 1( 上升沿 ) 1: 当 TCC 引脚由高变低时加 1( 下降沿 ) Bit 3 (PSTE):TCC 预分频器使能位 0 : 禁止预分频器,TCC 预分频比为 1:1 1: 使能预分频器,TCC 预分频比由第 2~0 位定义 Bit 2 ~ Bit 0 (PST 2 ~ PST0):TCC 预分频比选择位 PST2 PST1 PST0 TCC 预分频比 : : : : : : : :256 CONT 是可读写寄存器 IOC5 ~ IOC8 (I/O 端口控制寄存器 ) 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 1 定义相关引脚为高阻抗输入状态, 0 定义相关引脚为输出状态 25

32 IOC5, IOC6, IOC7 和 IOC8 寄存器可读写 IOC9 保留寄存器 IOCA (WDT 控制寄存器 ) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 WDTE EIS - - PSWE PSW2 PSW1 PSW0 Bit 7 (WDTE): 看门狗定时器使能控制位 0: 禁止 WDT 1: 使能 WDT WDTE 可读写 Bit 6 (EIS): 控制位, 用于定义 P60(/INT) 引脚的功能 0: P60, 双向 I/O 引脚 1: /INT, 外部中断引脚 此时,P60 的控制位 (IOC6 的第 0 位 ) 必须设 为 1 当 EIS 为 0 时,/INT 被屏蔽 当 EIS 为 1 时, 可以通过读 PORT6(R6) 来判断 /INT 引脚的状态 EIS 可读写 Bits 5~4: 未使用, 总是设置为 0 Bit 3 (PSWE): WDT 预分频器使能位 0: 禁止预分频器,WDT 预分频比为 1:1 1 : 使能预分频器,WDT 预分频比由 0~2 位定义 Bit 2 ~ Bit 0 (PSW2 ~ PSW0):WDT 预分频比定义位 PSW2 PSW1 PSW0 WDT 预分频比 : : : : : : : : 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

33 6.2.6 IOCB ( 下拉控制寄存器 2) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 /PD7 /PD6 /PD5 /PD4 /PD3 /PD2 /PD1 /PD0 Bit 7 (/PD7):P63 引脚下拉功能使能控制位 0: 使能内部下拉 1: 禁止内部下拉 Bit 6 (/PD6):P62 引脚下拉功能使能控制位 Bit 5 (/PD5):P61 引脚下拉功能使能控制位 Bit 4 (/PD4):P60 引脚下拉功能使能控制位 Bit 3 (/PD3):P53 引脚下拉功能使能控制位 Bit 2 (/PD2):P52 引脚下拉功能使能控制位 Bit 1 (/PD1): P51 引脚下拉功能使能控制位 Bit 0 (/PD0):P50 引脚下拉功能使能控制位 IOCB 寄存器可读写 IOCC ( 漏极开路控制寄存器 ) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit OD3 OD2 OD1 OD0 Bits 7 ~ 4: 未使用, 总是设置为 0 Bit 3 (OD3): P63 引脚漏极开路功能使能控制位 0: 禁止漏极开路输出 1: 使能漏极开路输出 Bit 2 (OD2):P62 引脚漏极开路功能使能控制位 Bit 1 (OD1):P61 引脚漏极开路功能使能控制位 Bit 0 (OD0):P60 引脚漏极开路功能使能控制位 IOCC 寄存器可读写 IOCD ( 上拉控制寄存器 2) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit /PH3 /PH2 /PH1 /PH0 Bits 7~4: 未使用, 总是设置为 0 Bit 3 (/PH3):P63 引脚上拉功能使能控制位 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 27

34 0: 使能内部上拉功能 1: 禁止内部上拉功能 Bit 2 (/PH2):P62 引脚上拉功能使能控制位 Bit 1 (/PH1):P61 引脚上拉功能使能控制位 Bit 0 (/PH0):P60 引脚上拉功能使能控制位 IOCD 寄存器可读写 IOCE ( 中断屏蔽寄存器 2) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit TCIE3 TCIE Bits 7~6: 未使用, 总是设置为 0 Bit 5 (TCIE3): 中断使能位 0: 禁止 TCIF3 中断 1: 使能 TCIF3 中断 Bit 4 (TCIE2): 中断使能位 0: 禁止 TCIF2 中断 1: 使能 TCIF2 中断 Bits 3 ~ 0: 未使用, 总是设置为 IOCF ( 中断屏蔽寄存器 1) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 CMPIE ADIE EXIE ICIE TCIE Bit 7 (CMPIE): 中断使能位 0 : 禁止 CMPIF 中断 1: 使能 CMPIF 中断 Bit 6 (ADIE):ADIF 中断使能位 0: 禁止 ADIF 中断 1: 使能 ADIF 中断当 ADC 完成通常会进入中断向量或进入下一条指令, 此时 ADIE 位必需设置为 使能 Bits 5 ~ 3: 未使用, 总是设置为 0 Bit 2 (EXIE):EXIF 中断使能位 28 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

35 0: 禁止 EXIF 中断 1: 使能 EXIF 中断 Bit 1 (ICIE):ICIF 中断使能位 0: 禁止 ICIF 中断 1: 使能 ICIF 中断 Bit 0 (TCIE): TCIF 中断使能位 0: 禁止 TCIF 中断 1: 使能 TCIF 中断通过置 IOCF 中相应的控制位为 1, 使能各个相关中断 总中断是由 ENI 指令使能, 由 DISI 指令禁止 IOCF 寄存器可读写 6.3 TCC/WDT 和预分频器 有两个 8 位的计数器分别可用作 TCC 和 WDT 的预分频器 CONT 寄存器的 PST0~PST2 位用于定义 TCC 的预分频比 同样的,IOCA 寄存器的 PSW0~PSW2 位用于定义 WDT 的预分频比 每次执行写 TCC 指令, 预分频计数器都会被清 0 执行 WDTC 和 SLEP 指令会将 WDT 和其预分频器清 0 图 6-11 描述了 TCC/WDT 的电路结构 R1(TCC) 是一个 8 位定时 / 计数器 TCC 的时钟源可以是内部时钟或外部信号 ( 由 TCC 引脚输入, 触发沿可选择 ) 如果 TCC 的信号源是来自内部时钟, 每一 Fc 时钟 TCC 就加 1( 没有预分频 ) 如图 6-11 所示, 通过 Bank 0 RE.6< TIMERSC > 位选择 Fc 如果 TCC 的信号源是外部时钟, 在每一个下降沿或上升沿到来时 TCC 加 1 TCC 引脚输入脉冲宽度 ( 保持在高或低电平 ) 必须大于 1 个 CLK, 若 IC 进入休眠状态,TCC 将停止工作 看门狗定时器是一个独立运行的片内 RC 振荡器 即使在其它振荡器关闭的情况下 ( 也就是休眠模式下 ),WDT 仍保持运行 不管是在正常模式还是在休眠模式,WDT 定时器溢出 ( 若使能 ) 都将使 MCU 复位 在正常模式下, 通过软件设置可任意地禁止和使能 WDT, 具体请参考 IOCA 寄存器的 WDTE 位设置 在没有 WDT 预分频情况下,WDT 溢出时间大约是 18 ms 1 ( 振荡器的启动时间 ) 1 VDD=5V, WDT 溢出时间 = 16.5ms ± 5% VDD=3V, WDT 溢出时间 = 18ms ± 5%. 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 29

36 Fc (IOCC1) PST2~PST 0 WDTE (in IOCA) PSW0~PSW2 图 6-11TCC 与 WDT 结构框图 6.4 I/O 端口 I/O 寄存器 Port5, 6, 7 与 8 均为三态双向 I/O 端口 Port6/7 可由软件设置为内部上拉, 此外,Port 6 也可由软件设置为漏极开路输出 Port 6 具有输入状态改变中断 ( 或唤醒 ) 的功能 P50 ~ P53,P60 ~ P63 与 Port 7 引脚可由软件设置为下拉 每个 I/O 引脚都可通过其对应的 I/O 控制寄存器 (IOC5 ~ IOC8) 设置为 输入 或 输出 I/O 寄存器和控制寄存器都是可读写的 Port5,Port6,Port7 与 Port8 I/O 接口电路如下列图所示 : 图 6-12,6-13(a), 6-13(b) 和图 6-14 PCRD Q P R D _ Q CLK C L PCWR PORT Q P R D IOD _ Q C L CLK PDWR PDRD 0 1 M U X 注 : 下拉电路没在图中显示 图 6-12 P5, 6, 7 的 I/O 端口与 I/O 控制寄存器电路 30 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

37 PCRD Q _ Q P R D CLK C L PCWR P60 /INT PORT Bit 2 of IOCF Q _ Q P R D CLK C L PDWR IOD D P R CLK C L Q _ Q 0 1 M U X PDRD T10 P D R CLK C L Q _ Q INT 注 : 上 ( 下 ) 拉与漏极开路没有在图中显示图 6-13(a)P60(/INT) 的 I/O 端口和 I/O 控制寄存器电路 PCRD Q _ Q P R D CLK C L PCWR P61~P63 PORT Q _ Q P R D CLK C L PDWR IOD 0 1 M U X PDRD TIN D P R CLK C L Q _ Q 注 : 上 ( 下 ) 拉与漏极开路没有在图中显示 图 6-13 (b) P61~P63,P83 I/O 端口与 I/O 控制寄存器电路 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 31

38 IOCE.1 D P R CLK C L Q _ Q RE.1 Interrupt T10 T11 D CLK P R C L Q _ Q Q _ Q ENI Instruction P R D CLK C L T17 DISI Instruction /SLEP Interrupt (Wake-up from SLEEP) Next Instruction (Wake-up from SLEEP) 图 6-14 Port 6 I/O 端口输入状态改变中断 / 唤醒结构图 表 6-1 Port6 输入状态改变中断 / 唤醒功能的用法 (I) 由 Port 6 输入状态改变唤醒 (a) 休眠之前 端口 6 输入状态改变中断 / 唤醒功能的用法 (II) Port 6 输入状态改变中断 1. 读 Port 6 (MOV R6,R6) 1. 禁止 WDT 2 ( 小心使用 ) 2. 执行 "ENI" 2. 读 Port 6 (MOV R6,R6) 3. 使能中断 ( 置 IOCF.1) 3 a. 使能中断 ( 置 IOCF.1), 唤醒之后, 如果 ENI 则跳转到中断矢量地址 (006H), 如果 DISI 则执行下一条指令 3 b. 禁止中断 ( 清 IOCF.1), 总是执行下一条指令 4. 使能唤醒使能位 ( 置 RA.6) 5. 执行 "SLEP" 指令 (b) 唤醒之后 1. 如果 "ENI" 中断矢量地址 (006H) 2. 如果 "DISI" 下一条指令 4. 如果 Port 6 状态改变 ( 中断 ) 中断矢量地址 (006H) 2 软件禁止 WDT, 但是, 使用 Port 6 状态改变唤醒功能之前硬件必须使能 WDT( 代码配置寄存器 Word0 的第 6 位 (ENWDTB) 设为 1) 2 Vdd = 5V, 振荡器建立时间 = 16.8ms ± 8% 32 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

39 6.5 复位和唤醒 复位 下面的任何事件之一可以触发复位 : (1) 上电复位 (2) /RESET 引脚输入低电平 (3) WDT 溢出 ( 如果使能 ) 在检测到复位信号之后, 器件将保持约 18ms 3 ( 振荡器启动时间 ) 的复位状态 一旦发生了复位, 下列功能将会执行 参见图 6-8 振荡器继续运行, 或起振 程序计数器 (R2) 被清 0 所有 I/O 引脚被设为输入模式 ( 高阻抗状态 ) 看门狗计数器和预分频器被清 0 上电时,R3 的高三位清 0 RB,RC,RD,RE 寄存器的所有位都保持原来的状态 CONT 寄存器除第 6 位 (INT 标志 ) 外所有位都为 0 禁止上拉 下拉 Bank 0 RF,IOCF 寄存器被清零执行 SLEP 指令进入休眠模式 ( 省电模式 ), 当进入休眠模式时,WDT( 如果使能 ) 清 0 但会继续运行 在 RC 模式中, 唤醒时间是 34 个时钟 在高频晶体模式中, 唤醒时间是 2ms 加 32 个时钟 在低频晶体模式中, 唤醒时间是 500ms MCU 可被如下情况唤醒 : (1) /RESET 引脚上输入的外部复位信号 (2) WDT 溢出 ( 若使能 ) (3) Port 6 输入状态改变 ( 若使能 ) (4) 外部中断引脚 (P60, /INT) 状态变化 ( 若 EXWE 使能 ) (5) A/D 转换完成 ( 若 ADWE 使能 ) (6) 比较器输出状态改变 ( 若 CMPWE 使能 ) 前两种情况会引起 EM78F562N/F662N 复位 R3 的 T 和 P 标志位可用来判断复位 ( 唤醒 ) 的来源 第三, 四, 五种情况唤醒后程序继续执行, 全局中断 ( 执行 ENI 或 DISI) 决定唤醒后控制器是否跳到中断向量地址 如果在 SLEP 指令执行之前执行 ENI 指令, 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 33

40 唤醒后程序将从地址 0x3, 0x6, 0xF, 0x15 或 0x30 处执行中断处理 如果在 SLEP 指令 执行之前执行 DISI 指令, 唤醒后从 SLEP 的下一条指令开始执行 无论是何种振荡模式, 所有休眠模式唤醒时间都为 150us( 低频晶体模式除外 ), 低频晶体模式 2 的唤醒时间是 500ms 在进入休眠模式之前, 第 2~5 种情况仅有一种可被使能, 如下 : [a] 如果 WDT 在休眠之前使能,RE 的所有位禁止, 因此,EM78F562N/F662N 只能被 情况 1,2 唤醒, 更多细节请参考 中断 章节 [b] 如果 Port6 输入状态改变用于唤醒 EM78F562N/F662N 且休眠前使能 RA 寄存器的 ICWE 位,WDT 须禁止, 因此,EM78F562N/F662N 只能由情况三唤醒 [c] 如果外部 (P60,/INT) 引脚状态改变用于唤醒 EM78F562N/F662N 且在休眠前 RA 寄存器的 EXWE 位使能,WDT 须由软件禁止, 因此,EM78F562N/F662N 只能由情况 四唤醒 [d] 如果 AD 转换完成用于唤醒 EM78F562N/F662N 且在休眠前 RA 寄存器的 ADWE 位 使能,WDT 须由软件禁止, 因此,EM78F562N/F662N 只能由情况五唤醒 [e] 如果比较器输出状态改变用于唤醒 EM78F562N/F662N 且在休眠之前 RA 寄存器的 CMPWE 位使能,WDT 须由软件禁止, 因此,EM78F562N/F662N 只能由情况六唤醒 如果 Port6 输入状态改变中断被用来唤醒 EM78F562N/F662N( 就如上面的情况 [a]), 在 SLEP 指令之前必须执行如下指令 : MOV ; 选择 WDT 分频比, 禁止 WDT IOW IOCA WDTC ; 清 WDT 和分频比 MOV R6, R6 ; 读 Port 6 ENI ( 或 DISI) ; 使能 ( 或禁止 ) 全局中断 MOV ; 使能 Port 6 输入状态改变唤醒位 MOV RA,A MOV ; 使能 Port 6 输入状态改变中断 IOW IOCF SLEP ; 休眠 同样, 如果使用比较器中断用于唤醒 EM78F662N( 如上面的情况 [C]), 在进入休眠之前 必须按如下步骤设置 : Bank 3 ; 选择 Bank 3 MOV ; 选择比较器,P60 用作 CO 引脚 MOV RB,A MOV ; 设置 WDT 分频比并禁止 WDT IOW IOCA WDTC ; 清 WDT 和分频比 ENI ( 或 DISI) ; 使能 ( 或禁止 ) 全局中断 MOV ; 使能比较器输出状态改变唤醒位 MOV RA,A MOV ; 使能比较器输出状态改变中断 IOW IOCF SLEP ; 休眠 34 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

41 6.5.2 唤醒 唤醒和中断模式的总结 所有唤醒和中断模式的描述如下 : 控制器可从休眠或空闲模式唤醒, 以下列表列出了所有的唤醒信号 : 唤醒信号休眠模式空闲模式低速模式正常模式 外部中断 Port 6 引脚状态改变 TCC 溢出中断 比较器中断 AD 转换 完成中断 TC2 中断 TC3 中断 如果使能 EXWE 位唤醒 + 中断 ( 如果中断使能 ) + 下一条指令如果使能 ICWE 位唤醒 + 中断 ( 如果中断使能 ) + 下一条指令 x 如果使能 CMPWE 位唤醒 + 中断 ( 如果中断使能 ) + 下一条指令 如果使能 ADWE 位唤醒 + 中断 ( 如果中断使能 ) + 下一条指令 Fs 与 Fm 没有停止 x x 如果使能 EXWE 位唤醒 + 中断 ( 如果中断使能 ) + 下一条指令 如果使能 ICWE 位唤醒 + 中断 ( 如果中断使能 ) + 下一条指令唤醒 + 中断 ( 如果中断使能 ) + 下一条指令 如果使能 CMPWE 位唤醒 + 中断 ( 如果中断使能 ) + 下一条指令 如果使能 ADWE 位唤醒 + 中断 ( 如果中断使能 ) + 下一条指令 Fs 与 Fm 没有停止 唤醒 + 中断 ( 如果中断使能 ) + 下一条指令 唤醒 + 中断 ( 如果中断使能 ) + 下一条指令 中断 ( 如果中断使能 ) 或下一条指令 中断 ( 如果中断使能 ) 或下一条指令 中断 ( 如果中断使能 ) 或下一条指令 中断 ( 如果中断使能 ) 或下一条指令 中断 ( 如果中断使能 ) 或下一条指令 Fs 与 Fm 没有停止 中断 ( 如果中断使能 ) 或下一条指令 中断 ( 如果中断使能 ) 或下一条指令 中断 ( 如果中断使能 ) 或下一条指令 中断 ( 如果中断使能 ) 或下一条指令 中断 ( 如果中断使能 ) 或下一条指令 中断 ( 如果中断使能 ) 或下一条指令 中断 ( 如果中断使能 ) 或下一条指令 中断 ( 如果中断使能 ) 或下一条指令 中断 ( 如果中断使能 ) 或下一条指令 WDT 溢出复位复位复位复位 低电压复位复位复位复位复位 唤醒后 : 1. 如果中断使能 中断 + 下一条指令 2. 如果中断禁止 下一条指令 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 35

42 6.5.3 重置后寄存器初始值的总结 说明 : U: 未知或无关项 P: 重置之前的值 x: 未使用 t: 查表 6-2 地址名称重置类型 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0x05 0x06 0x07 0x08 N/A IOC5 IOC6 IOC7 IOC8 CONT 0 00 R0 (IAR) 0 01 R1 (TCC) 0 02 R2 (PC) 0 03 R3 (SR) 0 04 R4 (RSR) 位名 C57 C56 C55 C54 C53 C52 C51 C50 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P P P P P P P 位名 C63 C62 C61 C60 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P P P 位名 C77 C73 C72 C71 C70 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P P P P 位名 C83 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P 位名 INTE /INT TS TE PSTE PST2 PST1 PST0 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P P P P P P P 位名 IAR7 IAR6 IAR5 IAR4 IAR3 IAR2 IAR1 IAR0 上电 U U U U U U U U /RESET 和 WDT P P P P P P P P 引脚输入状态改变唤醒 P P P P P P P P 位名 TCC7 TCC6 TCC5 TCC4 TCC3 TCC2 TCC1 TCC0 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P P P P P P P 位名 A7 A6 A5 A4 A3 A2 A1 A0 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P P P P P P P 位名 T P Z DC C 上电 U U U /RESET 和 WDT t t P P P 引脚输入状态改变唤醒 t t P P P 位名 RSR7 RSR6 RSR5 RSR4 RSR3 RSR2 RSR1 RSR0 上电 U U U U U U U U /RESET 和 WDT P P P P P P P P 引脚输入状态改变唤醒 P P P P P P P P 36 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

43 ( 接上表 ) 地址名称重置类型 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit A 0 0B 0 0C 0 0D 0 0E P5 (Bank 0) P6 (Bank 0) P7 (Bank 0) P8 (Bank 0) R9 (Bank 0) RA (Bank 0) RB (ECR) (Bank 0) RC (Bank 0) RD (Bank 0) RE (Bank 0) 位名 P57 P56 P55 P54 P53 P52 P51 P50 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P P P P P P P 位名 x x x x P63 P62 P61 P60 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P P P 位名 P77 x x x P73 P72 P71 P70 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P P P P 位名 x x x x P83 x x x 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P 位名 RBit7 RBit6 RBit5 RBit4 RBit3 RBit2 RBit1 RBit0 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P P P P P P P 位名 x ICWE ADWE EXWE x x CMPW E 上电 /RESET 和 WDT 引脚输入状态改变唤醒 0 P P P 位名 RD WR EEWE EEDF EEPC x x x 上电 /RESET 和 WDT P P P P P 引脚输入状态改变唤醒 P P P P P 位名 x EE_A6 EE_A5 EE_A4 EE_A3 EE_A2 EE_A1 EE_A0 上电 /RESET 和 WDT 0 P P P P P P P 引脚输入状态改变唤醒 0 P P P P P P P 位名 EE_D7 EE_D6 EE_D5 EE_D4 EE_D3 EE_D2 EE_D1 EE_D0 上电 /RESET 和 WDT P P P P P P P P 引脚输入状态改变唤醒 P P P P P P P P 位名 x TIMERSC CPUS IDLE x x x x 上电 /RESET 和 WDT 引脚输入状态改变唤醒 0 P P P x 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 37

44 ( 接上表 ) 地址名称重置类型 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 0F A 0 F RF (ISR) (Bank 0) R8 (Bank 1) R9 (Bank 1) RA (Bank 1) RF (Bank 1) R5 (Bank 2) R6 (Bank 2) R7 (Bank 2) R8 (Bank 2) 位名 CMPIF ADIF x x x EXIF ICIF TCIF 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P P P P 位名 RCM1 RCM0 TC2ES TC2M TC2S TC2CK2 TC2CK1 TC2CK0 上电 /RESET 和 WDT 选项 RCM1 选项 RCM1 选项 RCM0 选项 RCM 引脚输入状态改变唤醒 P P P P P P P P 位名 TC2D15 TC2D14 TC2D13 TC2D12 TC2D11 TC2D10 TC2D9 TC2D8 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P P P P P P P 位名 TC2D7 TC2D6 TC2D5 TC2D4 TC2D3 TC2D2 TC2D1 TC2D0 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P P P P P P P 位名 x x TCIF3 TCIF2 x x x x 上电 /RESET 和 WDT 引脚输入状态改变唤醒 位名 ADE7 ADE6 ADE5 ADE4 ADE3 ADE2 ADE1 ADE0 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P P P P P P P 位名 VREFS CKR1 CKR0 ADRUN ADPD ADIS2 ADIS1 ADIS0 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P P P P P P P 位名 CALI SIGN VOF[2] VOF[1] VOF[0] x x x 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P P P P 位名 ADD9 ADD8 ADD7 ADD6 ADD5 ADD4 ADD3 ADD2 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P P P P P P P 38 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

45 ( 接上表 ) 地址名称重置类型 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit B 0 0F D 0 E 0 F R9 (Bank 2) RB (Bank 2) RF (Bank 2) R6 (Bank 3) RD (Bank 3) RE (Bank 3) RF (Bank 3) 0 0A IOCA 0 0B IOCB 位名 x x x x x x ADD1 ADD0 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P 位名 x x x x x CPOUT CPS1 CPS0 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P P 位名 x x x x /PH73 /PH72 /PH71 /PH70 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P P P 位名 MLB x x x x RBit 10 RBit 9 RBit 8 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P P P 位名 TC3FF1 TC3FF0 TC3S TC3CK2 TC3CK1 TC3CK0 TC3M1 TC3M0 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P P P P P P P 位名 TC3D7 TC3D6 TC3D5 TC3D4 TC3D3 TC3D2 TC3D1 TC3D0 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P P P P P P P 位名 x x x x /PD73 /PD72 /PD71 /PD70 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P P P 位名 WDTE EIS x x PSWE PSW2 PSW1 PSW0 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P 0 0 P P P P 位名 /PD7 /PD6 /PD5 /PD4 /PD3 /PD2 /PD1 /PD0 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P P P P P P P ( 接上表 ) 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 39

46 地址名称重置类型 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 位名 x x x x OD3 OD2 OD1 OD0 0 0C 0 0D IOCC IOCD 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P P P 位名 x x x x /PH3 /PH2 /PH1 /PH0 上电 /RESET 和 WDT 引脚输入状态改变唤醒 P P P P 位名 x x TCIE3 TCIE2 x x x x 0 0E IOCE 上电 /RESET 和 WDT 引脚输入状态改变唤醒 0 0 P P 位名 CMPIE ADIE x x x EXIE ICIE TCIE 0 0F IOCF 上电 /RESET 和 WDT ~ 0 2F R10 ~ R2F 引脚输入状态改变唤醒 P P P P P 位名 R7 R6 R5 R4 R3 R2 R1 R0 上电 U U U U U U U U /RESET 和 WDT P P P P P P P P 引脚输入状态改变唤醒 P P P P P P P P 状态寄存器的 RST T 与 P 的状态 复位由以下事件引起 1. 上电复位 2. 复位引脚输入高 - 低 - 高脉冲 3. 看门狗定时器溢出表 6-2 列出了 T,P 的值, 用来检测是什么类型的唤醒 表 6-3 列出了可能影响 T,P 位的事件 表 6-2 复位后 RST,T 与 P 的值 复位类型 T P 上电 1 1 /RESET 在运行模式 *P *P /RESET 在休眠模式下唤醒 1 0 WDT 在运行模式 0 *P WDT 在休眠模式下唤醒 0 0 在休眠模式下引脚变化唤醒 1 0 * P: 复位前状态 40 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

47 表 6-3T 和 P 被事件影响后的状态事件 T P 上电 1 1 WDTC 指令 1 1 WDT 溢出 0 *P SLEP 指令 1 0 在休眠模式下引脚变化唤醒 1 0 *P: 复位前的值 VDD Oscillator D Q CLK CLR CLK Power-on Reset Voltage Detector WDTE WDT WDT Timeout Setup Time RESET /RESET 图 6-15 复位控制器的结构图 6.6 中断 EM78F562N/F662N 有 7 个中断 (3 个外部,4 个内部 ) 如表所列 : 内部 / 外部 中断源使能条件中断标志中断向量优先级 复位 高 0 外部 INT ENI + EXIE=1 EXIF 外部 Port 6 引脚变化 ENI +ICIE=1 ICIF 内部 TCC ENI + TCIE=1 TCIF 外部 TC2 ENI + TCIE2=1 TCIF 内部 TC3 ENI + TCIE3=1 TCIF 内部 AD ENI + ADIE=1 ADIF 外部比较器 ENI + CMPIE=1 CMPIF 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 41

48 RF 是中断状态寄存器, 其相关的标志 / 位中记录中断需求 IOCF 是中断屏蔽寄存器 全局中断由 ENI 指令使能, 由 DISI 指令禁止 当一个中断发生时 ( 使能情况下 ), 下一条指令将进入它们各自的中断向量地址 在返回中断服务之前必须清中断标志位以避免循环的进入中断 中断状态寄存器 (RF) 标志位 ( 除了 ICIF) 的置位, 与其屏蔽位和全局中断是否使能无关 RETI 指令结束中断, 使能全局中断 ( 执行 ENI) 外部中断带有片内数字噪声抑制电路 ( 输入脉冲 ( 脉宽 ) 小于 8 倍系统时钟周期则被当作噪声滤除 ), 但在低频晶体振荡模式 (LXT) 下, 噪声滤除电路被禁止 当外部中断 ( 下降沿 )( 如果使能 ) 发生时, 下一条指令将从地址 003H 执行 在中断子程序执行前, 硬件保存 ACC R3 和 R4 寄存器的值, 如果另外一个中断发生, ACC R3 和 R4 将被新的中断覆盖 中断服务程序结束后 ACC R3 和 R4 的值被恢复 VCC /IRQn D PR CLK CL RF Q _ Q RFRD IRQn IRQm ENI/DISI INT IOCF Q _ Q PR D CLK CL IOCFWR IOD /RESET IOCFRD RFWR 图 6-16 中断输入电路 Interrupt Sources ENI/DISI ACC R3 R4 Interrupt occurs RETI Stack ACC Stack R3 Stack R4 图 6-17 中断备份框图 42 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

49 6.7 数据 EEPROM( 仅用于 EM78F662N) 在整个正常工作电压范围内, 数据 EEPROM 都是可读写的 对数据 EEPROM 的操作是基于单字节的 一个字节的写操作包含先擦除后写入的流程 数据 EEPROM 存储器实现了高速擦写 一个字节的写包括自动擦除存储单元并写入新值 数据 EEPROM 控制寄存器 RB (EEPROM 控制寄存器 ) EECR (EEPROM 控制寄存器 ) 是用来配置和初始化控制寄存器状态的控制寄存器 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 RD WR EEWE EEDF EEPC Bit 7: 读控制寄存器 0: 禁止读 EEPROM 1: 开始读 EEPROM 内容, (RD 可用软件置位, 在读指令完成后由硬件清零 ). Bit 6: 写控制寄存器 0: 完成写 EEPROM 周期 1: 开始一个写周期, (WR 可用软件置位, 在写指令完成后由硬件清零 ) Bit 5:EEPROM 写使能位 0: 禁止写 EEPROM 1: 使能写 EEPROM Bit 4:EEPROM 检测标志位 0: 写周期完成 1: 写周期未完成 Bit 3:EEPROM 省电模式控制位 0: 关闭 EEPROM 1: 开启 EEPROM Bits 2 ~ 0: 未使用, 总是设置为 RC (128 字节 EEPROM 地址寄存器 ) 当要访问 EEPROM 数据存储器时,RC(128 字节 EEPROM 地址寄存器 ) 存储要访问的地址 同理,RD(EEPROM 数据寄存器 ) 保存的是在 RC 地址上要写入的或要从中读出的数据 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 - EE_A6 EE_A5 EE_A4 EE_A3 EE_A2 EE_A1 EE_A0 Bit 7: 未使用, 总是设置为 0 Bits 6 ~ 0:128 字节 EEPROM 地址 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 43

50 RD (256 字节 EEPROM 数据寄存器 ) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 EE_D7 EE_D6 EE_D5 EE_D4 EE_D3 EE_D2 EE_D1 EE_D0 Bits 7 ~ 0:128 字节 EEPROM 数据 编程步骤 / 范例 编程步骤 从 EEPROM 中读写数据须按如下步骤 : (1) 置 RB.EEPC 位为 1 以使能 EEPROM (2) 写地址值到 RC (128 字节 EEPROM 地址寄存器 ) a.1. 置 RB.EEWE 位为 1, 如果使用写入功能 a.2. 写 8 位待写数据值到 RD (256 字节 EEPROM 数据寄存器 ) a.3. 置 RB.WR 位为 1, 接着执行写功能 b. 置 RB.RD 位为 1, 接着执行读功能 (3) a. 等待 RB.EEDF 或 RB.WR 被清 0 b. 等待 RB.EEDF 被清 0 (4) 下一操作, 跳至步骤二 ( 若需要 ) (5) 如果用户想省电并确定 EEPROM 数据不用, 可清 RB.EEPC 位 编程范例 ; 定义控制寄存器 ; 写数据到 EEPROM RC == 0x0C RB == 0x0B RD == 0x0D Read == 0x07 WR == 0x06 EEWE == 0x05 EEDF == 0x04 EEPC == 0x03 BS RB, EEPC MOV A,@0x0A MOV RC,A BS RB, EEWE MOV A,@0x55 MOV RD,A BS RB,WR JBC RB,EEDF JMP $-1 ; 设置 EEPROM 为上电模式 ; 从 EEPROM 安排地址 ; 使能 EEPROM 写功能 ; 写数据到 EEPROM 数据寄存器 ; 写值到 EEPROM ; 检查 EEPROM 位元是否完成 44 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

51 6.8 模数转换器 (ADC) A/D 转换电路包括一个 8 位模拟多路复用器,3 个控制寄存器 (AISR/R5 (Bank 2), ADCON/R6 (Bank 2), ADOC/R7 (Bank 2)),2 个数据寄存器 (ADDH, ADDL/R8, R9) 和一个分辨率为 10 位的 ADC 图 6-18 所示为 ADC 的功能框图 模拟参考电压 (Vref) 和模拟地由独立引脚接入 逐次逼近式 ADC 模块将未知的模拟信号转换为数字值, 结果存放在 ADDH 和 ADDL 可通过 ADCON 寄存器的 ADIS0 至 ADIS2 位控制多路复用器来选择模拟输入通道 ADC7 ADC6 ADC5 ADC4 ADC3 ADC2 ADC1 ADC0 8-1 Analog Switch ADC ( successive approximation ) Vref Start to Convert Power- Down Fsc o 4-1 MUX 7 ~ ADDH ADDL AISR ADCON ADCON RF ADCON DATA BUS 图 6-18 A/D 转换功能框图 ADC 控制寄存器 r (AISR/R5, ADCON/R6, ADOC/R7) Bank 2 R5 AISR (ADC 输入选择寄存器 ) AISR 寄存器定义 ADC 引脚作为模拟输入或数字 I/O Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 ADE7 ADE6 ADE5 ADE4 ADE3 ADE2 ADE1 ADE0 Bit 7 (ADE7):P57 引脚作为 AD 输入使能位 0: 禁止 ADC7,P57 作为 I/O 引脚 1: 使能 ADC7 作为模拟输入引脚 Bit 6 (ADE6): P56 引脚作为 AD 输入使能位 0: 禁止 ADC6,P56 作为 I/O 引脚 1: 使能 ADC6 作为模拟输入引脚 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 45

52 Bit 5 (ADE5): P77 引脚作为 AD 输入使能位 0: 禁止 ADC5,P77 作为 I/O 引脚 1: 使能 ADC5 作为模拟输入引脚 Bit 4 (ADE4): P73 引脚作为 AD 输入使能位 0: 禁止 ADC4,P73 作为 I/O 引脚 1: 使能 ADC4 作为模拟输入引脚 Bit 3 (ADE3):P63 引脚作为 AD 输入使能位 0: 禁止 ADC3,P63 作为 I/O 引脚 1: 使能 ADC3 作为模拟输入引脚 Bit 2 (ADE2): P62 引脚作为 AD 输入使能位 0: 禁止 ADC2,P62 作为 I/O 引脚 1: 使能 ADC2 作为模拟输入引脚 Bit 1 (ADE1): P61 引脚作为 AD 输入使能位 0: 禁止 ADC1,P61 作为 I/O 引脚 1: 使能 ADC1 作为模拟输入引脚 Bit 0 (ADE0): P60 引脚作为 AD 输入使能位 0: 禁止 ADC0,P60 作为 I/O 引脚 1: 使能 ADC0 作为模拟输入引脚下表列出了 P60/AD0//INT 的优先级 P60/ADC0//Int 引脚优先级高中低 /INT AD0 P Bank 2 R6 ADCON (A/D 控制寄存器 ) ADCON 寄存器控制了 A/D 转换的操作并决定了当前那个引脚有效 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 VREFS CKR1 CKR0 ADRUN ADPD ADIS2 ADIS1 ADIS0 Bit 7 (VREFS): ADC 参考电压输入源选择 0: ADC 的参考电压接到 Vdd( 默认值 ),P50/VREF 引脚用作 P50 功能 1: ADC 的参考电压接到 P50/VREF 引脚 Bit 6 ~ Bit 5 (CKR1 ~ CKR0): ADC 时钟频率预分频比 46 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

53 CKR1/CKR0 工作模式 最大工作频率 00 F OSC/4 4 MHz 01 F OSC 1 MHz 10 F OSC/16 16 MHz 11 F OSC/2 2 MHz Bit 4 (ADRUN): ADC 启动控制位 0: AD 转换结束清零 该位不可由软件清零 1: AD 转换开始 该位可由软件置 1 Bit 3 (ADPD): ADC 省电模式选择位 0: 关闭参考电阻以节省用电 1: ADC 正常运行 Bits 2~0 (ADIS2~ADIS0): 输入选择位 ADIS2 ADIS1 ADIS0 AD 输入引脚 AD AD AD AD AD AD AD AD Bank 2 R7 ADOC (A/D 补偿校准寄存器 ) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 CALI SIGN VOF[2] VOF[1] VOF[0] Bit 7 (CALI): A/D 补偿校准使能位 0: 校准禁止 1: 校准使能 Bit 6 (SIGN): 补偿电压极性选择位 0: 负电压 1: 正电压 Bit 5 ~ Bit 3 (VOF[2] ~ VOF[0]): 补偿电压 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 47

54 VOF[2] VOF[1] VOF[0] 补偿值 LSB LSB LSB LSB LSB LSB LSB LSB Bit 2 ~ Bit 0: 未使用, 总是设置为 ADC 数据缓冲 (ADDH, ADDL/R8, R9) A/D 转换结束后, 转换结果存放到 ADDH ADDL ADRUN 位清零,ADIF 位置 A/D 采样时间 逐次逼近式 AD 转换器的精确性 线性 速度由 AD 转换器和比较器的特性决定 阻抗 源和内部采样阻抗直接影响采样电路中电容的充电时间 通过应用程序可控制采样时间 长短以满足特定精度需要 一般来说, 对于每千欧姆模拟输入阻抗, 程序应等待 2µs, 对于低阻抗源应至少等待 2µs, 建议外部 AD 电路在 Vdd=5V 时的输入最大阻抗为 10K 模拟输入通道选定后, 在转换开始之前应先满足这个采样时间 A/D 转换时间 CKR0 和 CKR1 依照指令周期来选择转换时间 (Tct) 在不影响 A/D 转换精度的条件下, 允许 MCU 运行在最高频率 对于 EM78F562N/F662N, 每位转换时间约为 1µs 表 6-5 列出了 Tct 与最高频率的关系 表 6-5 Tct 与最大工作频率 CKR0: CKR1 工作模式最大工作频率最大转换速率 / 位最大转换速率 / (10 位 ) 00 Fosc/4 4 MHz 4MHz (1µs) (10+9)*1µs=19µs(52.6kHz) 01 Fosc 1 MHz 1MHz (1µs) (10+9)*1µs=19µs(52.6kHz) 10 Fosc/16 16 MHz 16MHz (1µs) (10+9)*1µs=19µs(52.6kHz) 11 Fosc/2 2MHz 2MHz (1µs) (10+9)*1µs=19µs(52.6kHz) AD 准换时间 (10 位 ): 3 fsys(dgd) A/D(DGD) + 4A/D(AMD) + 10A/D(AMD) 注意 没有被用作模拟输入的引脚可以被用作普通输入或输出引脚 转换期间, 不要执行输出指令以保持引脚的稳定 48 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

55 6.8.5 休眠期间 A/D 运行 为了得到更精确的 ADC 值并降低功耗,AD 转换可以在休眠模式下进行 当执行 SLEP 指令后,MCU 停止工作, 但振荡器,TCC, TC2, TC3 和 AD 转换继续工作 当下列情况发生时说明 AD 转换结束 : 1.R6 寄存器的 ADRUN 位清零 2. 在休眠模式下保持运行, 由 A/D 转换唤醒 ADOC 转换结束后, 结果送入 ADDATA 如果 ADWE 使能, 则单片机将被唤醒 否则, 不论 ADPD 位是什么状态,A/D 转换器将关闭 编程步骤 / 范例 编程步骤 按照以下步骤获取 ADC 数据 : 1. 设置 R5(AISR) 寄存器的 8 个位 (ADE8 ~ ADE1) 以定义 R6 的特性 : 数字 I/O, 模拟通道 和参考电压引脚 2. 写 R6/ADCON 寄存器以配置 AD 模块 : a) 选择 A/D 输入通道 (ADIS2 ~ ADIS0) b) 定义 A/D 转换时钟比率 (CKR1 ~ CKR0) c) 选择 ADC 的参考电压输入源 VREFS d) 把 ADPD 位置 1,ADC 开始采样 3. 如果使用唤醒功能, 请设置 ADWE 位 4. 如果使用中断功能, 请设置 ADIE 位 5. 如果使用中断功能, 请执行 ENI 指令 6. ADRUN 位置 1 7. 等待唤醒或 ADRUN 位被清零 8. 读转换数据寄存器 ADDATA 里的转换数据 9. 当 A/D 中断功能发生, 清除中断标志位 (ADIF) 10. 若需要下一次转换, 则跳至步骤 1 或步骤 2, 下一次采样开始之前需至少等待 2Tct 时间 注意为获取准确的结果, 在 A/D 转换期间避免有任何数据在 I/O 引脚上传输 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 49

56 程序实例 ; 定义通用寄存器 R_0 == 0 PSW == 3 PORT5 == 5 PORT6 == 6 RE== 0XE RF== 0XF ; 间接地址寄存器 ; 状态寄存器 ; 唤醒控制寄存器 ; 中断状态寄存器 ; 定义控制寄存器 IOC50 == 0X5 IOC60 == 0X6 C_INT== 0XF ; 端口 5 的控制寄存器 ; 端口 6 控制寄存器 ; 中断控制寄存器 ;ADC 控制寄存器 ADDATA == 0x8 ; 内容为 ADC 结果 AISR == 0x08 ;ADC 输出选择寄存器 ADCON == 0x6 ; VREFS CKR1 CKR0 ADRUN ADPD ADIS1 ADIS0 ; 定义位元 ; 在 ADCON ADRUN == 0x4 ; 此位元被设置,ADC 执行 ADPD == 0x3 ;ADC 电压模式 ORG 0 ; 初始地址 JMP INITIAL ORG 0x30 ; 中断向量 ( 用户程序 ) CLR RF ; 清除 ADIF 位元 BS ADCON, ADRUN ; 如果需要, 执行下一次 AD 转换 RETI INITIAL: MOV ; 定义 P60 为模拟输入 MOV AISR, A MOV ; 选择 P60 为一个模拟输入通道,AD 电源打开 MOV, A ; 定义 P60 为输入引脚, 选择时钟比率为 fosc/1 ADCON En_ADC: MOV ; 定义 P60 为输入引脚, 其他引脚根据实际应用 IOW PORT6 ; MOV ; 使能 ADC 唤醒功能 ADWE 位, X 根据实际应 ; 用定义 MOV RE, A MOV ; 使能 ADC 的 ADIE 中断功能,X 根据实际应用 ; IOW C_INT ENI ; 使能中断功能 50 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

57 BS ADCON, ADRUN ; 开始运行 ADC ; 如果使用中断功能, 接下来的三行可不用 POLLING: JBC ADCON JMP POLLING ( 用户程序 ), ADRUN ; 持续检测 ADRUN 位元 ; 当 AD 转换完成后 ADRUN 位将被复位 ; 6.9 定时器 / 计数器 2 TC2ES TC2 Pin fc/2 23 fc/2 13 fc/2 8 fc/2 3 fc M MUX Window 16-bit Up-counter Clear Comparator TC2 Interrupt TC2CK 3 TC2S TC2CR TCR2H TCR2L 图 6-19 定时 / 计数器 2 结构图 定时器模式下, 用内部时钟执行加计数操作, 当加计数器内容与 TCR2(TCR2H+TCR2L) 内容相匹配时, 中断产生且计数器清零, 计数器清零后计数重新开始 Internal clock Up-counter n-3 n-2 n-1 n TCR2 n match counter clear TC2 interrupt 图 6-20 计时器模式时序图 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 51

58 计数器模式下, 用从输入引脚 (TC2 引脚 ) 输入的外部时钟执行加计数操作, 通过设置 TC2ES 位可选择上升沿或是下降沿有效, 当加计数器内容与 TCR2(TCR2H+TCR2L) 内容相匹配时, 中断产生且计数器清零, 计数器清零后计数重新开始 TC2 Pin Up-counter n-2 n-1 n TCR2 n match counter clear TC2 interrupt 图 6-21 计数器模式时序图 (INT2ES = 1) 窗口模式下, 内部时钟和 TC2 引脚的脉冲 ( 窗口脉冲 ) 逻辑与后, 在脉冲的上升沿来临时执行加计数操作, 当加计数器内容与 TCR2(TCR2H+TCR2L) 内容相匹配时, 中断产生且计时器清零 频率 ( 窗口脉冲 ) 需低于所选的内部时钟 写 TCR2L 时, 比对被禁止直到 TCR2H 写完 TC2 Pin Internal Clock Up-counter n-3 n-2 n-1 n TCR2 n match counter clear TC2 Interrupt 图 6-22 窗模式时序图 52 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

59 6.10 定时器 / 计数器 3 图 6-23 定时器 / 计数器 3 结构图定时器模式下, 用内部时钟 ( 上升沿触发 ) 执行加计数操作, 当加计数器内容与 TCR3 内容相匹配时, 中断产生且计数器清零, 计数器清零后计数重新开始 计数器模式下, 用输入引脚 (TC3 引脚 ) 的外部时钟执行加计数操作, 当加计数器内容与 TCR3 内容相匹配时, 中断产生且计数器清零, 计数器清零之后计数重新开始 可编程分频器输出 (PDO) 模式下, 用内部时钟执行加计数操作,TCR3 内容与加计数器内容做比较, 当它们的内容相匹配时,F/F 输出被触发且计数器被清零,F/F 输出被取反并输出到 /PDO 引脚 该模式可产生 50% 占空比的脉冲输出 F/F 可被程序初始化, 复位时其初始值为 0, 每次 /PDO 输出被触发时 TC3 都产生中断 Source Clock Up-counter n-1 n 0 1 n-1 n 0 1 n-1 n TCR3 n F/F /PDO Pin TC3 Interrupt 图 6-24 PDO 模式时序图 脉宽调制 (PWM) 输出模式下, 用内部时钟执行加计数操作,TCR3 内容与加计数器内容作比较, 当它们内容相匹配时 F/F 被触发 计数器继续计数, 计数器溢出时 F/F 再次被触发, 同时计数器清零 F/F 输出被反向并输出到 /PWM 引脚, 每次溢出发生时即产生 TC3 中断 TCR3 被设置成 2 级移位寄存器, 输出期间输出不会改变直到一个输出周 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 53

60 期完成, 即使 TCR3 被重写 因此, 输出可连续地被改变, 在数据载入 TCR3 后通过置 TC3S 位为 1,TRC3 第一次被移位 Source Clock Up-counter 0 1 n-1 n n+1 n+2 FE FF 0 n-1 n n+1 n+2 FE FF 0 1 m-1 m TCR3 F/F n/n match overflow overwrite n/m match overflow Shift m/m /PWM TC4 Interrupt 1 period 图 6-25 PWM 模式时序图 6.11 比较器 EM78F562N/F662N 有一个包含 2 个模拟输入端和 1 个输出端的比较器, 它可用于将 EM78F562N/F662N 从休眠模式唤醒, 比较器电路如下图所示 CMPOUT CMP+ CMP- Comparator CPS1 CPS0 图 6-26 比较器结构图 注意 参考信号在 Vss 与 Vdd 之间 参考电压可取比较器两个引脚中的一个引脚 阈值检测器应用可与参考的一致 比较器可通过相同或不同的参考源工作 比较器输出 比较器输出结果存储在 Bank 2 RB 的 CPOUT 里 通过编程 Bank 2 RB 寄存器的 Bit 1, Bit 0<CPS1, CPS0> 值为 <1, 0> 设置比较器的输出端为 CMPOUT (P60) 参见 章节 Bank2 RB(CMPCON: 比较器控制寄存器 ) 比较器选择位的功能描述 下图为比较器的输出模块图 54 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

61 To CPOUT From I/O CMRD E N E N To CMPOUT Q D Q D RESET To CPIF CMRD From other comparator 图 6-27 比较器输出框图 比较器中断 CMPIE3 (IOCF.7) 须使能, 以使 ENI 指令有效 比较器输出状态改变时产生中断 输出引脚的实际变化可通过读寄存器 Bank 2 RB<2>CPOUT 位确定 CMPIF (RF.7 Bank 0) 为比较器中断标志位, 只能由软件清零 从休眠模式唤醒 如果使能比较器, 即使进入休眠模式, 比较器仍然保持激活状态和中断功能 如果错误匹配发生, 中断将使器件从休眠模式中唤醒 电源损耗也应该考虑 在休眠模式下如果不使用比较器功能, 则须在进入休眠模式前将比较器关闭 6.12 振荡器 振荡器模式 IC 可运行在四种不同的振荡模式下, 即 : 内部 RC 振荡模式 (IRC) 外部 RC 振荡模式 (ERC) 高频晶体振荡模式(HXT) 和低频晶体振荡模式 (LXT) 用户可通过编程设置代码选项寄存器的 OSC2, OCS1 和 OSC0 位来选择其中一种振荡模式 表 6-6 描述了如何定义这四种振荡模式 不同 VDD 下晶体 / 谐振模式的上限工作频率如表 6-7 所示 : 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 55

62 表 6-6 OSC2 ~ OSC0 与振荡模式的对应关系 : 模式 OSC2 OSC1 OSC0 XT ( 晶体振荡器模式 ) HXT ( 高频晶体振荡器模式 ) LXT1 ( 低频晶体振荡器模式 1) LXT2 ( 低频晶体振荡器模式 2) IRC 模式, OSCO (P54) 作为 I/O 引脚 IRC 模式, OSCO (P54) 作为 RCOUT 引脚 ERC 模式, OSCO (P54) 作为 I/O 引脚 ERC 模式, OSCO (P54) 作为 RCOUT 引脚 注 : 1. HXT 模式的频率范围是 16 MHz ~ 6 MHz. 2. XT 模式的频率范围是 6 MHz ~ 1 MHz. 3. LXT1 模式的频率范围是 1 MHz ~ 100kHz. 4. LXT2 模式的频率范围是 32kHz. 在 LXT, XT, HXT 和 ERC 模式下,OSCI 和 OSCO 引脚被使用, 它们不能用做普通 I/O 引脚 在 IRC 模式下,P55 用做普通 I/O 引脚 表 6-7 最大工作频率的总结 : 条件 VDD 最大频率 (MHz) 一个指令周期 2 个时钟 晶体振荡器 / 陶瓷谐振器 ( 晶体 ) EM78F562N/F662N 可由 OSCI 引脚输入的外部时钟信号驱动, 如下图 6-28 所示 OSCI Ext. Clock OSCO 图 6-28 外部时钟的输入电路 在大多数应用中,OSCI 和 OSCO 引脚连接一个晶体或陶瓷谐振器以产生振荡, 如图 6-29 所示,HXT 模式和 LXT 模式都是以此种方式产生振荡 表 6-8 提供 C1 和 C2 的推荐值 由于每个谐振器都有其各自的属性, 用户应参考规格书选择合适的 C1 和 C2 对于切片型晶体或低频模式, 可能需要串接电阻 RS 56 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

63 OSCI C1 Crystal OSCO RS C2 图 6-29 晶体 / 陶瓷谐振器电路 表 6-8 晶体振荡器或陶瓷谐振器匹配电容选择指南 : 振荡器类型频率模式频率 C1 (pf) C2 (pf) 陶瓷谐振器 晶体振荡器 LXT1 (100K~1 MHz) HXT2 (1 M~6 MHz) 100kHz 45pF 45pF 200kHz 20pF 20pF 455kHz 20pF 20pF 1.0 MHz 20pF 20pF 1.0 MHz 25pF 25pF 2.0 MHz 20pF 20pF 4.0 MHz 20pF 20pF LXT2 (32.768kHz) kHz 40pF 40pF LXT1 (100K~1MHz) XT (1~6MHz) HXT (6~20MHz) 外部 RC 振荡器模式 100kHz 45pF 45pF 200kHz 20pF 20pF 455kHz 20pF 20pF 1.0 MHz 20pF 20pF 455kHz 30pF 30pF 1.0 MHz 20pF 20pF 2.0 MHz 20pF 20pF 4.0 MHz 20pF 20pF 6.0 MHz 20pF 20pF 6.0 MHz 25pF 25pF 8.0 MHz 20pF 20pF 10.0 MHz 20pF 20pF 16.0 MHz 20pF 20pF 20.0 MHz 15pF 15pF 对于一些不需要精确计时的应用中,RC 振荡器 ( 图 6-30) 提供了一种节省成本的振荡方 案 然而, 应注意的是 RC 振荡器的频率会受供电电压 电阻 (Rext) 电容 (Cext) 甚至工 作温度的影响 另外, 因为生产过程的差异, 一个器件与另外一个器件的频率也会存在 细微的差别 为了维持在稳定的系统频率,Cext 值应不低于 20 pf,rext 值不高于 1 M 如果它们 不在此范围内, 系统频率则很容易受噪声 湿度和漏电流的影响 在 RC 振荡模式中,Rext 值越小, 其振荡频率越快 相反, 对一个非常小的 Rext 值, 例如 1 K, 振荡器将变得不稳定, 因为 NMOS 不能及时地释放电容电荷 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 57

64 基于以上原因, 在使用 ERC 时必须时刻牢记供电电压 工作温度 RC 振荡器的元件特性 封装类型 PCB 制板等因素都会对系统频率产生影响 Vcc Rext ERCin EM78F662N Cext 图 6-30 ERC 振荡模式电路 表 6-9 RC 振荡器频率 Cext Rext 平均频率 5V, 25 C 平均频率 3V, 25 C 3.3k 3.5 MHz 3.2 MHz 20 pf 5.1k 2.5 MHz 2.3 MHz 10k 1.30 MHz 1.25 MHz 100k 140kHz 140kHz 3.3k 1.27 MHz 1.21 MHz 100 pf 5.1k 850kHz 820kHz 10k 450kHz 450kHz 100k 48kHz 50kHz 3.3k 560kHz 540kHz 300 pf 5.1k 370kHz 360kHz 10k 196kHz 192kHz 100k 20kHz 20kHz 注 : 1: 在 DIP 封装类型下量测 2: 仅作为设计参考 实际的值可能取决于实际的制程 内部 RC 振荡模式 表 6-10 内部 RC 偏移率 (Ta=25 C, VDD=5 V± 5%, VSS=0V) 内部 RC 温度 (-40 C~85 C) 电压 (2.2V~5.5V) 偏移率 制程 总计 1 MHz ± 3% ± 4% ± 2.5% ± 9.5% 4 MHz ± 3% ± 4% ± 2.5% ± 9.5% 8 MHz ± 3% ± 5% ± 2.5% ± 10.5% 16 MHz ± 3% ± 5% ± 2.5% ± 10.5% 58 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

65 6.13 代码选项寄存器 EM78F562N/F662N 拥有 3 个代码选项字, 它不属于普通程序存储, 程序执行时不能被 存取 代码选项寄存器与客户 ID 寄存器分配 : Word 0 Word 1 Word 2 Bit 12~Bit 0 Bit 12~Bit 0 Bit 12~Bit 代码选项寄存器 (Word 0) Word 0 Bit Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 助记符 - NRHL NRE RESETENB CLKS1 CLKS0 ENWDTB OSC2 OSC1 OSC0 PR2 PR1 PR0 1-8/fc 禁止 使能 高 高 使能 高 高 高 高 高 高 0-32/fc 使能 禁止 低 低 禁止 低 低 低 低 低 低 Bit 12: 未使用, 总是设置为 0 Bit 11 (NRHL): 高低脉冲噪声抑制位,INT 引脚下降沿触发 1: 脉冲宽度 8/fc [s] 时认为是信号 0: 脉冲宽度 32/fc [s] 时认为是信号 ( 默认 ) 注意 在 LXT2 和休眠模式下噪声抑制功能被关闭 Bit 10 (NRE): 噪声抑制使能位 ( 取决于 EM78F562N/F662N) INT 引脚下降沿触发 1: 禁止噪声抑制 0: 使能噪声抑制 ( 默认 ), 但在低晶体振荡模式下 (LXT), 噪声抑制电路禁止 Bit 9 (RESETENB): 复位引脚使能位 0: 禁止, P83//RESET P83 ( 默认 ) 1: 使能, P83//RESET RESET 引脚 Bit 8 ~ Bit 7 (CLKS1 ~ CLKS0): 指令周期选项位 指令周期 CLKS1 CLKS0 4 个时钟 个时钟 个时钟 个时钟 1 1 参见指令集章节 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 59

66 Bit 6 (ENWDTB): 看门狗定时器使能位 0: 禁止 1: 使能 Bit 5 ~ Bit 3 (OSC2 ~ OSC0): 振荡器模式选择位振荡模式由 OSC2 ~ OSC0 定义模式 OSC2 OSC1 OSC0 XT ( 晶体振荡器模式 ) HXT ( 高频晶体振荡器模式 ) LXT1 ( 低频晶体振荡器模式 1) LXT2 ( 低频晶体振荡器模式 2) IRC 模式, OSCO (P54) 作为 I/O 引脚 IRC 模式, OSCO (P54) 作为 RCOUT 引脚 ERC 模式, OSCO (P54) 作为 I/O 引脚 ERC 模式, OSCO (P54) 作为 RCOUT 引脚 注 1. HXT 模式的频率范围是 16 MHz ~ 6 MHz. 2. XT 模式的频率范围是 6 MHz ~ 1 MHz. 3. LXT1 模式的频率范围是 1 MHz ~ 100kHz. 4. LXT2 模式的频率范围是 32kHz. Bit 2 ~ Bit 0 (PR2 ~ PR0): 保护位, 保护类型如下 : PR2 PR1 PR0 保护 使能 禁止 代码选项寄存器 (Word 1) Word 1 Bit Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 助记符 COBS TCEN - - C4 C3 C2 C1 C0 RCM1 RCM0 LVR1 LVR0 1 高 TCC - - 高 高 高 高 高 高 高 高 高 0 低 P 低 低 低 低 低 低 低 低 低 Bits 12 (COBS): 代码选项位元选择 0: IRC 频率由代码选项选择 ( 默认 ) 1: IRC 频率由内部寄存器 Bank 1 R8 (7, 6) 选择 Bit 11 (TCEN):TCC 使能位 0: P77/TCC 设为 P77 1: P77/TCC 设为 TCC 60 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

67 Bit 10 ~ Bit 9: 固定为 1 Bit 8 ~ Bit 4 (C4 ~ C0): 内部 RC 模式校准位,C4 ~ C0 只能设置为 0 ( 自动校准 ) Bit 3 ~ Bit 2 (RCM1 ~ RCM0):RC 模式选择位 RCM 1 RCM 0 * 频率 (MHz) Bit 1 ~ Bit 0 (LVR1 ~ LVR0): 低电压复位使能位 LVR1 LVR0 复位电压 释放电压 0 0 NA NA V 2.9V V 3.7V V 4.2V LVR1, LVR0= 0, 0 : LVR 禁止, EM78F562N/F662N 上电复位点为 2.0V LVR1, LVR0= 0, 1 : 如果 Vdd < 2.7V,EM78F562N/F662N 将复位 LVR1, LVR0= 1, 0 : 如果 Vdd < 3.5V,EM78F562N/F662N 将复位 LVR1, LVR0= 1, 1 : 如果 Vdd < 4.0V,EM78F562N/F662N 将复位 用户 ID 寄存器 (Word 2) Word 2 Bit Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 助记符 SC3 SC2 SC1 SC SFS X 1 高 高 高 高 kHz 高 高 高 高 0 低 低 低 低 kHz 低 低 低 低 Bits 12 ~ 9 (SC3 ~ SC0): 副频校准 (WDT 频率自动校准 ) Bit 8: 固定为 0 Bit 7: 固定为 1 Bits 6~5: 固定为 0 Bit 4 (SFS): 副频选择位 0: 16kHz (WDT 频率 ) 1: 128kHz Bits 3~0: 用户 ID 代码 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 61

68 6.14 上电相关问题 在供电电压未达到稳定状态下, 任何微控制器都不能保证正常工作 EM78F562N/F662N 内置有一个上电电压检测器 (POVD), 其检测电压 2.0V 如果 Vdd 上升时间足够快 (50 ms 或更少 ), 它将正常的工作 然而, 在要求严格的应用中, 需要增加额外器件以辅助解决上电问题 6.15 外部上电复位电路 图 6-31 所示电路是利用外部 RC 电路产生复位脉冲的电路 脉冲宽度 ( 时间常数 ) 应该足够长以使 Vdd 达到最低工作电压 此电路用在供电电压上升很慢的情况 由于 /RESET 引脚的漏电流大约为 5 A, 因此建议 R 值不要大于 40 K 此时,/RESET 引脚电压保持在 0.2V 以下 二极管 (D) 在掉电时作为短路回路 电容 C 将快速充分放电 限流电阻 Rin 可防止高电流或 ESD( 静电放电 ) 灌入 /RESET 引脚 Vdd /RESET R D Rin C 图 6-31 外部上电复位电路 6.16 残留电压保护 当更换电池时, 单片机的电源 VDD 断开, 但仍然存在残留电压 残留电压可能小于最低工作电压, 但不为零 这种情况下可能导致不良复位 图 6-32 和图 6-33 给出了如何防止残留电压的保护电路 62 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

69 Vdd Vdd 33K Q1 10K /RESET 40K 1N4684 图 6-32 残留电压保护电路 1 Vdd Vdd R1 /RESET Q1 40K R2 图 6-33 残留电压保护电路 指令集 指令集里的每条指令均是 13 位字节, 一条指令分为一个操作码和一个或多个操作数 一般情况下, 除指令的执行改变了程序计数器的值 ("MOV R2,A", "ADD R2,A") 或对 R2 进行算术或逻辑操作 ( 例如 : "SUB R2,A", "BS (C) R2,6", "CLR R2", ) 需要 2 个指令周期外, 其它所有指令的执行周期都是一个指令周期 ( 一个指令周期含 2 个振荡周期 ) 如果由于某些因素, 规格里设定指令周期 ( 一个指令周期含 2 个振荡周期 ) 不适合实际应用, 试对指令作如下修改 : (A) 将指令改成由 4 个,8 个或者 16 个振荡周期组成. (B) "JMP", "CALL", "RET", "RETL", "RETI" 指令执行一个指令周期, 条件跳转指令 ("JBS", "JBC", "JZ", "JZA", "DJZ", "DJZA") 条件为真时执行 2 个指令周期 对程序计数器进行写操作的指令也执行 2 个指令周期 选项 (A) 由代码选项寄存器的 CLKS1,CLKS0 位选择 此外, 指令集还具有如下特性 : 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 63

70 (1) 任何寄存器的每个位都可被置 1 清零或直接测试 (2) I/O 寄存器可被当作通用寄存器 也就是说, 相同的指令可对 I/O 寄存器操作 惯例 : R = 表示一个寄存器指示符, 用来指定指令操作哪个寄存器 ( 包括操作寄存器和通用寄存器 ) b = 表示一个位指示符, 指定位于 R 寄存器中并会影响操作的位 k = 代表一个 8 位或 10 位常数或立即数 助记符 操作 受影响的状态 NOP 无操作 无 DAA 十进制调整 A C CONTW A CONT 无 SLEP 0 WDT, 停止振荡器 T, P WDTC 0 WDT T, P IOW R A IOCR 1 无 ENI 使能中断 无 DISI 使能禁止 无 RET [ 栈顶 ] PC 无 RETI [ 栈顶 ] PC, 使能中断 无 CONTR CONT A 无 IOR R IOCR A 1 无 MOV R,A A R 无 CLRA 0 A Z CLR R 0 R Z SUB A,R R-A A Z, C, DC SUB R,A R-A R Z, C, DC DECA R R-1 A Z DEC R R-1 R Z OR A,R A R A Z OR R,A A R R Z AND A,R A & R A Z AND R,A A & R R Z XOR A,R A R A Z XOR R,A A R R Z ADD A,R A + R A Z, C, DC ADD R,A A + R R Z, C, DC MOV A,R R A Z MOV R,R R R Z COMA R /R A Z COM R /R R Z INCA R R+1 A Z INC R R+1 R Z 注意 : 1 此指令仅应用于 IOC5~IOC7, IOCA ~ IOCF 64 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

71 助记符操作受影响的状态 DJZA R R-1 A, 如果为零则跳跃无 DJZ R R-1 R, 如果为零则跳跃无 RRCA R RRC R RLCA R RLC R SWAPA R R(n) A(n-1), R(0) C, C A(7) R(n) R(n-1), R(0) C, C R(7) R(n) A(n+1), R(7) C, C A(0) R(n) R(n+1), R(7) C, C R(0) R(0-3) A(4-7), R(4-7) A(0-3) SWAP R R(0-3) R(4-7) 无 JZA R R+1 A, 如果为零则跳跃无 JZ R R+1 R, 如果为零则跳跃无 BC R,b 0 R(b) 无 BS R,b 1 R(b) 无 JBC R,b 如果 R(b)=0, 则跳跃无 JBS R,b 如果 R(b)=1, 则跳跃无 CALL k PC+1 [SP], (Page, k) PC JMP k (Page, k) PC 无 MOV A,k k A 无 OR A,k A k A Z AND A,k A & k A Z XOR A,k A k A Z RETL k k A, [ 栈顶 ] PC SUB A,k k-a A Z, C, DC ADD A,k k+a A Z, C, DC BANK k K R4(7:6) 无 LCALL k LJMP k TBRD R 下一条指令 : k kkkk kkkk kkkk PC+1 [SP], k PC 4 下一条指令 : k kkkk kkkk kkkk k PC4 如果 Bank 3 R6.7=0, 机器代码 (7:0) R 否则机器代码 (12:8) R(4:0), R(7:5)=(0,0,0) 注意 : 2 该指令不建议用于对中断状态寄存器的操作 3 该指令不能操作中断状态寄存器 4 该指令不能改变 R3(5) 位 C C C C 无 无 无 无 无 无 2 3 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 65

72 7 时序图 AC 测试输入 / 输出波形 TEST POINTS 注意 : AC 测试 : 输入在 2.4V 驱动是为 1, 0.4V 为逻辑 0 时序测量在 2.0V 为逻辑 1, 0.8V 为逻辑 0 图 7-1a AC 测试输入 / 输出波形时序图 重置时序 (CLK="0") NOP Instruction 1 Executed CLK /RESET Tdrh 图 7-1b 重置时序图 TCC 输入时序 (CLKS="0") ins CLK TCC tcc 图 7-1c TCC 输入时序图 66 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

73 8 绝对最大值 EM78F562N/F662N 项目 范围 工作温度 -40 C 至 85 C 存储温度 -65 C 至 150 C 工作电压 2.2 至 5.5V 工作频率 DC 至 20 MHz 输入电压 Vss-0.3V 至 Vdd+0.5V 输出电压 Vss-0.3V 至 Vdd+0.5V 注 : 这些参数是理论值, 未经过测试 9 DC 电气特性 (Ta=25 C, VDD=5.0V 5%, VSS=0V) 符号参数条件最小值典型值最大值单位 Fxt 晶振 : VDD 到 3V DC - 8 MHz 指令周期为 2 个时钟周期晶振 : VDD 到 5V DC - 20 MHz ERC: VDD 到 5V R: 5.1K, C: 100 pf F F 30 khz IRC: VDD 到 5 V 4MHz, 16MHz, 8MHz, 1MHz F 30 F F 30 Hz IIL 输入引脚输入漏电流 VIN = VDD, VSS µa VIHRC 输入高临界电压 ( 施密特触发 ) OSCI 在 RC 模式 V IERC1 灌电流 VI 从低到高, VI=5V ma VILRC 输入低临界电压 ( 施密特触发 ) OSCI 在 RC 模式 V IERC2 灌电流 VI 从高到低, VI=2V ma IIL 输入引脚输入漏电流 VIN = VDD, VSS µa VIH1 输入高电压 ( 施密特触发 ) Ports 5, 6, 7, 8-0.7VDD - V VIL1 输入低电压 ( 施密特触发 ) Ports 5, 6, 7, 8-0.3VDD - V VIHT1 VILT1 VIHT2 VILT2 输入高临界电压 ( 施密特触发 ) 输入低临界电压 ( 施密特触发 ) 输入高临界电压 ( 施密特触发 ) 输入低临界电压 ( 施密特触发 ) /RESET - 0.7VDD - V /RESET - 0.3VDD - V TCC, INT - 0.7VDD - V TCC, INT - 0.3VDD - V VIHX1 时钟输入高电压 OSCI 在晶振模式 V VILX1 时钟输入低电压 OSCI 在晶振模式 V IOH1 IOL1 输出高电压 ( 端口 5, 6, 7, 8) 输出低电压 ( 端口 5, 7, 8) VOH = 0.9VDD ma VOL = 0.1VDD ma 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 67

74 符号参数条件最小值典型值最大值单位 IOL2 输出低电压 ( 端口 6) VOL = 0.1VDD ma LVR1 LVR2 LVR3 低电压重置电平 低电压重置电平 低电压重置电平 Ta= V Ta= -40~ V Ta= V Ta= -40~ V Ta= V Ta= -40~ V IPH 上拉电流上拉激活, 输入引脚接 VSS A IPL 下拉电流下拉激活, 输入引脚接 Vdd A ISB1 ISB2 ICC1 ICC2 ICC3 ICC4 ICC5 掉电电流 掉电电流 2 个时钟周期下的工作供电电流 2 个时钟周期下的工作供电电流 2 个时钟周期下的工作供电电流 2 个时钟周期下的工作供电电流 2 个时钟周期下的工作供电电流 注意 :* 这些参数是理论值, 没有经过验证 所有的输入引脚和 I/O 引脚接 VDD, 输出引脚悬空,WDT 禁止 所有的输入引脚和 I/O 引脚接 VDD, 输出引脚悬空,WDT 使能 /RESET= ' 高 ', Fosc=32kHz ( 晶体类型 ), 输出引脚悬空, WDT 禁止 /RESET= ' 高 ', Fosc=32kHz ( 晶体类型 ), 输出引脚悬空, WDT 使能 /RESET= ' 高 ', Fosc=4MHz ( 晶体类型 ), 输出引脚悬空, WDT 使能 /RESET= ' 高 ', Fosc=10MHz ( 晶体类型 ), 输出引脚悬空, WDT 使能 /RESET= ' 高 ', Fosc=1MHz (IRC 类型 ), 电压 3V, 输出引脚悬空, WDT 使能 A A A A ma ma A * 最小值 典型值 最大值栏里的数据基于 25 C 条件下的结果, 这些数据只用于指导设计, 未经测试 9.1 数据 EEPROM 电气特性 符号参数条件最小值典型值最大值单位 Tprog 擦 / 写时间 ms Vdd = 2.4~ 5.5V Treten 数据保留时间 年温度 = -40 ~ 85 C Tendu 擦 / 写次数 K - 次 Iprg Iread 可编程 读取 9.2 Flash 程序存储器电气特性 Vdd<=3.3V ma Vdd<=5.5V ma Vdd<=3.3V ma Vdd<=5.5V ma 符号参数条件最小值典型值最大值单位 Tprog 擦 / 写时间 ms Vdd = 5.0V Treten 数据保留时间 年温度 = -40 ~ 85 C Tendu 擦 / 写次数 - 100K - 次 9.3 A/D 转换特性 (Vdd=2.5V to 5.5V,Vss=0V,Ta=25 C) 68 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

75 符号参数条件最小值典型值最大值单位 VAREF VASS 模拟参考电压 VAREF-VASS= 2.5V to 5.5V 2.5 Vss Vdd V VAI 模拟输入电压 VASS VAREF V IAI1 IAI2 Ivdd VAREF = Vdd µa Ivref µa Ivdd VAREF = VREF µa Ivref µa RN 分辨率 VAREF=Vdd 8 9 Bits LN 线性误差 VAREF=Vdd LSB DNL 差分非线性误差 VAREF=Vdd LSB FSE 满标度误差 VAREF=Vdd LSB OE 补偿误差 VAREF=Vdd LSB ZAI 模拟电压源推荐电阻值 VAREF=Vdd K TAD1 A/D 时钟周期 VAREF=Vdd=2.5~5.5V Ta= -40~85 C 4 µs TAD2 A/D 时钟周期 VAREF=Vdd=3~5.5V Ta= -40~85 C 1 µs TCN A/D 转换时间 VAREF=Vdd TAD PSR 电源抑制比 Vdd=Vdd-10% to Vdd+10% 0 2 LSB 注 : 1. 这些参数为理论值, 未经测试 2. 这些参数仅做设计引导, 未经测试 3. 当 A/D 关闭时, 不消耗电流除了少量漏电流 4. A/D 转换结果不会因为输入电压升高而减小, 没有丢失码 5. 规格书如有改动不另行通知 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 69

76 9.4 比较器特性 比较器电器特性 符号参数条件最小值典型值最大值单位 VOS 输入补偿电压 RL = 5.1K (Note 1 ) 5 mv Vcm 输入普通模式电压范围 (Note 2 ) GND VDD V ICO 比较器供电流 200 ua TRS TLRS 响应时间 大信号响应时间 Vin(-)=2.5V, Vdd=5V, CL=15p ( 比较器输出负载 ), 超载 =30mV 0.7 us 3 ( 注意 ) Vin(-)=2.5V, Vdd=5V, CL=15p ( 比较器输出负载 ) 300 ns VS 工作电压范围 V 注 : 1. 单位增益电路输出电压, 超出满输入的普通模式范围 2. 普通模式输入电压或输入信号电压需低于 0.3V 普通模式上限电压是 VDD 3. 响应时间规定为 100 mv 输入, 每一阶为 30 mv 的超驱动 10 AC 电器特性 EM78F562N/F662N, 0 Ta 70 C, VDD=5V, VSS=0V -40 Ta 85 C, VDD=5V, VSS=0V 符号参数条件最小值典型值最大值单位 Dclk 输入时钟的占空比 % Tins 指令周期 (CLKS="0") 晶振类型 100 DC ns RC 类型 500 DC ns Ttcc TCC 输入时间周期 (Tins+20)/N* ns Tdrh 单片机复位持续时间 ms Trst /RESET 脉冲宽度 Ta = 25 C 2000 ns Twdt 看门狗定时器周期 Ta = 25 C ms Tset 输入引脚建立时间 0 ns Thold 输入引脚保持时间 20 ns Tdelay 输出引脚延迟时间 Cload=20pF 50 ns 注 : 这些参数为理论值, 没有经过测试, 仅供参考 最小值 典型值 最大值栏里的数据是基于 25 C 条件下的结果 * N = 选择预分频比 70 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

77 附录 A 编码与制造信息 EM78F662ND16J Material Type J: RoHS complied S: Sony SS complied Contact Elan Sales for details Pin Number Package Type D: DIP SO: SOP Check the following section for details Specific Annotation Product Number Product Type F: Flash Elan 8-bit Product For example: EM78F662NSO16S is EM78F662N with Flash program memory, in 16-pin SOP 300mil package with Sony SS complied IC 标记 A96Faaaaaa 1041c bbbbbb Elan Product Number / Package, Material Type Batch Number Manufacture Date YYWW YY is year and WW is week c is Alphabetical suffix code for Elan use only 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 71

78 编码信息 EM78F662ND14J Material Type Contact Elan Sales for details Package Type / Pin Number Check the following section Elan IC Product Number 72 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

79 B 封装类型 Flash MCU 封装类型 引脚数 封装尺寸 EM78F562N/F662ND20 PDIP mil EM78F562N/F662NSO20 SOP mil EM78F562N/F662ND18 PDIP mil EM78F562N/F662NSO18 SOP mil EM78F562N/F662ND16 PDIP mil EM78F562N/F662NSO16 SOP mil EM78F662NQN16A QFN 16 4x4mm EM78F662NSS16 SSOP mil 绿色产品不包含有害物质, 符合 Sony SS 第三版本标准 Pb 含量小于 100ppm,Pb 含量符合 Sony 规格说明 项目 EM78F562N/F662NS/J 电镀类型 纯锡 成份 (%) Sn:100% 熔点 ( C) 232 C 电阻率 (µ cm) 11.4 硬度 (hv) 8~10 伸长 (%) >50% 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 73

80 C 封装形式 C.1 EM78F562N/F662ND16 300mil 图 C-1 EM78F562N/F662N 16-pin PDIP 封装类型 74 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

81 C.2 EM78F562N/F662NSO16 300mil 图 C-2 EM78F562N/F662N 16-pin SOP 封装类型 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 75

82 C.3 EM78F662NQN16A4x4mm 图 C-3 EM78F662N 16-pin QFN 封装类型 76 产品规格书 (V1.3) ( 产品规格变更不做另行通知 )

83 C.4 EM78F662NSS16 150mil Package Type : SSOP-16L EMC(mm ) Symbal Min Normal Max A A A b b c c D E E L e θ 0.025BASIC - 8 TITLE: SSOP 16L (150MIL)PACKAGE OUTLINE DIMENSION File : Edtion: A SSOP 16L Unit : mm Scale: Free Material: Sheet:1 of 1 图 C-4 EM78F662N 16-pin SSOP 封装类型 产品规格书 (V1.3) ( 规格书变更不做另行通知 ) 77

Chapter 1

Chapter 1 8 位 微 控 制 器 产 品 规 格 书 版 本 1.2 义 隆 电 子 股 份 有 限 公 司 2016.3 商 标 告 知 : IBM 为 一 个 注 册 商 标,PS/2 是 IBM 的 商 标 之 一 Windows 是 微 软 公 司 的 商 标 ELAN 和 ELAN 标 志 是 义 隆 电 子 股 份 有 限 公 司 的 商 标 版 权 所 有 2016 义 隆 电 子 股 份 有

More information

Microsoft Word - EM78F662N562N_CN_ v1.0_ _.doc

Microsoft Word - EM78F662N562N_CN_ v1.0_ _.doc 产品规格书 版本 1.0 义隆电子股份有限公司 2010.03 本文内容是由英文规格书翻译而来, 目的是为了您的阅读更加方便 它无法跟随原稿的更新, 文中可能存在翻译上的错误, 请您参考英文规格书以获得更准确的信息 商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之ㄧ. Windows 是微软公司的商标 ELAN 和 ELAN 标志是义隆电子股份有限公司的商标 版权所有 2009~2010

More information

Microsoft Word - EM78F561N_F661N_CN_ v2.2_FromDCC¦³¼Ð°O_ _.doc

Microsoft Word - EM78F561N_F661N_CN_ v2.2_FromDCC¦³¼Ð°O_ _.doc 8 位微控制器 产品规格书 版本 2.2 义隆电子股份有限公司 2010.04 本文内容是由英文规格书翻译而来, 目的是为了您的阅读更加方便 它无法跟随原稿的更新, 文中可能存在翻译上的错误, 请您参考英文规格书以获得更准确的信息 商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之ㄧ. Windows 是微软公司的商标 ELAN 和 ELAN 标志是义隆电子股份有限公司的商标 版权所有

More information

EM65101

EM65101 8 位 微 控 制 器 产 品 规 格 书 版 本 2.3 义 隆 电 子 股 份 有 限 公 司 2013.05 商 标 告 知 : IBM 为 一 个 注 册 商 标,PS/2 是 IBM 的 商 标 之 一 Windows 是 微 软 公 司 的 商 标 ELAN 和 ELAN 标 志 是 义 隆 电 子 股 份 有 限 公 司 的 商 标 版 权 所 有 2013 义 隆 电 子 股 份 有

More information

Microsoft Word - EM78P372N_Product_Specification_CN___ __ver 1.0.doc

Microsoft Word - EM78P372N_Product_Specification_CN___ __ver 1.0.doc 8 位 OTP 微控制器 产品规格书 版本 1.0 义隆电子股份有限公司 2010.12 本文内容是由英文规格书翻译而目的是为了您的阅读更加方便 它无法跟随原稿的更新, 文中可能存在翻译上的错误, 请您参考英文规格书以获得更准确的信息 商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之ㄧ. Windows 是微软公司的商标 ELAN 和 ELAN 标志是义隆电子股份有限公司的商标

More information

Microsoft Word - EM78P372N_Product_Specification_CN___ __ver 1.0.doc

Microsoft Word - EM78P372N_Product_Specification_CN___ __ver 1.0.doc 8 位 OTP 微控制器 产品规格书 版本 1.0 义隆电子股份有限公司 2010.12 本文内容是由英文规格书翻译而目的是为了您的阅读更加方便 它无法跟随原稿的更新, 文中可能存在翻译上的错误, 请您参考英文规格书以获得更准确的信息 商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之ㄧ. Windows 是微软公司的商标 ELAN 和 ELAN 标志是义隆电子股份有限公司的商标

More information

一、

一、 TC78P153 ( 文件编号 :S&CIC0994) 1. 概括描述 TC78P153 是采用低功耗高速 CMOS 工艺设计开发的 8 位微控制器 其内部有 1024*13 位一次性可编程只读存储器 (OTP-ROM) 它提供一个保护用于防止用户在 OTP-ROM 中的程序被盗取 ; 拥有 15 个代码选项位以满足用户定制代码功能的需要 利用其 OTP-ROM 特性,TC78P153 可以使用户方便的开发和校验程序.

More information

Microsoft Word - EM78P156K Product Spec v1[1].3 _ _.doc

Microsoft Word - EM78P156K Product Spec v1[1].3 _ _.doc EM78P156K 8 位 OTP 微控制器 产品规格书 版本 1.3 义隆电子股份有限公司 2012.07 本文内容是由英文规格书翻译而目的是为了您的阅读更加方便 它无法跟随原稿的更新, 文中可能存在翻译上的错误, 请您参考英文规格书以获得更准确的信息 商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之ㄧ. Windows 是微软公司的商标 ELAN 和 ELAN 标志是义隆电子股份有限公司的商标

More information

Chapter 1

Chapter 1 8 位 OTP ROM 微控制器 产品规格书 版本 1.5 义隆电子股份有限公司 2016.03 商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之一 Windows 是微软公司的商标 ELAN 和 ELAN 标志 是义隆电子股份有限公司的商标 版权所有 2016 义隆电子股份有限公司 所有权利保留台湾印制 本使用说明文件内容如有变动恕不另作通知 关于该规格书的准确性 适当性或者完整性,

More information

Microsoft Word - PDF_EM78F64X_54XSeriesProdSpec__CN__v1.2.doc

Microsoft Word - PDF_EM78F64X_54XSeriesProdSpec__CN__v1.2.doc EM7F 64/644/642/641N 54/544/542/541N 位 闪 存 微 控 制 器 产 品 规 格 书 版 本 1.2 义 隆 电 子 股 份 有 限 公 司 2013.02 本 的 错 随 文 是 原 内 为 稿 容 了 的 是 更 由 的 新 英 阅, 读 文 规 更 中 格 加 可 书 方 能 翻 便 存 译 在 而 翻 它 来 译 无 上 法, 的 跟 目 确 误 的 信,

More information

(CN)EM78P v

(CN)EM78P v 8 位 OTP ROM 微控制器 产品规格书 版本 1.7 义隆电子股份有限公司 2013.12 商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之一 Windows 是微软公司的商标 ELAN 和 ELAN 标志是义隆电子股份有限公司的商标 版权所有 2013 义隆电子股份有限公司所有权利保留台湾印制 本使用说明文件内容如有变动恕不另作通知 关于该规格书的准确性 适当性或者完整性,

More information

2 Keil µ vision 2.1 1) Keil µ vision2 V2.34 µ vision3 2) Sino_Keil.exe Keil c:\keil\ 3) JET51 USB PC C:\Keil\ USB PC 4) S-L

2 Keil µ vision 2.1 1) Keil µ vision2 V2.34 µ vision3 2) Sino_Keil.exe   Keil c:\keil\ 3) JET51 USB PC C:\Keil\ USB PC 4) S-L 1 SH88F516 8051 64K FLASH 1024 EEPROM SH88F516 JET51 S-Lab Keil µ vision ISP51 Keil µ vision ISP51 ISP51 PC RS232 MCU SH88F516 SH88F516 1.1 SH88F516 1.1 SH88F516 SH88Fxx: QFP44, DIP40 RAM Flash E2 ADC

More information

2 PIC PIC 1 / CPU PIC MCU PIC RC

2 PIC PIC 1 / CPU PIC MCU PIC RC 2 PIC PIC 1 /... 2-2 2... 2-3 3... 2-4 4... 2-4 5... 2-4 6 CPU... 2-5 7 PIC MCU... 2-6 8 PIC16... 2-6 9... 2-7 10... 2-7 11 RC... 2-7 12... 2-8 13... 2-8 14 NOP... 2-9 15 PMD... 2-9 16... 2-10 17 WDTWDT...

More information

第十四章 STC单片机比较器原理及实现

第十四章 STC单片机比较器原理及实现 第 14 章 STC 单片机比较器 原理及实现 何宾 2015.02 1 本章主要内容 STC 单片机比较器结构 STC 单片机比较器寄存器组 STC 单片机比较器应用 2 STC 单片机比较器结构 STC15W 系列单片机内置了模拟比较器 对于 STC15W201S STC15W404S, 以及 STC15W1K16S 系 列单片机的比较器内部结构 3 STC 单片机比较器结构 S T C 15W

More information

MICROCHIP EVM Board : APP APP001 PICmicro Microchip APP001 40pin PDIP PICmicro Design Tips Character LCM Temperature Sensor Application I/O Pi

MICROCHIP EVM Board : APP APP001 PICmicro Microchip APP001 40pin PDIP PICmicro Design Tips Character LCM Temperature Sensor Application I/O Pi MICROCHIP EVM Board : APP001 1-1. APP001 PICmicro Microchip APP001 40pin PDIP PICmicro Design Tips Character LCM Temperature Sensor Application I/O Pin 16 I/O Extension Interface 1-2. APP001 Block_A Block_B

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 STC 单片机比较器原理及实现 主讲 : 何宾 Email:hebin@mail.buct.edu.cn 2016.03 STC 单片机比较器结构 STC15W 系列单片机内置了模拟比较器 对于 STC15W201S STC15W404S, 以及 STC15W1K16S 系列单片机的比较器内部结 构 STC 单片机比较器结构 从图中可以看出, 比较器正端输入 CMP+ 的输入电压来自单片机的 P5.5

More information

DPJJX1.DOC

DPJJX1.DOC 8051 111 2K 1 2 3 ' ' 1 CPU RAM ROM / A/D D/A PC CPU 40 68 10 20 8 51 PIII 8051 2 MCS51 8051 8031 89C51 8051 8031 89C51? MCS51 INTEL INTEL 8031 8051 8751 8032 8052 8752 8051 8051 8051 MCS51 8031 8031

More information

2 14 PORTC.1 PORTB.3 PORTA.2/T0 GND PORTB.2 PORTA.0 PORTC.3 PORB.0/OSCO PORTB.1/OSCI PORTC.0 PORTC.2 SH69P21 /SOP PORTA

2 14 PORTC.1 PORTB.3 PORTA.2/T0 GND PORTB.2 PORTA.0 PORTC.3 PORB.0/OSCO PORTB.1/OSCI PORTC.0 PORTC.2 SH69P21 /SOP PORTA 1K 4 SH6610C 4 OTP ROM 1K X 16 RAM 88 X 4-24 - 64 2.4V-5.5V - fosc = 30kHz - 4MHz, = 2.4V - 5.5V - fosc = 4MHz - 8MHz, = 4.5V - 5.5V 11 CMOS I/O 4 ( ) 8 / - 0 PORTA.0 ( / / ) - 0 - PORTB ( ) ( ) - 32.768kHz,

More information

untitled

untitled EDM12864-GR 1 24 1. ----------------------------------------------------3 2. ----------------------------------------------------3 3. ----------------------------------------------------3 4. -------------------------------------------------------6

More information

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0 SH79F6431 1. SH79F6431 1T 8051 FLASH SH79F JET51 Keil µ vision JTAG 1.1. SH79F6431 LQFP64 1.2. (Target Board) SH79F6431 1 V 1.0 1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F6431 1 2 1 B. 1(VCC/GND)

More information

FM1935X智能非接触读写器芯片

FM1935X智能非接触读写器芯片 FM3316/3315 MCU 2017.06 FM3316/3315 MCU 2.21 (http://www.fmsh.com/) FM3316/3315 MCU 2.22 ... 3 1... 4 2... 5 2.1... 5 2.2... 5 2.3... 6 2.3.1... 6 2.3.2... 6 2.4... 9 2.5... 10 2.5.1 LQFP64... 10 2.5.2

More information

33023A.book(31026A_cn.fm)

33023A.book(31026A_cn.fm) 26 第 26 章看门狗定时器与休眠模式 目录 看门狗定时器与休眠模式 本章包括下面一些主要内容 : 26.1 简介... 26-2 26.2 控制寄存器... 26-3 26.3 看门狗定时器 (WDT) 的操作... 26-4 26.4 休眠省电模式... 26-7 26.5 初始化... 26-9 26.6 设计技巧... 26-10 26.7 相关应用笔记... 26-11 26.8 版本历史...

More information

untitled

untitled EDM12832-08 : 25-1 : 116600 : (0411)7612956 7632020 7631122 : (0411)7612958 Model No.: Editor: LCD 1. ----------------------------------------------------3 2. ----------------------------------------------------3

More information

目录

目录 ALTERA_CPLD... 3 11SY_03091... 3 12SY_03091...4....5 21 5 22...8 23..10 24..12 25..13..17 3 1EPM7128SLC.......17 3 2EPM7032SLC.......18 33HT46R47......19..20 41..20 42. 43..26..27 5151DEMO I/O...27 52A/D89C51...28

More information

HT46R47 f SYS =4MHz 3.3~5.5V f SYS =8MHz 4.5~5.5V 13 位双向输入 / 输出口 1 个与输入 / 输出共用引脚的外部中断输入 8 位带溢出中断的可编程定时 / 计数器 具有 7 级预分频器 石英晶体或 RC 振荡器 位的程序存储器 P

HT46R47 f SYS =4MHz 3.3~5.5V f SYS =8MHz 4.5~5.5V 13 位双向输入 / 输出口 1 个与输入 / 输出共用引脚的外部中断输入 8 位带溢出中断的可编程定时 / 计数器 具有 7 级预分频器 石英晶体或 RC 振荡器 位的程序存储器 P HT46R/47R/48R/49R 系列 选型指南 HT46R22 f SYS =4MHz 3.3~5.5V f SYS =8MHz 4.5~5.5V 19 位双向输入 / 输出口 1 个与输入 / 输出口线共用的外部输入 16 位具有 7 级预分频带溢出中断的可编程定时 / 计数器 内置石英晶体或 RC 振荡器 2048 14 位的程序存储器 PROM 64 8 位的数据存储器 RAM 支持发声的

More information

MDT90P01 4-Bit RISC MCU 使用及注意事项 1. MDT90P01 4-bit RISC MCU PIN MAP: SOT-26 PB0 1 6 PB3 VSS 2 5 VDD PB1 3 4 PB2/RTCC 2. IC 烧入注意事项 : A. 需制作转接座 : Writer

MDT90P01 4-Bit RISC MCU 使用及注意事项 1. MDT90P01 4-bit RISC MCU PIN MAP: SOT-26 PB0 1 6 PB3 VSS 2 5 VDD PB1 3 4 PB2/RTCC 2. IC 烧入注意事项 : A. 需制作转接座 : Writer MT90P0 4-Bit RISC MCU 使用及注意事项 MT90P0 4-bit RISC MCU PIN MAP: SOT-26 PB0 6 PB3 VSS 2 5 V PB 3 4 PB2/RTCC 2 IC 烧入注意事项 : A 需制作转接座 : Writer PIN MAP: V NC PB3 PB2 VSS PB PB0 NC ( 底 ) B 需更改 Writer Firmware WM0

More information

1.1 ML_ONOFF = 1 Q 3 Q 8 C 0.3V M 2 L 1 ML_ONOFF = 0 Q 3 Q 8 C 1. + R31 VCC R21 10K ML_ONOFF R15 0:off 1:on 1K Green Light VCC=5V L1 Q VDD=12V C

1.1 ML_ONOFF = 1 Q 3 Q 8 C 0.3V M 2 L 1 ML_ONOFF = 0 Q 3 Q 8 C 1. + R31 VCC R21 10K ML_ONOFF R15 0:off 1:on 1K Green Light VCC=5V L1 Q VDD=12V C AUTOMATIC TROLLEY H K Hwang K K Chen J-S Lin S-C Wang M-L Li C-C Lin W-B Lin Dept. Of Electrical Engineering Far East College ABSTRACT This paper proposes an automatic trolley which can move automatically

More information

目 录

目 录 1 Quick51...1 1.1 SmartSOPC Quick51...1 1.2 Quick51...1 1.3 Quick51...2 2 Keil C51 Quick51...4 2.1 Keil C51...4 2.2 Keil C51...4 2.3 1 Keil C51...4 2.4 Flash Magic...9 2.5 ISP...9 2.6...10 2.7 Keil C51...12

More information

untitled

untitled 0755 85286856 0755 82484849 路 4.5V ~5.5V 流 @VDD=5.0V,

More information

D/A DAC ( 1us) (10~20 ) DAC0832 1

D/A DAC ( 1us) (10~20 ) DAC0832 1 D/A DAC0832 8 ( 1us) (10~20 ) DAC0832 1 1. 20 DI7~DI0 ILE 8 8 DAC 8 D/A LE LE & RFB VREF IOUT2 IOUT1 RFB CS WR1 XFER WR2 & & AGND VCC DGND 2 DI7~DI0 ILE & 8 LE 8 DAC LE 8 D/A RFB V REF IOUT2 IOUT1 R FB

More information

ICD ICD ICD ICD ICD

ICD ICD ICD ICD ICD MPLAB ICD2 MPLAB ICD2 PIC MPLAB-IDE V6.0 ICD2 usb PC RS232 MPLAB IDE PC PC 2.0 5.5V LED EEDATA MPLAB ICD2 Microchip MPLAB-IDE v6.0 Windows 95/98 Windows NT Windows 2000 www.elc-mcu.com 1 ICD2...4 1.1 ICD2...4

More information

1. 介绍 义隆 8 位单片机指令介绍 Application Notes 义隆 8 位单片机指令介绍 EM78/EM88 系列是基于 RISC 的精简指令微控制器, 每条指令是 13 位 15 位, 除 LCALL LJMP MOV R2,A ADD R2,A 改变 PC 指针的指令是 2 个指令

1. 介绍 义隆 8 位单片机指令介绍 Application Notes 义隆 8 位单片机指令介绍 EM78/EM88 系列是基于 RISC 的精简指令微控制器, 每条指令是 13 位 15 位, 除 LCALL LJMP MOV R2,A ADD R2,A 改变 PC 指针的指令是 2 个指令 1. 介绍 Application Notes EM78/EM88 系列是基于 RISC 的精简指令微控制器, 每条指令是 13 位 15 位, 除 LCALL LJMP MOV R2,A ADD R2,A 改变 PC 指针的指令是 2 个指令 * 周期, 其余为单指令周期 ( 部分第一代芯片 JMP CALL RET RETL RETI JBS JBC JZ JZA DJZ DJZA 指令为 2

More information

mdt1030

mdt1030 深圳市英锐恩科技有限公司 第 1 页 单片机集成方案全方位解决服务商 优质智能电子产品 芯 方案解决商 Micon MDT1030 产品用户参考手册 全球销售及服务联系信息 : 深圳市英锐恩科技有限公司 ENROO-TECH(SHENZHEN)CO.,LTD 中国 深圳市福田区福华路嘉汇新城汇商中心 27 楼 2701 室 Enroo-Tech Technologies CO., Limited Light-Tech

More information

STC90C51RC-cn.pdf

STC90C51RC-cn.pdf STC90.STC90C5RC/RD+ STC90C5RC/RD+ 805 5.5V - 3.3V 3.6V - 2.0V V 040MHz080MHz48MHz 4K / 8K / 3K / 6K / 32K / 40K/ 48K/ 56K/ 6K 28052RAM I/O35/39P/P2/P3/P4805I/OP0 I/O ISP/ IAP RxD/P3.0, TxD/P3. EEPROM MAX80

More information

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor 1 4.1.1.1 (Load) 14 1.1 1 4.1.1.2 (Save) 14 1.1.1 1 4.1.2 (Buffer) 16 1.1.2 1 4.1.3 (Device) 16 1.1.3 1 4.1.3.1 (Select Device) 16 2 4.1.3.2 (Device Info) 16 2.1 2 4.1.3.3 (Adapter) 17 2.1.1 CD-ROM 2 4.1.4

More information

DS_MM32P021_Ver1.9.0

DS_MM32P021_Ver1.9.0 产品手册 Datasheet MM32P021 32 位基于 ARM Cortex M0 核心的微控制器 版本 :1.9.0 保留不通知的情况下, 更改相关资料的权利 目录 1. 总介... 5 1.1 概述... 5 1.2 产品特性... 5 2. 规格说明... 6 2.1 器件对比... 6 2.2 功能简述... 6 3. 引脚定义... 7 3.1 引脚配置... 7 3.2 引脚描述...

More information

ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r X Y Z R0 R1 R2 R13 R14 R15 R16 R17 R26 R27 R28 R29 R30 R31 0x00 0x

ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r X Y Z R0 R1 R2 R13 R14 R15 R16 R17 R26 R27 R28 R29 R30 R31 0x00 0x 115 AVR W.V. Awdrey ATMEL AVR PIC AVR PIC AVR RISC AVR PIC AVR AVR AVR AVR AVR ATtiny15 AVR AVR AVR RAM ROM 121 116 122 ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r31 3 16 X Y Z 6-1 118 7 0

More information

1 TPIS TPIS 2 2

1 TPIS TPIS 2 2 1 1 TPIS TPIS 2 2 1. 2. 3. 4. 3 3 4 5 4 TPIS TPIS 6 5 350 Mark Coil F3/F6 350 M 150 M 25 M 7.12M 8 M F3 F6 F4 F7 F8 8M AA 7 350 28V 5V IC HCPL2731 0.5mA 6 8 (TPIS) TPIS 9 7 IC AT89C2051 AT89C2051 CMOS8

More information

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63>

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63> 第三章 Q3 1 1. 省略了 I/O 操作的复杂逻辑, 易实现, 耗费低 ; 2. 可以利用丰富的内存寻址模式实现灵活的 I/O 操作 Q3 2 假设存储单元 ds1 处寄存器地址为 0x2000, 代码如下 #define ds1 0x2000 while ( *ds1 == 0 ) ; Q3 3 假设设备 (dev1) 中有两个寄存器 ds1 和 dd1,dev1 的地址为 0x1000,ds1

More information

RESET OSCO OSCI OSC CPU WDTEN RC RESET PRESCALER PORTA (4-BITS) WATCHDOG TIMER Power on PORTB (4-BITS) PORTA [0:3] PORTB [0:3] LPD PORTC (4-BITS) LPDO

RESET OSCO OSCI OSC CPU WDTEN RC RESET PRESCALER PORTA (4-BITS) WATCHDOG TIMER Power on PORTB (4-BITS) PORTA [0:3] PORTB [0:3] LPD PORTC (4-BITS) LPDO 4K / I/O 4 SH6610C 4 OTPROM 4K X 16 SH69P25 MASK ROM 4K X 16 SH69K25 RAM 192 X 4-32 - 160 2.4V - 5.5V 5.0V 22 I/O 4 8 / PORTA-PORTF / - Timer0 - PORTB & PORTC / - 32.768kHz 4MHz - 400kHz 4MHz - RC 400kHz

More information

untitled

untitled FBC0409 V1.0 1.0 05.06.22 SIA 2005 SIA SIA SIA SIA SIA 114 86-24-23970133 HTTP://WWW.SIA.CN YANG@SIA.CN 2 ...5...5...6 PIN...6...7 1 CPU...8 2...8 4...8 5 DMA...9 7....9 8...9 9...10 A...10 B...10...11.

More information

EMC单片机学习笔记.doc

EMC单片机学习笔记.doc EMC 单片机学习笔记 (0) 引子因为工作的缘故, 必须学习 EMC 单片机了 我会把我的学习历程写下来, 算是对坛子的一点贡献, 也算是自己的一个总结吧 因为以前学过 51 的和 PIC HOLTEK 的单片机, 并且也大致了解过 EMC 的指令集, 所以学起来并不是太难 为了学习, 而又没有仿真器, 于是去 emc 的网站下载了一个 simulator 来软件仿真 第一感觉还不错, 把里面的例子程序跑了一下,

More information

,Microchip Technology PIC LCD, PIC16F913/914/ 916/917/946 PIC18F6390/6490/8390/8490 PIC16F65J90/85J90 Microchip LCD LCD, Microchip 的优势 LCD PIC, LCD LC

,Microchip Technology PIC LCD, PIC16F913/914/ 916/917/946 PIC18F6390/6490/8390/8490 PIC16F65J90/85J90 Microchip LCD LCD, Microchip 的优势 LCD PIC, LCD LC LCD PIC 单片机解决方案 集成 LCD 驱动器模块的 PIC 单片机 www.microchip.com/lcd ,Microchip Technology PIC LCD, PIC16F913/914/ 916/917/946 PIC18F6390/6490/8390/8490 PIC16F65J90/85J90 Microchip LCD LCD, Microchip 的优势 LCD PIC,

More information

Chapter 1

Chapter 1 产品规格书 版本 1.1 义隆电子股份有限公司 2017.11 标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之一 Windows 是微软公司的商标 ELAN 和 ELAN 标志 是义隆电子股份有限公司的商标 版权所有 2017 义隆电子股份有限公司 所有权利保留台湾印制 本使用说明文件内容如有变动恕不另作通知 关于该规格书的准确性 适当性或者完整性, 义隆电子股份有限公司不承担任何责任

More information

SPMC75F2413A_EVM_使用说明_V1.2.doc

SPMC75F2413A_EVM_使用说明_V1.2.doc SPMCFA EVM V. - Jan 0, 00 http://www.sunplusmcu.com ................ SPMCFA........... EEPROM.... I/O............ LED.... LED.... RS-........0............ EVM................ 0.....0..... SPMCFA EVM SPMCFA

More information

Chapter 1

Chapter 1 产品规格书 版本 1.2 义隆电子股份有限公司 2016.03 商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之一 Windows 是微软公司的商标 ELAN 和 ELAN 标志 是义隆电子股份有限公司的商标 版权所有 2016 义隆电子股份有限公司 所有权利保留台湾印制 本使用说明文件内容如有变动恕不另作通知 关于该规格书的准确性 适当性或者完整性, 义隆电子股份有限公司不承担任何责任

More information

Application Note Format

Application Note Format USB 說 2 - AD PWM Office: 6F, No. 12, Innovation 1st. RD., Science-Based Industrial Park, Hsin-Chu City, Taiwan, R.O.C Tel: +886-3-6661766 ext.1672 Fax: +886-3-6661765 Etoms Electronics Corp. Publication

More information

ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplica

ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplica CP Chip Power ARM Cortex-M3 (STM32F) ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplication and hardware

More information

FM1935X智能非接触读写器芯片

FM1935X智能非接触读写器芯片 FM33A0xx MCU 2017. 05 2.0 1 (http://www.fmsh.com/) 2.0 2 ... 3 1... 4 1.1... 4 1.2... 4 1.3... 5 1.3.1... 5 1.3.2... 5 1.4... 8 1.4.1 LQFP100... 8 1.4.2 LQFP80... 9 1.4.3... 9 2... 15 2.1 LQFP100... 15

More information

untitled

untitled 8-Bit Microcontroller with Product Specification DOC. VERSION 1.4 ELAN MICROELECTRONICS CORP. July 2004 Trademark Acknowledgments: IBM is a registered trademark and PS/2 is a trademark of IBM. Windows

More information

PTS7_Manual.PDF

PTS7_Manual.PDF User Manual Soliton Technologies CO., LTD www.soliton.com.tw - PCI V2.2. - PCI 32-bit / 33MHz * 2 - Zero Skew CLK Signal Generator. - (each Slot). -. - PCI. - Hot-Swap - DOS, Windows 98/2000/XP, Linux

More information

目录 1. 产品简介 功能特性 引脚图 引脚描述 中央处理器 (CPU) 程序存储器 (OTP ROM) 堆栈 数据存储器 (RAM) INDF 寄存器.

目录 1. 产品简介 功能特性 引脚图 引脚描述 中央处理器 (CPU) 程序存储器 (OTP ROM) 堆栈 数据存储器 (RAM) INDF 寄存器. SQ013L 数据手册 8 引脚 8 位 I/O 型 OTP 单片机 - 1 - 目录 1. 产品简介... 4 1.1 功能特性... 4 1.2 引脚图... 5 1.3 引脚描述... 5 2. 中央处理器 (CPU)... 6 2.1 程序存储器 (OTP ROM)... 6 2.2 堆栈... 6 2.3 数据存储器 (RAM)... 7 2.3.1 INDF 寄存器... 9 2.3.2

More information

untitled

untitled 2006-4-25 2006-4-26 2 2006-4-26 3 20 50 6 2006-4-26 4 µ 2006-4-26 5 CERN LEP/LHC 2006-4-26 6 L3 Detector 2006-4-26 7 2006-4-26 8 ATLAS Detector (A Toroidal LHC ApparatuS) 2006-4-26 9 CMS Detector 2006-4-26

More information

1 CPU

1 CPU 2000 Tel 82316285 82317634 Mail liuxd@buaa.edu.cn 1 CPU 2 CPU 7 72 A B 85 15 3 1/2 M301 2~17 : 3/4 1/2 323 IBM PC 1. 2. 3. 1. 2. 3. 1.1 Hardware Software 1.2 M3 M2 M1 1.2 M3 M1 M2 M2 M1 M1 M1 1.2 M3 M1

More information

《计算机应用基础》学习材料(讲义)

《计算机应用基础》学习材料(讲义) 计 算 机 应 用 基 础 学 习 材 料 ( 讲 义 ) Fundamentals of Computer Application 2014-3-22 JIANGSU OPEN UNIVERSITY 第 二 学 习 周 计 算 机 基 础 知 识 ( 一 ) 导 学 在 本 学 习 周, 我 们 主 要 的 任 务 是 认 识 计 算 机 你 将 知 道 计 算 机 是 什 么 时 候 产 生 的,

More information

STC15W4K60S4系列增强型PWM波形发生器应用

STC15W4K60S4系列增强型PWM波形发生器应用 STC15W4K32S4 系列新增 6 通道增强型带死区控制高精度 PWM 波形发生器应用 STC15W4K32S4 系列的单片机集成了一组 ( 各自独立 6 路 ) 增强型的 PWM 波形发生器 PWM 波形发生器内部有一个 15 位的 PWM 计数器供 6 路 PWM 使用, 用户可以设置每路 PWM 的初始电平 另外,PWM 波形发生器为每路 PWM 又设计了两个用于控制波形翻转的计数器 T1/T2,

More information

XNS104 产品说明书 AD 型 2.4G 高速无线收发单片机概述 2.4GHz 高速无线收发单片机 XNS104 是一个带 12 位 ADC, 以 OTP 为程序存储基础, 带 2.4G 高速无线收发芯片的单片机 无线收发单元工作在 GHz 世界通用 ISM 频段, 它集

XNS104 产品说明书 AD 型 2.4G 高速无线收发单片机概述 2.4GHz 高速无线收发单片机 XNS104 是一个带 12 位 ADC, 以 OTP 为程序存储基础, 带 2.4G 高速无线收发芯片的单片机 无线收发单元工作在 GHz 世界通用 ISM 频段, 它集 XNS104 产品说明书 AD 型 2.4G 高速无线收发单片机概述 2.4GHz 高速无线收发单片机 XNS104 是一个带 12 位 ADC, 以 OTP 为程序存储基础, 带 2.4G 高速无线收发芯片的单片机 无线收发单元工作在 2.400--2.483GHz 世界通用 ISM 频段, 它集成射频收发通路 频率发生器 晶体振荡器 调制解调器等功能模块, 并且支持一对多组网和带 ACK 的通信模式

More information

行业

行业 PCL-818HD/HG/L PCL-818HD/HG/L 1.1...2 1.1.1 /...2 1.1.2 ID...2 1.2...3 1.3...3 2.1...3 2.2...3 2.2.1...4 2.2.2...4 2.2.3 DMA...5 2.2.4...5 2.2.5 D/A...5 2.2.6...6 2.2.7 EXE.trigger GATE0...6 2.2.8 FIFO

More information

USB解决方案.ppt

USB解决方案.ppt USB USB? RS232 USB USB HID U modem ADSL cable modem IrDA Silabs USB CP210x USB UART USB RS-232 USB MCU 15 USB 12 FLASH MCU 3 USB MCU USB MCU C8051F32x 10 ADC 1.5%, Vref CPU 25MIPS 8051 16KB Flash -AMUX

More information

学习MSP430单片机推荐参考书

学习MSP430单片机推荐参考书 MSP430 16 MSP430 C MSP430 C MSP430 FLASH 16 1 CPU 16 ALU 16 PC SP SR R4~R15 2 3 00-FFH 100-1FFH 4 5 1 2 51 24 27 6 1 2 3 4 5 6 4 12 SR SP SR CPU SR CPU C Z N GIE CPUOff CPU OscOff SCG0 SCG1 CPU EXIT SP

More information

Tel:010-62981668-2930 1

Tel:010-62981668-2930  1 Access 93C46 with SPI function V1.0.0 Jan. 31, 2005 http://www.sunplusmcu.com Tel:010-62981668-2930 http://www.sunplusmcu.com E-mail:mcu@sunplus.com.cn 1 0 0...2 1...3 2...4 2.1...4 2.2...5 3...6 3.1 AT93C46...6

More information

R/W

R/W (HD44780 KS0066 ) 3 3 5 6 10 14 HD44780/KS0066 16 2 LCM 8 1 40 4 LCD HD44780/KS0066 HD44100 IC PCB 0.1 CMOS 1. 2. 3. 4. 5. RH60% 6. 1. 2. 3. PCB 3 4. 5. 6. 1. 280 C 2. 3 4s 3. 4. 5. 3 5 1. 2. IC 3. DC-DC

More information

商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之一 Windows 是微软公司的商标 ELAN 和 ELAN 标志 是义隆电子股份有限公司的商标 版权所有 2016 义隆电子股份有限公司 所有权利保留台湾印制 本使用说明文件内容如有变动恕不另作通知 关于该规格书的准确性 适当性或

商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之一 Windows 是微软公司的商标 ELAN 和 ELAN 标志 是义隆电子股份有限公司的商标 版权所有 2016 义隆电子股份有限公司 所有权利保留台湾印制 本使用说明文件内容如有变动恕不另作通知 关于该规格书的准确性 适当性或 8 位 OTPROM 微控制器 产品规格书 版本 1.4 义隆电子股份有限公司 2016.03 商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之一 Windows 是微软公司的商标 ELAN 和 ELAN 标志 是义隆电子股份有限公司的商标 版权所有 2016 义隆电子股份有限公司 所有权利保留台湾印制 本使用说明文件内容如有变动恕不另作通知 关于该规格书的准确性 适当性或者完整性,

More information

Microsoft Word - sim6xF0xC-0225.doc

Microsoft Word - sim6xF0xC-0225.doc 8-pin 内置 EEPROM 增强型八位 FLASH 单片机 技术相关信息 应用范例 -HA0075S MCU 复位电路和振荡电路的应用范例 特性 CPU 特性 工作电压 : f SYS =8MHz:2.2V~5.5V f SYS =12MHz:2.7V~5.5V f SYS =20MHz:4.5V~5.5V V DD =5V, 系统时钟为 20MHz 时, 指令周期为 0.2µs 提供省电模式和唤醒功能,

More information

General Description: Preliminary TTP916 Consumer IC VCD/DVD LCD Green mode Stand-by mode( 1W ) Features: 2.2V-5.5V LCD RAM read condition 2.6V-5.5V RC

General Description: Preliminary TTP916 Consumer IC VCD/DVD LCD Green mode Stand-by mode( 1W ) Features: 2.2V-5.5V LCD RAM read condition 2.6V-5.5V RC General Description: IC VCD/DVD LCD Green mode Stand-by mode( 1W ) Features: 2.2V-5.5V LCD RAM read condition 2.6V-5.5V RC 15K 300pF 256KHZ default on 32 function key Built-in TT6221/TT6222 decoder Provide

More information

Hz 10MHz 0.5V 5V 0.01% 10s 2 0.5V 5V 1Hz 1kHz 10% 90% 1% 3 1Hz 1MHz 1% EPM7128SLC84-15 LM361 LM361 Zlg

Hz 10MHz 0.5V 5V 0.01% 10s 2 0.5V 5V 1Hz 1kHz 10% 90% 1% 3 1Hz 1MHz 1% EPM7128SLC84-15 LM361 LM361 Zlg 1 1 a. 0.5V 5V 1Hz 1MHz b. 0.1% 2 : a. 0.5V 5V 1Hz 1MHz b. 0.1% (3) a. 0.5V 5V 100 s b. 1% 4 1 10 5 1MHz 6 1 2 1 0.1Hz 10MHz 0.5V 5V 0.01% 10s 2 0.5V 5V 1Hz 1kHz 10% 90% 1% 3 1Hz 1MHz 1% EPM7128SLC84-15

More information

邏輯分析儀的概念與原理-展示版

邏輯分析儀的概念與原理-展示版 PC Base Standalone LA-100 Q&A - - - - - - - SCOPE - - LA - - ( Embedded ) ( Skew ) - Data In External CLK Internal CLK Display Buffer ASIC CPU Memory Trigger Level - - Clock BUS Timing State - ( Timing

More information

103 USB C#.NET VB6 100 USB USB (Open Source) LibUsbDotNet USB Library.NET LibUsbDotNet Visual Basic.NET 2010 Express VB.NET 劉政鑫 王嘉鴻 i

103 USB C#.NET VB6 100 USB USB (Open Source) LibUsbDotNet USB Library.NET LibUsbDotNet Visual Basic.NET 2010 Express VB.NET 劉政鑫 王嘉鴻 i 103 USB C#.NET VB6 100 USB 102 7 15 USB (Open Source) LibUsbDotNet USB Library.NET LibUsbDotNet Visual Basic.NET 2010 Express VB.NET 劉政鑫 王嘉鴻 i LibUsbDotNet LibUsbDotNet USB.NET VB2010 VB6 Visual Basic

More information

行业

行业 PCI-1710 1.1...2 1.1.1...2 1.1.2...2 1.1.3 FIFO( )...2 1.1.4...2 1.1.5...2 1.1.6 16 16...3 1.1.7...3 1.2...3 1.3...3 2.1...3 2.2...4 2.2.1...4 2.2.2...5 2.3...9 2.3.1...10 2.3.2... 11 2.3.3...12 2.3.4...12

More information

untitled

untitled EDM12864-03 : 25-1 : 116600 : (0411)7612956 7632020 7612955 : (0411)7612958 Model No.: Editor: 1. ----------------------------------------------------3 2. ----------------------------------------------------3

More information

untitled

untitled 8086/8088 CIP /. 2004.8 ISBN 7-03-014239-X.... TP313 CIP 2004 086019 16 100717 http://www.sciencep.com * 2004 8 2004 8 1 5 500 787 1092 1/16 16 1/2 391 000 1 2 ii 1 2 CAI CAI 3 To the teacher To the student

More information

untitled

untitled EDM16080-01 Model No.: Editor: 1. ----------------------------------------------------3 2. ----------------------------------------------------3 3. ----------------------------------------------------3

More information

12232A LED LED LED EL EL CCFL EL CCF

12232A LED LED LED EL EL CCFL EL CCF 12232A 0 50-20 +70-30 +85 LED LED LED EL EL CCFL EL CCF 122 x 32 1/32Duty 1/5Bias 6:00 STN( ), EL LED EL/100VAC 400HZ LED/4.2VDC 1 / VDD-VSS 0 6.5 V Ta=25 LCD VDD-V0 0 12.0 V V1 0 VDD V VDD-VSS - 4.75

More information

2 12

2 12 SHENZHEN BRILLIANT CRYSTAL TECHNOLOGIC CO.,LTD. The specification for the following models Graphic LCM serial communication control board CB001 PROPOSED BY APPROVED Design Approved TEL:+86-755-29995238

More information

Microsoft Word - ~ doc

Microsoft Word - ~ doc EEPROM 功能使用方法 1 适用产品 : 1.1 SM39R16A2/ SM39R12A2/ SM39R08A2 1.2 SM39R4051/ SM39R2051 1.3 SM39R04G1/ SM39R02G1 2 EEPROM 功能概述 : 2.1 使用 code flash 仿真为 Internal EEPROM, 在程序执行时, 可将 code flash 作为 data flash 储存数据使用

More information

版权声明 龙芯 免责声明 据 龙芯 2 Building No.2, Loongson Industrial Park, Zhongguancun Environmental Protection Park (Tel) (Fax)

版权声明 龙芯 免责声明 据 龙芯 2 Building No.2, Loongson Industrial Park, Zhongguancun Environmental Protection Park (Tel) (Fax) 2018 9 29 龙芯 版权声明 龙芯 免责声明 据 龙芯 2 Building No.2, Loongson Industrial Park, Zhongguancun Environmental Protection Park (Tel) 010-62546668 (Fax) 010-62600826 阅读指南 龙芯 1C101 处理器数据手册 龙芯 1C101 修订历史 序号 更新日期 版本号

More information

单片机应用编程技巧(专家:邓宏杰)

单片机应用编程技巧(专家:邓宏杰) 编 者 注 : 本 文 件 为 电 子 工 程 专 辑 网 站 编 辑 部 原 创, 电 子 工 程 专 辑 享 有 本 文 章 完 全 著 作 权, 如 需 转 载 该 文 章, 必 须 经 过 电 子 工 程 专 辑 网 站 编 辑 部 同 意 联 系 电 子 工 程 专 辑 网 站 编 辑 部, 请 发 信 至 eetcol@globalsources.com 单 片 机 应 用 编 程 技

More information

Ps22Pdf

Ps22Pdf ( ) ( 150 ) 25 15 20 40 ( 25, 1, 25 ), 1. A. B. C. D. 2. A. B. C. D. 3., J = 1 H = 1 ( A B, J', J, H ) A. A = B = 1, J' =0 B. A = B = J' =1 C. A = J' =1, B =0 D. B = J' = 1, A = 0 4. AB + AB A. AB B. AB

More information

行业

行业 PCL-1800 PCL-1800 1.1...2 1.1.1 1K FIFO...2 1.1.2...2 1.1.3 16...3 1.1.4...3 1.1.5...3 1.1.6...3 1.2...3 1.3...4 1.4...5 2.1...5 2.2...6 2.2.1...6 2.2.2...6 2.2.3 D/A...7 2.2.4...7 2.2.5 TRIG0 GATE0...8

More information

T stg -40 to 125 C V cc 3.8V V dc RH 0 to 100 %RH T a -40 to +125 C -0.3 to 3.6V V -0.3 to VDD+0.3 V -10 to +10 ma = 25 = 3V) VDD

T stg -40 to 125 C V cc 3.8V V dc RH 0 to 100 %RH T a -40 to +125 C -0.3 to 3.6V V -0.3 to VDD+0.3 V -10 to +10 ma = 25 = 3V) VDD 1/16 T stg -40 to 125 C V cc 3.8V V dc RH 0 to 100 %RH T a -40 to +125 C -0.3 to 3.6V V -0.3 to VDD+0.3 V -10 to +10 ma (@T = 25 C, @Vdd = 3V) VDD 1.8 3.0 3.6 V (1) 0.08 0.3 µa Idd 300 450 500 µa 0.25

More information

奥运档案(三).doc

奥运档案(三).doc I...1...2...2...3...5...9...10...10...12...14...15...16...16...17...18...20...21...24...25 II...25...27...28...29...31...32...33...33...34...34...36...37...38...39...40...41...42...43...44...45...45 2008...46

More information

BJ2C004ANB

BJ2C004ANB BJ2C004A 规 格 书 (v1.0) 1 目录 1. 概叙... 4 2. 功能特性... 4 3. 功能框图...5 4. 管脚图... 5 4.1 管脚功能描述...6 5 存储器结构... 7 5.1 程序存储器...7 5.2 数据存储器... 7 6 功能介绍... 9 6.1 寄存器操作... 9 6.1.1 INDF ( 间接寻址寄存器 )... 9 6.1.2 TMR0 ( 定时

More information

Microsoft Word - 專題封面.doc

Microsoft Word - 專題封面.doc 逢 甲 大 學 資 訊 工 程 學 系 專 題 研 究 報 告 8051 小 遊 戲 -21 點 指 導 教 授 : 陳 德 生 學 生 : 許 博 益 中 華 民 國 九 十 六 年 六 月 I 目 錄 第 一 章 緒 論 1 1-1 研 究 背 景 1 1-2 研 究 動 機 2 1-3 研 究 目 的 3 1-3-1 21 點 源 起 3 1-3-2 21 點 規 則 3 第 二 章 微 電

More information

MSP430X1XX 系列微控制器具有以下特征 结构框图 超低功耗结构体系 A 额定工作电流在 1MHz V 工作电压 C11X P11X 和 E11X 为 V 从备用模式唤醒为 6 S 丰富的中断能力减少了查询的需要灵活强大的处理能力源操作数有七种寻址模

MSP430X1XX 系列微控制器具有以下特征 结构框图 超低功耗结构体系 A 额定工作电流在 1MHz V 工作电压 C11X P11X 和 E11X 为 V 从备用模式唤醒为 6 S 丰富的中断能力减少了查询的需要灵活强大的处理能力源操作数有七种寻址模 新一代超低功耗 16 位单片机 TI MSP430 系列 美国 TI 公司的 MSP430 系列单片机可以分为以下几个系列 X1XX X3XX X4XX 等等 而且 在不断发展 从存储器角度 又可分为 ROM C 型 OTP P 型 EPROM E 型 Flash Memory F 型 系列的全部成员均为软件兼容 可以方便地在系列各型号间移植 MSP430 系列单片机 的 MCU 设计成适合各种应用的

More information

(CN)EM78P374N ver1.8_

(CN)EM78P374N ver1.8_ 产品规格书 版本 1.8 义隆电子股份有限公司 2016.03 商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之一 Windows 是微软公司的商标 ELAN 和 ELAN 标志是义隆电子股份有限公司的商标 版权所有 2016 义隆电子股份有限公司所有权利保留台湾印制 本使用说明文件内容如有变动恕不另作通知 关于该规格书的准确性 适当性或者完整性, 义隆电子股份有限公司不承担任何责任

More information

DATASHEET SEARCH SITE ==

DATASHEET SEARCH SITE == 1K 一次性编程, 10 位 ADC 型 4 位单片机 特性 基于 SH6610C, 10 位 ADC 型 4 位单片机 OTP ROM: 1K X 16 位 RAM: 124 X 4 位 - 28 系统控制寄存器 - 96 数据存储器 工作电压 : - fosc = 16MHz, VDD = 3.3V - 5.5V 6 个双向 I/O 端口 4 层堆栈 ( 包括中断 ) 一个 8 位自动重载定时

More information

Applications

Applications 概述 FM1905 是 24 点 内存映象和多功能的 LCD 驱动器,FM1905 的软件配置特性使它适用于多种 LCD 应用场合, 包括 LCD 模块和显示子系统 用于连接主控制器和 FM1905 的管脚只有 3 条,FM1905 还有一个节电命令用于降 低系统功耗 特点 工作电压 3.0 ~5.0V 内嵌 256KHz RC 振荡器 可外接 32KHz 晶片或 256KHz 频率源输入 可选 1/2

More information

MCU DSP MSO MCU DSP MSO MSO MSO MCU/DSP I/O MSO 16 Microchip IC18 turn-on MSO chirp MCU I/O I 2 C

MCU DSP MSO MCU DSP MSO MSO MSO MCU/DSP I/O MSO 16 Microchip IC18 turn-on MSO chirp MCU I/O I 2 C MSO MCU DSP MSO MCU DSP MSO MSO MSO MCU/DSP I/O MSO 16 Microchip IC18 turn-on MSO chirp MCU I/O I 2 C 03 Keysight MSO MSO MSO DSO holdoff infinite-persistence / de-skew MSO 1 MSO MSO MSO MSO MCU DSP 1

More information

Chapter 1

Chapter 1 8 位 OTP 微控制器 产品规格书 版本 1.7 义隆电子股份有限公司 2016.03 商标告之 : IBM 为一个注册商标,PS/2 是 IBM 的商标之一 Windows 是微软公司的商标 ELAN 和 ELAN 标志是义隆电子股份有限公司的商标 版权所有 2016 义隆电子股份有限公司 所有权利保留 台湾印制 本规格书内容如有变动恕不另作通知 关于该规格书的准确性 适当性或者完整性, 义隆电子股份有限公司不承担任何责任

More information

Application Note Transient Voltage Suppressors (TVS) for 表 1 VISHAY 的 SM6T 系列的电特性 25 C 型号 击穿电压 器件标识码 V BR AT I T I T 测试电流 (ma) 关态电压 V RM 漏电流 I RM AT V

Application Note Transient Voltage Suppressors (TVS) for 表 1 VISHAY 的 SM6T 系列的电特性 25 C 型号 击穿电压 器件标识码 V BR AT I T I T 测试电流 (ma) 关态电压 V RM 漏电流 I RM AT V VISHAY GE NERAL SEMICONDUCTOR 瞬态电压抑制器 应用笔记 用于汽车电子保护的瞬态电压抑制器 (TVS) Soo Man (Sweetman) Kim, Vishay I) TVS 的重要参数 TVS 功率等级 TVS Vishay TVS 10 μs/1000 μs (Bellcore 1089) 1 TVS ESD 8 μs/20 μs 2 1 10 µs 10 µs/1000

More information

untitled

untitled TD3200 V1.3 2005-02-25 BOM 31050155 518057 www.emersonnetworkpower.com.cn 800-820-6510 800021-230171410755-86010800 E-mailinfo@emersonnetwork.com.cn ... 1 1.1...1 1.2...2 1.3...4... 5 2.1...5 2.2...5

More information

SMART 7P 0 HR7P OTPMCU A/D I/O OTP ROM RAM HR7P HR7P HR7PPMB MSOP0 7+input HR7PPSC HR7PPSD SOP SOP6 +input input HR7PERB SSOP0 7

SMART 7P 0 HR7P OTPMCU A/D I/O OTP ROM RAM HR7P HR7P HR7PPMB MSOP0 7+input HR7PPSC HR7PPSD SOP SOP6 +input input HR7PERB SSOP0 7 上海东软载波微电子有限公司 SMART www.essemi.com SMART 7P 0 HR7P OTPMCU A/D I/O OTP ROM RAM HR7P HR7P HR7PPMB MSOP0 7+input 06 6 6 HR7PPSC HR7PPSD SOP SOP6 +input 06 6 +input 06 6 6 6 HR7PERB SSOP0 7+input 06 6 6 HR7PESC

More information

SDP 1 2 3 4 8 9 10 12 19

SDP 1 2 3 4 8 9 10 12 19 SDP SDP 1 2 3 4 8 9 10 12 19 SDP 2 SDP CANBUS 3m/s 48 1 2 N 3 4 5 6 7 8 9 EMC EMC ENS008212 EN618003 10 IP21 SDP 3 1 1 4 2 5 3 P24 103 104 N24 G24 P24 101 102 N24 G24 J2 J3 n P2 P1 P3 J2 J1 J3 1 P2 P1

More information

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2 Terminal Mode No User User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2 Mon1 Cam-- Mon- Cam-- Prohibited M04 Mon1 Cam03 Mon1 Cam03

More information

Microsoft Word - Ö¸Á.doc

Microsoft Word - Ö¸Á.doc 指令集说明 注 由于资源大小问题 其中以下几款 MCU 只有 62 条指令 其余均为 63 条指令 HT48CA0/HT48RA0A 无 RETI 指令 HT48R05A-1 无 TABRDL 指令 指令寻址方式有下面 5 种 立即寻址 此一寻址法是将立即的常数值紧跟在运算码 (opcode) 后 例如 MOV A, 33H ADD A, 33H 直接寻址 直接寻址的情況只允许在存储器之间作数据传送

More information

Microsoft Word - IRFWX-A124_A_SM59D03G2_SM59D04G2_PCA_ APN_SC_.doc

Microsoft Word - IRFWX-A124_A_SM59D03G2_SM59D04G2_PCA_ APN_SC_.doc 可程序计数数组 (PCA) 功能使用方法 1 适用产品 :SM59D04G2,SM59D03G2 2 应用说明 : PCA 共有五组, 每组皆可工作于以下七种模式 : 捕获模式 - 正缘捕获模式 (Positive edge capture mode) 捕获模式 - 负缘捕获模式 (Negative edge capture mode) 捕获模式 - 正缘及负缘捕获模式 (Both positive

More information

Section1_16bit Arc.ppt

Section1_16bit Arc.ppt 16-bit Elite Program 2009 Summer Section-1 Microchip 16-bit 2005 Microchip Technology Incorporated. All Rights Reserved. Slide 1 MCU CPU (NOP),, (Data Memory), I/O CPU w. ALU/Working Reg. Data Mem. Data

More information

Microsoft Word - S153B.doc

Microsoft Word - S153B.doc SAM8 P153B SAM8P153B 数据手册 14 引脚 8 位 I/O 型 OTP 单片机 盛明公司保留对以下所有产品在可靠性 功能和设计方面的改进作进一步说明的权利 盛明不承担由本手册所涉及的产品或电路的运用和使用所引起的任何责任, 盛明的产品不是专门设计来应用于外科植入 生命维持和任何盛明产品产生的故障会对个体造成伤害甚至死亡的领域 如果将盛明的产品用于上述领域, 即使这些是由盛明在产品设计和制造上的疏忽引起的,

More information

电源管理类产品

电源管理类产品 CN705/706/707/708/813 CN705/706/707/708/813 CN705/706/707/708/813 5.0 0.1 1.22 5V 52 CN705/706/707/708/813 CN705/706/813 1.6 CN707/708 CN813 8 DIP8 8 CN705/706 CN705/706/707/708/813 8 MR 1 DIP8 8 SOP8

More information

DL1621-1

DL1621-1 General Description: DL1621-1, 含 LCD 的控制线路, 搭配 MCU 来使用, 将使使用者的成本降低, 以及应用更加. 宽广 Features: 工作电压 2.4V-5.5V 系统频率 : - 内建 RC 振荡器 (256Khz) - 外挂 32768Hz 晶振 - 外灌 256Khz 输入 ( 由 OSCI 脚 ) 提供简单 3 pins 串接接口 (CKRB/ CKWB/

More information