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

Size: px
Start display at page:

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

Transcription

1 8 位 OTPROM 微控制器 产品规格书 版本 1.4 义隆电子股份有限公司

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 引脚描述 4 5 功能结构图 9 6 功能描述 寄存器配置 R PAGE 寄存器配置 寄存器操作 R0 ( 间接寻址寄存器 ) R1 (TCC) R2 ( 程序计数器 ) R3 (LVD 控制和状态 ) R4 (RAM 选择寄存器 ) Bank 0 R5 (RAM Bank 选择寄存器 ) Bank 0 R7 (Port 7) Bank 0 R8 (Port 8) Bank 0 R9 (Port 9) Bank 0 RA (Port A) Bank 0 RB (Port B) Bank 0 RC SCCR ( 系统时钟控制寄存器 ) Bank 0 RD TWTCR (TCC 和 WDT 定时器控制寄存器 ) Bank 0 RE IMR ( 中断屏蔽寄存器 ) Bank 0 RF ISR ( 中断状态寄存器 ) Bank 1 R5 LCDCR (LCD 控制寄存器 ) Bank 1 R6 LCDAR (LCD 地址寄存器 ) Bank 1 R7 LCDBR (LCD 数据缓冲器 ) Bank 1 R8 LCDVCR (LCD 电压控制寄存器 ) Bank 1 R9 LCDCCR (LCD COM 控制寄存器 3) Bank 1 RA LCDSCR0 (LCD SEG 控制寄存器 0) Bank 1 RB LCDSCR1 (LCD SEG 控制寄存器 1) Bank 1 RC LCDSCR2 (LCD SEG 控制寄存器 2) Bank 1 RE EIMR ( 外部中断屏蔽寄存器 ) Bank 1 RF EISR ( 外部中断状态寄存器 ) Bank 2 R5 T1CR ( 定时器 1 控制寄存器 ) Bank 2 R6 TSR ( 定时器状态寄存器 ) 产品规格书 (V1.4) iii

4 目录 Bank 2 R7 T1PD ( 定时器 1 周期缓冲器 ) Bank 2 R8 T1TD ( 定时器 1 占空比缓冲器 ) Bank 2 R9 T2CR ( 定时器 2 控制寄存器 ) Bank 2 RA T2PD ( 定时器 2 周期缓冲器 ) Bank 2 RB T2TD ( 定时器 2 占空比缓冲器 ) Bank 2 RC SPIS (SPI 状态寄存器 ) Bank 2 RD SPIC (SPI 控制寄存器 ) Bank 2 RE SPIR (SPI 读缓冲器 ) Bank 2 RF SPIW (SPI 写缓冲器 ) Bank 3 R5 URC (UART 控制寄存器 ) Bank 3 R6 URS (UART 状态 ) Bank 3 R7 URRD (UART_RD 数据缓冲器 ) Bank 3 R8 URTD (UART_TD 数据缓冲器 ) Bank 3 R9 ADCR (A/D 控制寄存器 ) Bank 3 RA ADICH (A/D 输入控制寄存器 ) Bank 3 RB ADICL (A/D 输入控制寄存器 ) Bank 3 RC ADDH (AD 高 8 位数据缓冲器 ) Bank 3 RD ADDL (AD 低 4 位数据缓冲器 ) Bank 3 RE EIESH ( 外部中断沿选择控制寄存器 - 高字节 ) Bank 3 RF EIESL ( 外部中断沿选择控制寄存器 - 低字节 ) Bank 4 R5 LEDDCR (LED 驱动控制寄存器 ) Bank 4 R6 WBCR ( 秒表定时器和蜂鸣器控制寄存器 ) Bank 4 R7 PIOCR (Port 7 I/O 控制寄存器 ) Bank 4 R8 PIOCR (Port 8 I/O 控制寄存器 ) Bank 4 R9 PIOCR (Port 9 I/O 控制寄存器 ) Bank 4 RA PIOCR (Port A I/O 控制寄存器 ) Bank 4 RB PIOCR(Port B I/O 控制寄存器 ) Bank 4 RC PIOCR (Port C I/O 控制寄存器 ) Bank 4 RF WKCR ( 唤醒控制寄存器 ) Bank 5 R6 UARC2 (UART 控制寄存器 2) Bank 5 R7 P7PHCR (Port 7 上拉控制寄存器 ) Bank 5 R8 P8PHCR (Port 8 上拉控制寄存器 ) Bank 5 R9 P9PHCR (Port 9 上拉控制寄存器 ) Bank 5 RA PAPHCR (Port A 上拉控制寄存器 ) Bank 5 RB PBPHCR (Port B 上拉控制寄存器 ) Bank 5 RC PCPHCR (Port C 上拉控制寄存器 ) Bank 6 R6 LVRCR ( 低电压复位控制寄存器 ) Bank 6 R7 P7ODCR (Port 7 漏极开路控制寄存器 ) Bank 6 R8 P8ODCR (Port 8 漏极开路控制寄存器 ) Bank 6 R9 P9ODCR (Port 9 漏极开路控制寄存器 ) Bank 6 RA PAODCR (Port A 漏极开路控制寄存器 ) Bank 6 RB PBODCR (Port B 漏极开路控制寄存器 ) iv 产品规格书 (V1.4)

5 目录 Bank 6 RC (Port C) R10~R3F ( 通用寄存器 ) TCC/WDT 预分频器 I/O 端口 复位和唤醒 振荡器 振荡器模式 晶振 / 陶瓷谐振器 ( 晶体 ) 用内部电容的 RC 振荡模式 锁相环 (PLL 模式 ) 上电探讨 外部上电复位电路 残留电压保护 中断 LCD 驱动 R5 LCDCR (LCD 控制寄存器 ) R6 LCDADDR (LCD 地址寄存器 ) R7 LCDBR (LCD 数据缓冲器 ) R8 LCDVCR (LCD 电压控制寄存器 ) A/D 转换器 ADC 数据寄存器 A/D 采样时间 A/D 转换时间 UART ( 通用异步串行接收 / 发送器 ) UART 模式 发送 接收 波特率发生器 UART 时序 SPI ( 串行外设接口 ) 综述和特性 SPI 功能描述 SPI 信号和引进描述 编程相关的寄存器 SPI 模式时序 定时 / 计数器 定时器模式 T1OUT 模式 捕捉模式 PWM 模式 位模式 定时器 2 85 产品规格书 (V1.4) v

6 目录 定时器模式 PWM 模式 代码选项 指令集 89 7 最大绝对值 92 8 直流电气特性 直流电气特性 A/D 转换器特性 锁相环特性 PLL 直流电气特性 交流电气特性 器件特性 95 9 交流电气特性 时序图 105 附录 A 订购和制造信息 106 B 封装类型 107 C 封装信息 108 C.3 EM78P520NQ C.4 EM78P520NL C.5 EM78P520NL D 品质保证与可靠性 111 D.1 地址陷阱检测 111 E EM78P520N 烧录引脚列表 112 F ICE 520 振荡电路 (JP4) 112 F.1 模式 F.2 模式 F.3 模式 F.4 模式 F.5 模式 F.6 模式 F.7 模式 vi 产品规格书 (V1.4)

7 目录 修订本规格书历史 版本号 修订本描述 日期 1.0 首发行版 2009/04/ 修改了可使用的 PLL 模式 2011/03/ 增加了 LVR 特性 2013/04/ 删除了封装类型 32 引脚 2013/12/ 新增用户应用注意事项 2. 修改封装型号的名称 3. 修改附录 A 编码与制造信息 2016/03/25 产品规格书 (V1.4) vii

8 目录 用户应用注意事项 ( 使用此芯片前, 请仔细阅读如下所描述的说明, 它包含重要信息 ) 1. 在休眠模式时, 内部 TCC 停止运行 然而, 在 AD 转换期间, 当 TCC 设置为 SLEP 指令时, 如果 RE 寄存器的 ADWE 位使能,TCC 将保持运行 2. 在 ADC 转换期间, 所有的引脚不执行输出指令以保持精确 为了获取精确的值, 在 AD 转换期间, 需避免 I/O 引脚上的数据转换 3. 噪声抑制功能在 LXT2 和休眠模式时被关闭 viii 产品规格书 (V1.4)

9 1 综述 EM78P520N 是采用低功耗高速 CMOS 工艺设计开发的 8 位 RISC 类型的微控制器 集成有 : 片内看门狗定时器 (WDT) /LCD 数据 RAM ROM 可编程实时时钟计数器 内部/ 外部中断 省电模式 12 位 A/D 转换器 UART SPI 8 通道 LED 驱动器 LCD 驱动器和三态 I/O 2 特性 CPU 配置 8K 13 位片内 ROM 位片内寄存器 (SRAM) 8 级堆栈用于子程序嵌套 双时钟或 PLL 工作模式 4 种工作模式 : 正常 低速 空闲 休眠 5V/4MHz 工作条件下耗电流低于 2.1 ma 3V/32kHz 工作条件下耗电流典型值 22 A 休眠模式下耗电流典型值 8 A 单指令周期 I/O 端口结构 6 组双向 I/O 端口 : P7 P8 P9 PA PB PC 43 个 I/O 引脚 8 个引脚直接驱动 LED 39 个可编程的漏极开路 I/O 引脚 43 个可编程上拉 I/O 引脚 外部中断 : P74~P77 PB0~PB3 P82~P83 工作电压范围 : OTP 版本 : 工作电压范围 :2.3V~5.5V 工作温度范围 :-40~85 C 工作频率范围 通过代码选项寄存器选择晶振 /RC 振荡电路作为系统时钟 主时钟 通过代码选项寄存器选择 KHz 晶振 /RC 振荡电路作为副振荡器 晶振模式 DC~20MHz/2 5V;DC~100ns 5V DC~8MHz/2 3V; DC~250ns 3V DC~4MHz/2 2.3V; DC~500ns 2.3V ERIC 模式 DC~2.2MHz/2 2.3V;DC~909ns 2.3V PLL 模式 副时钟 DC~16MHz/2 5V; DC~125ns 5V 晶振模式 :32.768kHz ERIC 模式 : 33kHz (2.2M ) 特殊功能 可编程的独立运行看门狗定时器 高抗 EFT 特性 外设配置 高抗 ESD 特性 省电的休眠模式 振荡模式可选择 串行外围设备接口 (SPI) 8 位实时时钟 / 计数器 (TCC) 12 通道的模数转换器, 在参考电压选择外部电源式 的精准度可达 12 位 LCD: 8 23 点, 偏压 (1/2, 1/3, 1/4), 占空比 ( 静态, 1/3, 1/4, 1/8) 2 组 8 位定时器 8 位定时器 1 是自动重载计数 / 定时器, 它可以产生 中断 功能模块 : 定时器 取反输出 UART 波特率 发生器 捕捉 PWM 8 位定时器 2 是自动重载计数 / 定时器, 它可以产生中断 功能模块 : 定时器 SPI 波特率发生器 PWM 2 个 8 位自动重载计数 / 定时器可以组合成一个 16 位计数 / 定时器 通用异步接收 / 发送器 (UART) 4 级可编程秒表定时器 :1.0 sec, 0.5 sec, 0.25sec, 3.91ms 4 级可编程蜂鸣器输出 :0.5kHz 1kHz 2kHz 4kHz 18 个中断 : 4 级可编程低电压检测 (LVD) : 3.9V, 3.3V, 2.7V, 2.4V 上电复位和 3 级可编程复位电压 POR: 2.1V ( 默认 ), LVR: 3.9V, 3.3V, 2.6V TCC 溢出中断 10 个外部中断 ( 从休眠模式唤醒 ) ADC 中断 封装型号 2 个定时器中断 秒表定时器中断 2 个串行 I/O 中断 低电压检测 (LVD) 44 pin QFP 10 10mm :EM78P520NQ44 44 pin LQFP 10 10mm :EM78P520NL44 48 pin LQFP 7 7mm :EM78P520NL48 注 : 绿色产品不含有害物质 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

10 3 引脚分配 P73/SEG15 P72/SEG14 P71/SEG13 P70/SEG12 P74/SEG18/INT P75/INT1/T1OUT/PWM P76/INT2/T1CK 3 31 P77/INT3/T1CAP 4 30 VSS OSCO EM78P520N-44Pin PA2/SEG2 PA1/SEG1 PA0/SEG0 OSCI 8 26 P97/COM P96/COM1 PC2/Xin P95/COM2 PC3/Xout P94/COM3 P81//RESET P82/INT8/AD8 P83/COM7/INT9/AD7 P84/VREF P85/COM6/AD6 P86/COM5/AD5 P87/COM4/AD4 P90/AD3/PWM2 P91/AD2/BUZ P92/AD1 P93/AD0 PB5/SEG17/TX PB4/SEG16/RX PB3/SEG11/INT7 PB2/SEG10/INT6/AD11 PB1/SEG9/INT5/AD10 PB0/SEG8/INT4/AD9 PA7/SEG7//SS PA6/SEG6/SCK PA5/SEG5/SO PA4/SEG4/SI PA3/SEG3 Test 图 3-2 EM78P520NQ44/L44 2 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

11 P73/SEG15 P72/SEG14 P71/SEG13 P70/SEG12 P74/SEG18/INT0 PB1/SEG9/INT5/AD10 P75/INT1/T1OUT/PWM1 PB0/SEG8/INT4/AD9 P76/INT2/T1CK PA7/SEG7//SS P77/INT3/T1CAP PA6/SEG6/SCK VSS PA5/SEG5/SO PA4/SEG4/SI OSCO PA3/SEG3 OSCI PA2/SEG2 PA1/SEG1 PC2/Xin PA0/SEG0 PC3/Xout P97/COM0 P81//RESET P96/COM1 P82/INT8/AD8 P83/COM7/INT9/AD7 P84/VREF P85/COM6/AD6 P86/COM5/AD5 P87/COM4/AD4 P90/AD3/PWM2 P91/AD2/BUZ P92/AD1 P93/AD0 P94/COM3 P95/COM2 PC1/SEG22 PC0/SEG21 PB7/SEG20 PB6/SEG19 PB5/SEG17/TX PB4/SEG16/RX PB3/SEG11/INT7 PB2/SEG10/INT6/AD EM78P520N-48Pin Test 图 3-3 EM78P520NL48 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

12 4 引脚描述 名称 功能 输入 类型 输出 类型 描述 P70/SEG12 P71/SEG13 P72/SEG14 P73/SEG15 P70 ST CMOS 双向 I/O 口引脚, 通过编程可以设置上拉和漏极开路 SEG12 - AN LCD SEG12 输出引脚 P71 ST CMOS 双向 I/O 口引脚, 通过编程可以设置上拉和漏极开路 SEG13 - AN LCD SEG13 输出引脚 P72 ST CMOS 双向 I/O 口引脚, 通过编程可以设置上拉和漏极开路 SEG14 - AN LCD SEG14 输出引脚 P73 ST CMOS 双向 I/O 口引脚, 通过编程可以设置上拉和漏极开路 SEG15 - AN LCD SEG15 输出引脚 P74 ST CMOS 双向 I/O 口引脚, 通过编程可以设置上拉和漏极开路 P74/SEG18/INT0 SEG18 - AN LCD SEG18 输出引脚 INT0 ST - 外部中断引脚 P75 ST CMOS 双向 I/O 口引脚, 通过编程可以设置上拉和漏极开路 P75/INT1/T1OUT/ PWM1 INT1 ST - 外部中断引脚 T1OUT - CMOS 定时器 1 T1OUT 模式 PWM1 - CMOS 定时器 1 PWM 模式 P76 ST CMOS 双向 I/O 口引脚, 通过编程可以设置上拉和漏极开路 P76/INT2/T1CK INT2 ST - 外部中断引脚 T1CK ST - 定时器 1 计数模式 P77 ST CMOS 双向 I/O 口引脚, 通过编程可以设置上拉和漏极开路 P77/INT3/T1CAP INT3 ST - 外部中断引脚 T1CAP ST - 定时器 1 捕获模式 P81/ /RESET P81 ST CMOS 双向 I/O 口引脚, 通过编程可以设置上拉和漏极开路 /RESET ST - 内部上拉 (P57 上拉 ) 复位引脚 P82 ST CMOS 双向 I/O 口引脚, 通过编程可以设置上拉和漏极开路 P82/INT8/AD8 INT8 ST - 外部中断引脚 AD8 AN - ADC 输入通道 8 4 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

13 ( 接上页 ) 名称 P83/COM7/INT9/ AD7 P84/VREF P85/COM6/AD6 P86/COM5/AD5 P87/COM4/AD4 P90/AD3/PWM2 P91/AD2/BUZ P92/AD1 P93/AD0 P94/COM3 功能 输入类型 输出类型 描述 P83 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉和漏极开路 COM7 - AN LCD COM 7 输出引脚 INT9 ST - 外部中断引脚 AD7 AN - ADC 输入通道 7 P84 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉和漏极开路 VREF AN - ADC 三靠参考电压 P85 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉和漏极开路 COM6 - AN LCD COM6 输出引脚 AD6 AN - ADC 输入通道 6 P86 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉和漏极开路 COM5 - AN LCD COM5 输出引脚 AD5 AN - ADC 输入通道 5 P87 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉和漏极开路 COM4 - AN LCD COM 4 输出引脚 AD4 AN - ADC 输入通道 4 P90 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉和漏极开路 AD3 AN - ADC 输入通道 3 PWM2 - CMOS 定时器 2 PWM 模式 P91 ST CMOS AD2 AN - ADC 输入通道 2 BUZ - CMOS 蜂鸣器定时器输出 P92 ST CMOS AD1 AN - ADC 输入通道 1 P93 ST CMOS AD0 AN - ADC 输入通道 0 P94 ST CMOS COM3 - AN LCD COM3 输出引脚 双向 I/O 口引脚, 可以通过编程可以设置上拉 漏极开路及驱动 LED 双向 I/O 口引脚, 可以通过编程可以设置上拉 漏极开路及驱动 LED 双向 I/O 口引脚, 可以通过编程可以设置上拉 漏极开路及驱动 LED 双向 I/O 口引脚, 可以通过编程可以设置上拉 漏极开路及驱动 LED 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

14 ( 接上页 ) 名称 P95/COM2 P96/COM1 P97/COM0 PA0/SEG0 PA1/SEG1 PA2/SEG2 PA3/SEG3 功能 输入类型 输出类型 P95 ST CMOS 描述 双向 I/O 口引脚, 可以通过编程可以设置上拉 漏极开路及驱动 LED COM2 - AN LCD COM 2 输出引脚 P96 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉 漏极开路及驱动 LED COM1 - AN LCD COM 1 输出引脚 P97 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉 漏极开路及驱动 LED COM0 - AN LCD COM 0 输出引脚 PA0 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉及漏极开路 SEG0 - AN LCD SEG0 输出引脚 PA1 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉及漏极开路 SEG1 - AN LCD SEG 1 输出引脚 PA2 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉及漏极开路 SEG2 - AN LCD SEG 2 输出引脚 PA3 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉及漏极开路 SEG3 - AN LCD SEG 3 输出引脚 PA4 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉及漏极开路 PA4/SEG4/SI SEG4 - AN LCD SEG 4 输出引脚 SI ST - SPI 串行数据输入引脚 PA5 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉及漏极开路 PA5/SEG5/SO SEG5 - AN LCD SEG5 输出引脚 SO - CMOS SPI 串行数据输出引脚 PA6 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉及漏极开路 PA6/SEG6/SCK SEG6 - AN LCD SEG8 输出引脚 SCK ST CMOS SPI 串行时钟输入 / 输出引脚 PA7 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉及漏极开路 PA7/SEG7//SS SEG7 - AN LCD SEG7 输出引脚 /SS ST - SPI 从机选择引脚 6 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

15 ( 接上页 ) 名称 PB0/SEG8/INT4/ AD9 PB1/SEG9/INT5/ AD10 PB2/SEG10/INT6/ AD11 PB3/SEG11/INT7 PB4/SEG16/RX PB5/SEG17/TX PB6/SEG19 PB7/SEG20 PC0/SEG21 PC1/SEG22 功能 输入类型 输出类型 描述 PB0 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉及漏极开路 SEG8 - AN LCD SEG8 输出引脚 INT4 ST - 外部中断引脚 AD9 AN - ADC 输入通道 9 PB1 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉及漏极开路 SEG9 - AN LCD SEG9 输出引脚 INT5 ST - 外部中断引脚 AD10 AN - ADC 输入通道 10 PB2 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉及漏极开路 SEG10 - AN LCD SEG10 输出引脚 INT6 ST - 外部中断引脚 AD11 AN - ADC 输入通道 11 PB3 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉及漏极开路 SEG11 - AN LCD SEG11 输出引脚 INT7 ST - 外部中断引脚 PB4 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉及漏极开路 SEG16 - AN LCD SEG16 输出引脚 RX ST - UART RX 输入引脚 PB5 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉及漏极开路 SEG17 - AN LCD SEG17 输出引脚 TX - CMOS UART TX 输出引脚 PB6 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉及漏极开路 SEG19 - AN LCD SEG 19 输出引脚 PB7 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉及漏极开路 SEG20 - AN LCD SEG 19 输出引脚 PC0 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉路 SEG21 - AN LCD SEG21 输出引脚 PC1 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉路 SEG22 - AN LCD SEG22 输出引脚 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

16 ( 接上页 ) 名称 功能 输入输出类型类型 描述 PC2 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉路 PC2/Xin Xin XTAL - 晶振 / 谐振器的时钟输入或仅支持 kHz PC3 ST CMOS 双向 I/O 口引脚, 可以通过编程可以设置上拉路 PC3/Xout Xout - XTAL 晶振 / 谐振器的时钟输入或仅支持 kHz OSCO OSCO - XTAL 晶振 / 谐振器的时钟输出 OSCI OSCI XTAL - 晶振 / 谐振器的时钟输出 Power - 电源 VSS VSS Power - 地 Test Test Power - 测试信号引脚 ( 必须接到 ) 说明 : ST : 施密特触发输入 XTAL : 晶振 / 谐振器振荡引脚 AN : 模拟引脚 CMOS : CMOS 输出 8 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

17 PB PB0 PB1 PB7 PB6 PB5 PB4 PB3 PB2 PC PC0 PC1 PC3 PC2 EM78P520N 5 功能结构图 P7 P70 P71 P72 P73 P74 P75 P76 P77 ROM Instruction Register PC 8-level stack (13 bit) Ext. OSC. PLL Oscillation Generation ERIC Start-up timer WDT Timer1 (PWM1) Timer2 (PWM2) T1CK T1CAP PWM1 PWM2 P8 P80 P81 P82 P83 P84 P85 P86 P87 P9 P90 P91 P92 P93 P94 P95 P96 P97 ACC Instruction Decoder ALU R3(Status Reg.) Interrupt control circuit Sub OSC R4 Sub ERIC Mux. RAM Reset Buzzy Watch Timer TCC LVD SPI UART ADC LCD 8 x 23 LVR SCK, SDO, SDI, /SS Tx, Rx ADin0~11 LCD PA PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 Ext INT0~9 图 5 EM78P520N 功能结构图 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

18 6 功能描述 R0 (IAR) R1 (TCC) R2 (PC) R3 (SR) 6.1 寄存器配置 R PAGE 寄存器配置 Bank 0 Bank 1 Bank 2 Bank 3 Bank 4 Bank 5 Bank 6 R4 (RSR) RBSR LCDCR T1CR URC LEDDCR Reserve Reserve Reserve LCDAR TSR URS WBCR URC2 LVRCR Port 7 LCDBR T1PD URRD IOC7 P7PHCR P7ODCR Port 8 LCDVCR T1TD URTD IOC8 P8PHCR P8ODCR Port 9 LCDCCR T2CR ADCR IOC9 P9PHCR P9ODCR Port A LCDSCR0 T2PD ADICH IOCA PAPHCR PAODCR Port B LCDSCR1 T2TD ADICL IOCB PBPHCR PBODCR SCCR LCDSCR2 SPIS ADDH IOCC PCPHCR Port C TWTCR Reserve SPIC ADDL Reserve Reserve Reserve IMR EIMR SPIR EIESH Reserve Reserve Reserve ISR EISR SPIW EIESL WKCR Reserve Reserve R10 R1F R20 Bank Bank 7 General Purpose RAM R20 R3F R3F 图 6-1 数据存储器配置 6.2 寄存器操作 R0 ( 间接寻址寄存器 ) R0 为虚拟寄存器 它的主要功能是作为间接寻址指针 任何对 R0 的操作实际上是对 R4 指向的 RAM 内容操作 R1 (TCC) 每一个主振荡器时钟 Fm 或副振荡器时钟 Fs( 由 TWTCR 寄存器控制 )TCC 寄存器加 1, 和其他寄存器一样可读写 10 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

19 6.2.3 R2 ( 程序计数器 ) 结构框图见 6-2 产生 8K 13 位片内 ROM 寻址空间 "JMP" 指令允许直接装载程序计数器低 10 位 "CALL" 指令装载程序计数器的低 10 位, 并将 PC+1 值入栈 "RET" ("RETL ", "RETI") 指令将栈顶的数据存放在 PC 中 MOV R2, A 把 A 寄存器的值装载到 PC 的低 8 位, 同时 PC 的第 9 位及第 10 位保持不 变 "ADD R2, A" 把 A 寄存器的值加到当前 PC 上, 同时 PC 的第 9 位及第 10 位保持不变 PC A12 A11 A10 A9 A8 A7 ~ A0 000 PAGE0 0000~03FF 001 PAGE1 0400~07FF 010 PAGE2 0800~0BFF : : : : : : : : : : : : CALL RETI RETL RETI Stack 1 Stack 2 Stack 3 Stack 4 Stack 5 Stack 6 Stack 7 Stack PAGE7 1000~1F FF 图 6-2 程序计数器结构 用户可以使用长跳转 (LJMP) 或长调用 (LCALL) 指令来编写用户代码, 且 ELAN 的编译器会维护程序页面, 它可以长跳转用户程序通过插入以上指令 R3 (LVD 控制和状态 ) 状态标志, 页选择位 LVDEN LVDS1 LVDS0 T P Z DC C Bit 7 (LVDEN): 电压检测使能位 0 : 不起作用 1 : 电压检测使能 Bits 6~5 (LVDS1~LVDS0): 检测电压选择位 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

20 LVDS1 LVDS0 检测电压值 V V V V Bit 4 (T): 时间溢出位 执行 "SLEP" 和 "WDTC" 指令或上电后该位置 1, 当 WDT 溢出时清 0 Bit 3 (P): 掉电标志位 执行 "WDTC" 指令或上电后该位置 1, 执行 "SLEP" 指令后该位清 0 事件 T P 备注 WDT 从休眠模式唤醒 0 0 WDT 溢出 ( 不在休眠模式 ) 0 1 /RESET 从休眠模式唤醒 1 0 上电 1 1 /RESET 引脚上的低脉冲 = 不关心 Bit 2 (Z): 零标志位 Bit 1 (DC) : 辅助进位标志 Bit 0 (C) : 进位标志 R4 (RAM 选择寄存器 ) Bit 7 (VDB): 电压检测, 只读位 当 电压低于 Vdet( 由 LVDS0~LVDS1 选择 ) 时这一位清 0 0 : 检测到低电压 1 : 没有检测到低电压或 LVD 功能没有开启 Bit 6 (BNC): Bank 控制寄存器 0 : 仅仅允许访问 BANK 0 的寄存器 1 : 允许访问任何 BANK 的寄存器 Bits 5~0: 在间接寻址方式中用于选择最多 64 个寄存器 请参考数据存储器的配置 用户可以使用 BANK 指令来切换 bank Bank 0 R5 (RAM Bank 选择寄存器 ) BS2 BS1 BS0 Bits 7~3: 保留 Bits 2~0 (BS2~BS0): RAM Bank 选择寄存器 12 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

21 BS2 BS1 BS0 RAM Bank Bank Bank 1 : : : : : : : : Bank Bank 0 R7 (Port 7) R77 R76 R75 R74 R73 R72 R71 R70 Bits 7~0 (R77~R70): Port 7 的 8 位 I/O 数据寄存器 Bank 0 R8 (Port 8) R87 R86 R85 R84 R83 R82 R81 0 Bits 7~1 (R87~R81): Port 8 的 7 位 I/O 数据寄存器 Bit 0: 保留 Bank 0 R9 (Port 9) R97 R96 R95 R94 R93 R92 R91 R90 Bits 7~0 (R97~R90): Port 9 的 8 位 I/O 数据寄存器 Bank 0 RA (Port A) RA7 RA6 RA5 RA4 RA3 RA2 RA1 RA0 Bits 7~0 (RA7~RA0): Port A 的 8 位 I/O 数据寄存器 Bank 0 RB (Port B) RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0 Bits 7~0 (RB7~RB0): Port B 的 8 位 I/O 数据寄存器 Bank 0 RC SCCR ( 系统时钟控制寄存器 ) 0 CLK2 CLK1 CLK0 IDLE 0 0 CPUS Bit 7: 保留, 一直为 0 Bits 6~4 (CLK2~CLK0): PLL 模式的主时钟选择位 ( 代码选项选择 ) 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

22 CLK2 CLK1 CLK0 主时钟 Ex: Fs=32.768K 0 保留 保留 Fs MHz Bit 3 (IDLE): 空闲模式使能位 这一位决定 SLEP 指令执行后 MCU 的工作模式 IDLE= 0 + SLEP 指令 休眠模式 IDLE= 1 + SLEP 指令 空闲模式 Bits 2~1: 保留, 一直为 0 Bit 0 (CPUS): CPU 振荡源选择 0 : 副振荡器 (fs) 1 : 主振荡器 (fosc) 当 CPUS=0,CPU 振荡器选择副振荡器, 主振荡器停止 CPU 工作模式 Code option HLFS=1 RESET Wake-up Normal mode Fm: oscillation Fs: oscillation CPU: using Fm Code option HLFS=0 Sleep mode Fm: stop Fs: stop CPU: stop IDLE=0 + SLEP Wake-up IDLE=0 + SLEP CPUS=1 Green mode Fm: stop Fs: oscillation CPU: using Fs CPUS=0 IDLE=1 + SLEP IDLE=1 + SLEP Interrupt or wake-up Interrupt or wake-up Idle mode Fm: stop Fs: oscillation CPU: stop 图 6-3 CPU 工作模式 Bank 0 RD TWTCR (TCC 和 WDT 定时器控制寄存器 ) WDTE WPSR2 WPSR1 WPSR0 TCCS TPSR2 TPSR1 TPSR0 Bit 7 (WDTE): 看门狗定时器使能位 0 : 禁止 WDT 功能 1 : 使能 WDT 功能 Bits 6~4 (WPSR2~WPSR0): WDT 预分频比选择位 14 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

23 WPSR2 WPSR1 WPSR0 预分频比 : 1 ( 默认 ) : : : : : : : 128 Bit 3 (TCCS): TCC 时钟源选择位 0 : Fm ( 主时钟 ). 1 : Fs ( 副时钟 : kHz) Bits 2~0 (TPSR2~TPSR0): TCC 预分频比选择位 TPSR2 TPSR1 TPSR0 预分频比 : 2 ( 默认 ) : : : : : : : Bank 0 RE IMR ( 中断屏蔽寄存器 ) T1IE LVDIE ADIE SPIIE URTIE EXIE9 EXIE8 TCIE Bits 7~0 (T1IE~TCIE): 中断使能位, 分别使能相应的中断源 0 : 禁止中断 1 : 使能中断 外部中断 INT 引脚 第二功能引脚 使能条件 边沿 数字噪声滤波 INT8 P82, AD8 ENI+EXIE8 (IMR1) 上升或下降 2/Fc INT9 P83, COM7, AD7 ENI+EXIE9 (IMR2) 上升或下降 2/Fc INT8~INT9: 发信号 脉冲宽度小于 2/Fc 被认为是噪声被滤除 脉冲宽度大于 4/Fc 被认为是触 Bank 0 RF ISR ( 中断状态寄存器 ) T1IF LVDIF ADIF SPIIF URTIF EXIF9 EXIF8 TCIF 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

24 当发生中断时相应的位置 1 Bit 7 (T1IF): 定时器 1 中断标志位 Bit 6 (LVDIF): 低电压检测中断标志位 Bit 5 (ADIF): A/D 转换完成中断标志位 Bit 4 (SPIIF): SPI 转移完成中断标志 Bit 3 (URTIF): UART 传送完成中断标志位 Bit 2 (EXIF9): 外部中断 9 中断标志位 Bit 1 (EXIF8): 外部中断 8 中断标志位 Bit 0 (TCIF): TCC 溢出中断标志位 Bank 1 R5 LCDCR (LCD 控制寄存器 ) LCDEN LCDTYPE BS1 BS0 DS1 DS0 LCDF1 LCDF0 Bit 7 (LCDEN): LCD 使能选择位 0 : LCD 禁止 所有 COM / SEG 输出都置为 电平 1 : LCD 使能 Bit 6 (LCDTYPE): LCD 驱动波形类型选择位 0 : A 类波形 1 : B 类波形 Bits 5~4 (BS1~BS0): LCD 偏压选择位 BS1 BS0 LCD 偏压选择 0 0 1/2 偏压 0 1 1/3 偏压 1 1/4 偏压 Bits 3~2 (DS1~DS0): LCD 占空比选择位 DS1 DS0 LCD 占空比 0 0 静态 0 1 1/3 占空比 1 0 1/4 占空比 1 1 1/8 占空比 Bits 1~0 (LCDF1~LCDF0): LCD 帧频率控制位 16 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

25 LCD 帧频率 (e.q. Fs=32.768KHz) LCDF1 LCDF0 静态 1/3 占空比 1/4 占空比 1/8 占空比 0 0 Fs/(512 1) = 64.0 Fs/(172 3) =63.5 Fs/(128 4) = 64 Fs/(64 8) = Fs/(560 1) = 58.5 Fs/(188 3) = 58 Fs/(140 4) = 58.5 Fs/(70 8) = Fs/(608 1) = 53.9 Fs/(204 3) = 53.5 Fs/(152 4) = 53.9 Fs/(76 8) = Fs/(464 1) = 70.6 Fs/(156 3) = 70 Fs/(116 4) = 70.6 Fs/(58 8) = 70.6 R6 (LCD 地址 ) 00H 01H 02H Bit Bank 1 R6 LCDAR (LCD 地址寄存器 ) LCD_A4 LCD_A3 LCD_A2 LCD_A1 LCD_A0 Bits 7~5: 保留 Bits 4~0 (LCD_A4~LCD_A0): LCD RAM 地址 Bit 6 Bit 5 R7 (LCD 数据缓冲器 ) Bit 4 Bit 3 (LCD_D7) (LCD_D6) (LCD_D5) (LCD_D4) (LCD_D3) Bit 2 (LCD_D2) Bit 1 Bit 0 (LCD_D1) (LCD_D0) 14H 15H 16H COM COM7 COM6 COM5 COM4 COM3 COM2 COM1 COM0 SEG SEG0 SEG1 SEG2 SEG20 SEG21 SEG Bank 1 R7 LCDBR (LCD 数据缓冲器 ) LCD_D 7 LCD_D 6 LCD_D 5 LCD_D 4 LCD_D 3 LCD_D 2 LCD_D 1 LCD_D 0 Bit 7~0 (LCD_D7~LCD_D0): LCD RAM 数据传送寄存器 Bank 1 R8 LCDVCR (LCD 电压控制寄存器 ) LCDC1 LCDC0 LCDVC2 LCDVC1 LCDVC0 Bits 7~5: 保留 Bits 4~3 (LCDC1~LCDC0): LCD 时钟 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

26 LCDC1 LCDC0 Fm F LCD M Fc/ M Fc/ M Fc/ M Fc/2 6 当主振荡器工作在晶振模式而副振荡器不工作时, 这 2 位必须设定, 用于做 LCD 时钟 Bits 2~0 (LCDVC2~LCDVC0): LCD 电压控制位 LCDVC2 LCDVC1 LCDVC0 输出 ~ ~ ~ ~ ~ ~ ~ V ~ Bank 1 R9 LCDCCR (LCD COM 控制寄存器 3) COM7 COM6 COM5 COM4 COM3 COM2 COM1 COM0 Bits 7~0 (COM7~COM0): LCD COM 7~0 控制位 0 : 禁止, 作为普通 I/O 或其他功能 1 : 使能, 作为 LCD 的 COM 驱动引脚 Bank 1 RA LCDSCR0 (LCD SEG 控制寄存器 0) SEG7 SEG6 SEG5 SEG4 SEG3 SEG2 SEG1 SEG0 Bits 7~0 (SEG7~SEG0): LCD SEG7~0 控制位 0 : 禁止, 作为普通 I/O 或其他功能 1 : 使能, 作为 LCD 的 SEG 驱动引脚 Bank 1 RB LCDSCR1 (LCD SEG 控制寄存器 1) SEG15 SEG14 SEG13 SEG12 SEG11 SEG10 SEG9 SEG8 18 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

27 Bits 7~0 (SEG15~SEG8): LCD SEG15~8 控制位 0 : 禁止, 作为普通 I/O 或其他功能 1 : 使能, 作为 LCD 的 SEG 驱动引脚 Bank 1 RC LCDSCR2 (LCD SEG 控制寄存器 2) - SEG22 SEG21 SEG20 SEG19 SEG18 SEG17 SEG16 Bit 7: 保留 Bits 6~0 (SEG22~SEG16): LCD SEG 22~16 控制位 0 : 禁止, 作为普通 I/O 或其他功能 1 : 使能, 作为 LCD 的 SEG 驱动引脚 Bank 1 RE EIMR ( 外部中断屏蔽寄存器 ) EXIE7 EXIE6 EXIE5 EXIE4 EXIE3 EXIE2 EXIE1 EXIE0 Bits 7~0 (EXIE7~EXIE0): 中断使能位 使能相应的中断源 外部中断 INT 引脚 第二功能引脚 使能条件 边沿 数字噪声滤波 INT7 PB3, SEG11 ENI+EXIE7 (EIMR7) 上升或下降 2/Fc INT6 PB2, SEG10, AD11 ENI+EXIE6 (EIMR6) 上升或下降 2/Fc INT5 PB1, SEG9, AD10 ENI+EXIE5 (EIMR5) 上升或下降 2/Fc INT4 PB0, SEG8, AD9 ENI+EXIE4 (EIMR4) 上升或下降 2/Fc INT3 P77, T1CAP ENI+EXIE3 (EIMR3) 上升或下降 2/Fc INT2 P76, T1CK ENI+EXIE2 (EIMR2) 上升或下降 2/Fc INT1 P75, T1OUT, PWM1 ENI+EXIE1 (EIMR1) 上升或下降 2/Fc INT0 P74, SEG18 ENI+EXIE0 (EIMR0) 上升或下降 2/Fc INT7~INT0: 脉冲宽度小于 2/Fc 被认为是噪声被滤除 脉冲宽度大于 4/Fc 被认为是触发 信号 Bank 1 RF EISR ( 外部中断状态寄存器 ) EXIF7 EXIF6 EXIF5 EXIF4 EXIF3 EXIF2 EXIF1 EXIF0 当中断发生时相应的位就置 1 Bits 7~0 (EXIF7~EXIF0): 发生外部中断 7~0 的中断标志位 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

28 Bank 2 R5 T1CR ( 定时器 1 控制寄存器 ) TIS1 TIS0 T1MS2 T1MS1 T1MS0 T1P2 T1P1 T1P0 Bits 7~6 (TIS1~ TIS0): 定时器 1 和定时器 2 中断类型选择位 当定时器工作在 PWM 模 式时需使用到这两位 TIS1 TIS0 定时器 1 和定时器 2 中断类型选择 0 0 TXPD 下溢 0 1 TXTD 下溢 1 TXPD 和 TXTD 下溢 Bits 5~3 (T1MS2~T1MS0): 定时器 1 工作模式选择位 T1MS2 T1MS1 T1MS0 定时器 1 模式选择 定时器 T1OUT 模式 上升沿的捕捉模式 下降沿的捕捉模式 UART 波特率发生器 PWM Bits 2~0 (T1P2~T1P0): 定时器 1 预分频比选择位 T1P2 T1P1 T1P0 预分频比 :2 ( 默认 ) : : : : : : : Bank 2 R6 TSR ( 定时器状态寄存器 ) T1MOD TRCB T1CSS1 T1CSS0 T2CSS T1S T1OMS T1OC 20 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

29 Bit 7 (T1MOD): 定时器工作模式选择位 0 : 2 个 8 位定时器 1 : 定时器 1 和定时器 2 组合成一个 16 位定时器 注意 通过设定 T1MOD 为 1, 定时器组合成一个 16 位定时器 这个 16 位定时器由定时器 1 控制, 包括 : 使能 时钟源和预分频 在周期和占空比的值中定时器 1 是 MSB 而定时器 2 是 LSB Bit 6 (TRCB): 定时器 1,2 读控制位 0 : 当这一位为 0, 从 T1PD 或 T2PD 读出设定的数值. 1 : 当这一位为 1, 从 T1PD 或 T2PD 读出当前的计数值 Bits 5~4 (T1CSS1~T1CSS0): 定时器 1 时钟源选择位 T1CSS1 T1CSS0 定时器 1 时钟源选择 0 0 Fm 0 1 Fs 1 T1CK Bit 3 (T2CSS): 定时器 2 时钟源选择位 0 : 带预分频器的主时钟 1 : 带预分频器的副时钟 Bit 2 (T1S): 定时器 1 启动位 0 : 定时器 1 停止 1 : 定时器 1 启动 Bit 1 (T1OMS): 定时器 1 输出模式选择位 0 : 重复模式 1 : 单次模式 注意 单次模式仅仅用于定时器 1 捕捉和 PWM1 模式中 模式选择定时器 1 捕捉 PWM1 说明 减法计数器, 一旦下溢不能自动重载到 T1PD 在这个模式,T1CAP 输入引脚的周期和占空比都被测量一次 此时独立运行的计数器停止且不能检测 T1CAP 边沿的改变 在这个模式,MCU 会产生一组 PWM1 的占空比和周期, 独立运行的计数器停止 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

30 Bit 0 (T1OC): 定时器 1 输出触发器控制位 0 : T-FF 为低 1 : T-FF 为高 Bank 2 R7 T1PD ( 定时器 1 周期缓冲器 ) PRD1[7] PRD1[6] PRD1[5] PRD1[4] PRD1[3] PRD1[2] PRD1[1] PRD1[0] Bits 7~0 (PRD1 [7]~PRD1 [0]): 这个寄存器的内容是定时器 1 的周期值 Bank 2 R8 T1TD ( 定时器 1 占空比缓冲器 ) TD1[7] TD1[6] TD1[5] TD1[4] TD1[3] TD1[2] TD1[1] TD1[0] Bits 7~0 (TD1 [7]~TD1 [0]): 这个寄存器的内容是定时器 1 的占空比值 Bank 2 R9 T2CR ( 定时器 2 控制寄存器 ) T2IF T2IE T2S T2MS1 T2MS0 T2P2 T2P1 T2P0 Bit 7 (T2IF): 定时器 2 中断标志位 Bit 6 (T2IE): 定时器 2 中断屏蔽位 0 : 禁止定时器 2 中断 1 : 使能定时器 2 中断 Bit 5 (T2S): 定时器 2 启动位 0 : 定时器 2 停止 1 : 定时器 2 启动 Bits 4~3 (T2MS1~T2MS0): 定时器 2 工作模式选择位 22 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

31 T2MS1 T2MS0 定时器 2 工作模式选择 0 0 定时器 SPI 波特率发生器 PWM 2 Bits 2~0 (T2P2~T2P0): 定时器 2 预分频比选择位 T2P2 T2P1 T2P0 分频比 :2 ( 默认 ) : : : : : : : Bank 2 RA T2PD ( 定时器 2 周期缓冲器 ) PRD2[7] PRD2[6] PRD2[5] PRD2[4] PRD2[3] PRD2[2] PRD2[1] PRD2[0] Bits 7~0 (PRD2 [7]~PRD2 [0]): 这个寄存器的内容是定时器 2 的周期值 Bank 2 RB T2TD ( 定时器 2 占空比缓冲器 ) TD2[7] TD2[6] TD2[5] TD2[4] TD2[3] TD2[2] TD2[1] TD2[0] Bits 7~0 (TD2 [7]~TD2 [0]): 这个寄存器的内容是定时器 2 的占空比值 Bank 2 RC SPIS (SPI 状态寄存器 ) DORD TD1 TD0 0 OD3 OD4 0 RBF Bit 7 (DORD): 数据移动控制位 0 : 左移 (MSB 先 ) 1 : 右移 (LSB 先 ) 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

32 Bits 6~5 (TD1~TD0): SDO 状态输出延时选项 TD1 TD0 延时 CLK CLK CLK CLK Bit 4: 保留 Bit 3 (OD3): 漏极开路控制位 0 : 禁止 SDO 漏极开路 1 : 使能 SDO 漏极开路 Bit 2 (OD4): 漏极开路控制位 0 : 禁止 SCK 漏极开路 1 : 使能 SCK 漏极开路 Bit 1: 保留 Bit 0 (RBF): 读缓冲器满标志 0 : 接收没有完成,SPIRB 没有完全交换 1 : 接收完成,SPIRB 完全交换 Bank 2 RD SPIC (SPI 控制寄存器 ) CES SPIE SRO SSE SDOC SBRS2 SBRS1 SBRS0 Bit 7 (CES): 时钟沿选择位 Bit 6 (SPIE): SPI 使能位 0 : 数据在上升沿移出, 在下降沿移入 数据在低电平保持 1 : 数据在下降沿移出, 在上升沿移入 数据在高电平保持 0 : 禁止 SPI 模块 1 : 使能 SPI 模块 Bit 5 (SRO): SPI 读溢出位 0 : 没有溢出 1 : 当之前的数据还留在 SPIRB 寄存器, 又接收新的数据时, 在这种情况下 SPIS 寄存器的数据被覆盖 为了避免这种情况, 用户要在传输完成后及时读取 SPIRB 寄存器的值 这种情况只发生在从机模式 Bit 4 (SSE): SPI 移位使能位 24 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

33 0 : 移位一完成就清零, 下一个字节即将移位 1 : 开始移位, 当前字节仍然在传输时保持为 1. Bit 3 (SDOC): SDO 输出状态控制位 0 : 串行数据输出后,SDO 保持高 1 : 串行数据输出后,SDO 保持低 Bits 2~0 (SBRS2~SBRS0): SPI 波特率选择位 SBRS2 SBRS1 SBRS0 模式 SPI 波特率 主模式 Fosc/ 主模式 Fosc/ 主模式 Fosc/ 主模式 Fosc/ 主模式 Fosc/ 主模式 定时器 从模式 /SS 使能 模式 /SS 禁止 Bank 2 RE SPIR (SPI 读缓冲器 ) SRB7 SRB6 SRB5 SRB4 SRB3 SRB2 SRB1 SRB0 Bits 7~0 (SRB7~SRB0): SPI 读数据缓冲器 Bank 2 RF SPIW (SPI 写缓冲器 ) SWB7 SWB6 SWB5 SWB4 SWB3 SWB2 SWB1 SWB0 Bits 7~0 (SWB7~SWB0): SPI 写数据缓冲器 Bank 3 R5 URC (UART 控制寄存器 ) URTD8 UMODE1 UMODE0 BRATE2 BRATE1 BRATE0 UTBE TXE Bit 7 (URTD8): 传输数据的第 8 位 Bits 6~5 (UMODE1~UMODE0): UART 传输模式选择位 UMODE1 UMODE0 UART 模式 0 0 模式 1 : 7 位 0 1 模式 2 : 8 位 1 0 模式 3 : 9 位 1 1 保留 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

34 Bits 4~2 (BRATE2~BRATE0): 传输波特率选择 (T UART =Fc/16) BRATE2 BRATE1 BRATE0 波特率 e.g. Fc = 8 MHz T UART/ T UART/ T UART/ T UART/ T UART/ T UART/ 定时器 保留 Bit 1 (UTBE): UART 传送缓冲器空标志 当传送缓冲器空时置 1 当写 URTD 寄存器 时自动复位到 0 传送使能位 UTBE 由硬件清零 UTBE 位是只读的 因此有必要写 URTD 寄存器来启动传送移位 Bit 0 (TXE): 使能发送 0 : 禁止 1 : 使能 Bank 3 R6 URS (UART 状态 ) URRD8 EVEN PRE PRERR OVERR FMERR URBF RXE Bit 7 (URRD8): 接收数据的第 8 位 Bit 6 (EVEN): 选择奇偶校验 0 : 奇校验 1 : 偶校验 Bit 5 (PRE): 使能奇偶补充 0 : 禁止 1 : 使能 Bit 4 (PRERR): 奇偶校验错误标志 Bit 3 (OVERR): 超速错误标志位 Bit 2 (FMERR): 帧错误标志 当奇偶校验出错时置 1, 由软件清 0 当超速错误发生时置 1, 由软件清 0 当帧错误发生时置 1, 由软件清 0 26 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

35 Bit 1 (URBF): UART 读缓冲器满标志当接收完一个字符就置 1, 当读 URS 寄存器就自动清 0 使能接收 URBF 由硬件清 0 URBF 是只读位, 因此有必要读 URS 寄存器来避免超速错误 Bit 0 (RXE): 使能接收 不能产生 UART 传送中断. 0 : 禁止 1 : 使能 Bank 3 R7 URRD (UART_RD 数据缓冲器 ) URRD7 URRD6 URRD5 URRD4 URRD3 URRD2 URRD1 URRD0 Bits 7~0 (URRD7~URRD0): UART 接收数据缓冲器, 只读 Bank 3 R8 URTD (UART_TD 数据缓冲器 ) URTD 7 URTD 6 URTD 5 URTD 4 URTD 3 URTD 2 URTD 1 URTD0 Bits 7~0 (URTD7~URTD0): UART 传送数据缓冲器, 只写 Bank 3 R9 ADCR (A/D 控制寄存器 ) ADRUN ADP ADCK1 ADCK0 ADIS3 ADIS2 ADIS1 ADIS0 Bit 7 (ADRUN): AD 转换开始位 0 : 转换完成由硬件复位置 0, 该位不能由软件复位置 0 1 : 转换开始 Bit 6 (ADP): A/D 电源控制位 0: 关闭 1: 开启 Bits 5~4 (ADCK1~ADCK0): AD 转换时间选择位 ADCK1 ADCK0 时钟源 最大工作频率 (Fc) 0 0 Fc/4 1 MHz 0 1 Fc/16 4 MHz 1 0 Fc/32 8 MHz 1 1 Fc/64 16 MHz 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

36 Bits 3~0 (ADIS3~ADIS0): A/D 输入选择位 ADIS3 ADIS2 ADIS1 ADIS0 模拟输入引脚 AD AD AD AD AD AD AD AD AD AD AD AD Bank 3 RA ADICH (A/D 输入控制寄存器 ) CALI ADREF 0 0 ADE11 ADE10 ADE9 ADE8 Bit 7 (CALI): A/D 偏移量校准使能位 0 : 禁止校准 1 : 使能校准 Bit 6 (ADREF): AD 参考电压输入选择 0 : 内部, P84 作为 I/O 1 : 外部参考引脚,P84 作为外部参考输入引脚 外部的 VREF 的准确度好于内部 Bits 5~4: 保留 Bits 3~0 (ADE11~ADE8): AD 输入引脚使能控制 0 : I/O 引脚 1 : 模拟输入引脚 Bank 3 RB ADICL (A/D 输入控制寄存器 ) ADE7 ADE6 ADE5 ADE4 ADE3 ADE2 ADE1 ADE0 Bits 7~0 (ADE7~ADE0): AD 输入引脚使能控制 28 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

37 0 : I/O 引脚 1 : 模拟输入引脚 Bank 3 RC ADDH (AD 高 8 位数据缓冲器 ) ADD11 ADD10 ADD9 ADD8 ADD7 ADD6 ADD5 ADD4 Bits 7~0 (ADD11~ADD4): AD 高 8 位数据缓冲器 Bank 3 RD ADDL (AD 低 4 位数据缓冲器 ) SIGN VOF[2] VOF[1] VOF[0] ADD3 ADD2 ADD1 ADD0 Bit 7 (SIGN): 补偿电压极性位 0 : 负电压 1 : 正电压 Bits 6~4 (VOF[2]~VOF[0]): 补偿电压选择位 VOF[2] VOF[1] VOF[0] EM78P520N LSB LSB LSB LSB LSB LSB LSB LSB Bits 3~0 (ADD3~ADD0): AD 低 4 位数据缓冲器 Bank 3 RE EIESH ( 外部中断沿选择控制寄存器 - 高字节 ) EIES7 EIES6 EIES5 EIES4 EIES3 EIES2 EIES1 EIES0 Bits 7~0 (EIES7~EIES0): 外部中断 7~0 边沿选择位 0 : 下降沿中断 1 : 上升沿中断 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

38 Bank 3 RF EIESL ( 外部中断沿选择控制寄存器 - 低字节 ) ADWK INTWK9 INTWK8 EIES9 EIES8 Bits 7~5: 保留 Bit 4 (ADWK): A/D 转换唤醒功能使能位 0 : 禁止 1 : 使能 Bits 3~2 (INTWK9~INTWK8): 外部中断 9~8 唤醒功能使能位 0 : 禁止 1 : 使能 Bits 1~0 (EIES9~EIES8): 外部中断 9~8 边沿选择位 0 : 下降沿中断 1 : 上升沿中断 Bank 4 R5 LEDDCR (LED 驱动控制寄存器 ) LEDD7 LEDD6 LEDD5 LEDD4 LEDD3 LEDD2 LEDD1 LEDD0 Bits 7~0 (LEDD7~LEDD0): 8 位 LED 驱动控制位 0 : Port 9 作为普通 I/O 1 : Port 9 作为 LED 直接驱动 I/O Bank 4 R6 WBCR ( 秒表定时器和蜂鸣器控制寄存器 ) WTCS WTIE WTIF WTSSB1 WTSSB0 BUZE BSSB1 BSSB0 Bit 7 (WTCS): 秒表定时器和蜂鸣器时钟源选择位 0 : 主时钟除以 : 副时钟 Bit 6 (WTIE): 秒表定时器使能位和中断屏蔽 0 : 禁止 1 : 使能 Bit 5 (WTIF): 秒表定时器中断标志 Bits 4~3 (WTSSB1~ WTSSB0): 秒表定时器间隔时间选择位 30 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

39 WTSSB1 WTSSB0 定时器间隔选择 (WTCS=1) Fm=8MHz (WTCS=0) S 1.0S S 0.5S S 0.25S ms 3.91ms Bit 2 (BUZE): 蜂鸣器使能 P91 端口作为蜂鸣器输出引脚 0 : 不起作用 1 : 作为蜂鸣器输出 Bits 1~0 (BSSB1~BSSB0): 蜂鸣器输出频率选择位 BSSB1 BSSB0 蜂鸣器信号选择 (WTCS=1) Fm=8MHz (WTCS=0) kHz 0.5kHz 0 1 1kHz 1kHz 1 0 2kHz 2kHz 1 1 4kHz 4kHz Bank 4 R7 PIOCR (Port 7 I/O 控制寄存器 ) IOC77 IOC76 IOC75 IOC74 IOC73 IOC72 IOC71 IOC70 Bits 7~0 (IOC77~IOC70): Port7 的 8 位方向控制寄存器 0 : 定义 Port7 为输出端口 1 : 定义 Port7 为输入端口 Bank 4 R8 PIOCR (Port 8 I/O 控制寄存器 ) IOC87 IOC86 IOC85 IOC84 IOC83 IOC82 IOC81 0 Bits 7~1 (IOC87~IOC81): Port 8 的 7 位方向控制寄存器 0 : 定义 Port8 为输出端口 1 : 定义 Port8 为输入端口 Bit 0: 保留 Bank 4 R9 PIOCR (Port 9 I/O 控制寄存器 ) IOC97 IOC96 IOC95 IOC94 IOC93 IOC92 IOC91 IOC90 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

40 Bits 7~0 (IOC97~IOC90): Port 9 的 8 位方向控制寄存器 0 : 定义 Port9 为输出端口 1 : 定义 Port9 为输入端口 Bank 4 RA PIOCR (Port A I/O 控制寄存器 ) IOCA7 IOCA6 IOCA5 IOCA4 IOCA3 IOCA2 IOCA1 IOCA0 Bits 7~0 (IOCA7~IOCA0): Port A 的 8 位方向控制寄存器 0 : 定义 Port A 为输出端口 1 : 定义 Port A 为输入端口 Bank 4 RB PIOCR(Port B I/O 控制寄存器 ) IOCB7 IOCB6 IOCB5 IOCB4 IOCB3 IOCB2 IOCB1 IOCB0 Bits 7~0 (IOCB7~IOCB0): Port B 的 8 位方向控制寄存器 0 : 定义 Port B 为输出端口 1 : 定义 Port B 为输入端口 Bank 4 RC PIOCR (Port C I/O 控制寄存器 ) IOCC3 IOCC2 IOCC1 IOCC0 Bits 7~4: 保留 Bits 3~0 (IOCC3~IOCC0): Port C 的 4 位方向控制寄存器 0 : 定义 Port C 为输出端口 1 : 定义 Port C 为输入端口 Bank 4 RF WKCR ( 唤醒控制寄存器 ) INTWK7 INTWK6 INTWK5 INTWK4 INTWK3 INTWK2 INTWK1 INTWK0 Bits 7~0 (INTWK7~INTWK0): 外部中断 7~0 唤醒功能使能位 0 : 禁止 1 : 使能 32 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

41 Bank 5 R6 UARC2 (UART 控制寄存器 2) 0 0 UARTE 0 UINVEN Bits 7~6: 保留 Bit 5 (UARTE): UART 功能使能 0 : UART 功能禁止 PB4 PB5 作为通用 I/O 1 : UART 功能使能 PB4 PB5 作为 UART Rx Tx 引脚 Bit 4: 保留 Bit 3 (UINVEN): 使能 UART TX 和 Rx 端口反向输出 0 : 禁止 Tx 和 Rx 端口反向输出 1 : 使能 Tx 和 Rx 端口反向输出 Bits 2~0: 保留 Bank 5 R7 P7PHCR (Port 7 上拉控制寄存器 ) PH77 PH76 PH75 PH74 PH73 PH72 PH71 PH70 Bits 7~0 (PH77~PH70): Port 7 的 8 位上拉控制寄存器 0 : 上拉禁止 1 : 上拉使能 Bank 5 R8 P8PHCR (Port 8 上拉控制寄存器 ) PH87 PH86 PH85 PH84 PH83 PH82 PH81 0 Bits 7~1 (PH87~PH81): PORT 8 的 7 位上拉控制寄存器 0 : 上拉禁止 1 : 上拉使能 Bit 0: 保留 Bank 5 R9 P9PHCR (Port 9 上拉控制寄存器 ) PH97 PH96 PH95 PH94 PH93 PH92 PH91 PH90 Bits 7~0 (PH97~PH90): Port 9 的 8 位上拉控制寄存器 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

42 0 : 上拉禁止 1 : 上拉使能 Bank 5 RA PAPHCR (Port A 上拉控制寄存器 ) PHA7 PHA6 PHA5 PHA4 PHA3 PHA2 PHA1 PHA0 Bits 7~0 (PHA7~PHA0): Port A 的 8 位上拉控制寄存器 0 : 上拉禁止 1 : 上拉使能 Bank 5 RB PBPHCR (Port B 上拉控制寄存器 ) PHB7 PHB6 PHB5 PHB4 PHB3 PHB2 PHB1 PHB0 Bits 7~0 (PHB7~PHB0): Port B 的 8 位上拉控制寄存器 0 : 上拉禁止 1 : 上拉使能 Bank 5 RC PCPHCR (Port C 上拉控制寄存器 ) PHC3 PHC2 PHC1 PHC0 Bits 7~4: 保留 Bits 3~0 (PHC3~PHC0): Port C 的 4 位上拉控制寄存器 0 : 上拉禁止 1 : 上拉使能 Bank 6 R6 LVRCR ( 低电压复位控制寄存器 ) LVREN LVRS1 LVRS0 R6 仅仅用于 ICE520 仿真器 Bits 7~3: 保留 Bit 2 (LVREN): 低电压复位使能位 0 : 禁止 1 : 使能 Bits 1~0 (LVRS1~LVRS0): 低电压复位电压选择位 34 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

43 LVRS1 LVRS0 复位电压 V V V Bank 6 R7 P7ODCR (Port 7 漏极开路控制寄存器 ) OD77 OD76 OD75 OD74 OD73 OD72 OD71 OD70 Bits 7~0 (OD77~OD70): Port 7 的 8 位漏极开路控制寄存器 0 : 禁止漏极开路 1 : 使能漏极开路 Bank 6 R8 P8ODCR (Port 8 漏极开路控制寄存器 ) OD87 OD86 OD85 OD84 OD83 OD82 OD81 0 Bits 7~1 (OD87~OD80): Port 8 的 7 位漏极开路控制寄存器 0 : 禁止漏极开路 1 : 使能漏极开路 Bit 0: 保留 Bank 6 R9 P9ODCR (Port 9 漏极开路控制寄存器 ) OD97 OD96 OD95 OD94 OD93 OD92 OD91 OD90 Bits 7~0 (OD97~OD90): Port 9 的 8 位漏极开路控制寄存器 0 : 禁止漏极开路 1 : 使能漏极开路 Bank 6 RA PAODCR (Port A 漏极开路控制寄存器 ) ODA7 ODA6 ODA5 ODA4 ODA3 ODA2 ODA1 ODA0 Bits 7~0 (ODA7~ODA0): Port A 的 8 位漏极开路控制寄存器 0 : 禁止漏极开路 1 : 使能漏极开路 Bank 6 RB PBODCR (Port B 漏极开路控制寄存器 ) ODB7 ODB6 ODB5 ODB4 ODB3 ODB2 ODB1 ODB0 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

44 Bits 7~0 (ODB7~ODB0): Port B 的 8 位漏极开路控制寄存器 0 : 禁止漏极开路 1 : 使能漏极开路 Bank 6 RC (Port C) RC3 RC2 RC1 RC0 Bits 7~4: 保留 Bits 3~0 (RC3~RC0): Port C 的 4 位 I/O 寄存器 R10~R3F ( 通用寄存器 ) R10~R1F 和 R20~R3F (Banks 0~7) 是通用寄存器 36 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

45 6.3 TCC/WDT 预分频器 TCC/WDT 电路的寄存器 R_BANK 地址名称 Bank 0 0X0D TWTCR WDTE WPSR2 WPSR1 WPSR0 TCCS TPSR2 TPSR1 TPSR0 R/W R/W R/W R/W R/W R/W R/W R/W Bank 0 0x0E IMR T1IE LVDIE ADIE SPIIE URTIE EXIE9 EXIE8 TCIE R/W R/W R/W R/W R/W R/W R/W R/W Bank 0 0x0F ISR T1IF LVDIF ADIF SPIIF URTIF EXIF9 EXIF8 TCIF R/W R/W R/W R/W R/W R/W R/W R/W TCC 和 WDT 各有一个 8 位计数器作为预分频器 Bank 0 RD(TWTCR) 的 TPSR0~TPSR2 位决定 TCC 的预分频比 同样的,Bank 0 RD(TWTCR) 的 WPSR0~WPSR2 位决定 WDT 的预分频比 WDT 和其预分频比被 WDTC SLEP 指令清零 图 6-4 描述了 TCC/WDT 的功能结构 R1(TCC) 是一个 8 位定时 / 计数器 TCC 时钟源可选择内部主时钟或副时钟 (32.768KHz) 如果 TCC 选择内部时钟作为时钟源,TCC 将在每运行一个指令周期加 1( 预分频为 1: 1), 如图 6-4 的说明 WDT 的时钟源是一个自由运行的片内 RC 振荡器, 当振荡器驱动器关闭后 ( 例如在休眠模式 ),WDT 还在继续运行 无论是正常模式还是休眠模式,WDT 定时溢出 ( 如果使能 ) 将使 MCU 复位 在正常模式下 WDT 的禁止和使能通过软件设置, 参考 Bank 0 RD (TWTCR) 寄存器的 WDTE 位设置 如没有设置 WDT 的预分频比, 则 WDT 溢出的时间是 18 ms 1 图 6-4 TCC/WDT 功能结构图 1 注 : =5V, 启动时间周期 = 16.5ms ± 30% =3V, 启动时间周期 = 18ms ± 30% WDT 启动时间 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

46 6.4 I/O 端口 I/O 电路的寄存器 R_BANK 地址 名称 Bank 4 0X07~0X0C PIOCR IOC7 IOC6 IOC5 IOC4 IOC3 IOC2 IOC1 IOC0 R/W R/W R/W R/W R/W R/W R/W R/W Bank 5 0X07~0X0C PHCR PH7 PH6 PH5 PH4 PH3 PH2 PH1 PH0 R/W R/W R/W R/W R/W R/W R/W R/W Bank 6 0X07~0X0B ODCR OD7 OD6 OD5 OD4 OD3 OD2 OD1 OD0 R/W R/W R/W R/W R/W R/W R/W R/W I/O 端口寄存器 (Port7 Port8 Port9 PortA PortB 和 PortC) 均为三态双向端口 所有引脚都可以通过软件设为内部上拉 同样的,Port7 Port8 Port9 PortA PortB 和 PortC 都可以通过软件设为漏极开路 Port7[7:4] PortB[3:0] 和 Port8[3:2] 提供了输入状态改变中断 ( 或唤醒 ) 功能且都可以通过软件设为上拉 通过设定 I/O 数据寄存器 (Bank 4 R7 ~ RC) 每一个 I/O 引脚都可以定义为 输入 或 输出 引脚 I/O 数据寄存器和 I/O 控制寄存器都是可读写的 I/O 接口电路如图 6-5 所示 如果将 I/O 同时设为上拉和输出低, 会相应的增加功耗 注 : 漏极开路没有在图中显示 图 6-5 Port7~9 和 PortA~C 的 I/O 端口和控制寄存器电路 38 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

47 6.5 复位和唤醒 复位由下列事件之一引起 : 上电复位 WDT 溢出 ( 如果使能 ) LVR 复位 ( 如果使能 ) RESET 引脚拉低 注意 上电复位电路是一直使能的,CPU 在 2.3V 复位, 消耗大约 0.5µA 的电流 一旦复位发生, 执行下列功能 : 振荡器继续运行, 或起振 程序计数器 (R2) 设为 "0" 所有 I/O 引脚为输入 ( 高阻抗模式 ) TCC/WDT 和预分频器清零 上电时 R5 和 R6 清零 其他寄存器在表 2 中说明 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

48 表 2 寄存器初始化值的概况 地址名称复位类型 Bank Bank Bank R0 (IAR) R1 (TCC) R2 (PC) R3 (SR) 位名称 上电 U U U U U U U U /RESET 和 WDT P P P P P P P P 位名称 上电 /RESET 和 WDT 位名称 上电 /RESET 和 WDT 从休眠和空闲模式唤醒 继续执行下一条指令 位名称 LVDEN LVDS1 LVDS0 T P Z DC C 上电 U U U /RESET 和 WDT t t P P P 从休眠和空闲模式唤醒 P P P t t P P P 位名称 VDB BNC X X X X X X 上电 1 1 U U U U U U R4 (RSR) /RESET 和 WDT 1 1 P P P P P P Bank0 R5 (RBSR) R7 (Port 7) R8 (Port 8) 位名称 BS2 BS1 BS0 上电 /RESET 和 WDT 位名称 R77 R76 R75 R74 R73 R62 R71 R70 上电 /RESET 和 WDT 位名称 R87 R86 R85 R84 R83 R82 R81 0 上电 /RESET 和 WDT 从休眠和空闲模式唤醒 P P P P P P P 0 40 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

49 地址名称复位类型 Bank Bank 0 0 0A Bank 0 0 0B Bank 0 0 0C Bank 0 0 0D Bank 0 0 0E Bank 0 0 0F Bank Bank R9 (Port 9) RA (Port A) RB (Port B) RC (SCCR) RD (TWTCR) RE (IMR) RF (ISR) Bank1 R5 (LCDCR) R6 (LCDAR) 位名称 R97 R96 R95 R94 R93 R92 R91 R90 上电 /RESET 和 WDT 位名称 RA7 RA6 RA5 RA4 RA3 RA2 RA1 RA0 上电 /RESET 和 WDT 位名称 RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0 上电 /RESET 和 WDT 位名称 0 CLK2 CKL1 CLK0 IDLE 0 0 CPUS 上电 /RESET 和 WDT 位名称 WDTE WPSR2 WPSR1 WPSR0 TCCS TPSR2 TPSR1 TPSR0 上电 /RESET 和 WDT 位名称 T1IE LVDIE ADIE SPIIE URTIE EXIE9 EXIE8 TCIE 上电 /RESET 和 WDT 位名称 T1IF LVDIF ADIF SPIIF URTIF EXIF9 EXIF8 TCIF 上电 /RESET 和 WDT 位名称 LCDEN LCDPYTE BS1 BS0 DS1 DS0 LCDF1 LCDF0 上电 /RESET 和 WDT 位名称 LCD_A4 LCD_A3 LCD_A2 LCD_A1 LCD_A0 上电 /RESET 和 WDT 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

50 地址名称复位类型 Bank Bank Bank Bank 1 0 0A Bank 1 0 0B Bank 1 0 0C Bank 1 0 0E Bank 1 0 0F Bank R7 (LCDBR) R8 (LCDVCR) R9 (LCDCCR) RA (LCDSCR0) RB (LCDSCR1) RC (LCDSCR2) RE (EIMR) RF (EISR) Bank2 R5 (T1CR) 位名称 LCD_D7 LCD_D6 LCD_D5 LCD_D4 LCD_D3 LCD_D2 LCD_D1 LCD_D0 上电 /RESET 和 WDT 位名称 LCDC1 LCDC0 LCDVC2 LCDVC1 LCDVC0 上电 /RESET 和 WDT 位名称 COM7 COM6 COM5 COM4 COM3 COM2 COM1 COM0 上电 /RESET 和 WDT 位名称 SEG7 SEG6 SEG5 SEG4 SEG3 SEG2 SEG1 SEG0 上电 /RESET 和 WDT 位名称 SEG15 SEG14 SEG13 SEG12 SEG11 SEG10 SEG9 SEG8 上电 /RESET 和 WDT 位名称 0 SEG22 SEG21 SEG20 SEG19 SEG18 SEG17 SEG16 上电 /RESET 和 WDT 位名称 EXIE7 EXIE6 EXIE5 EXIE4 EXIE3 EXIE2 EXIE1 EXIE0 上电 /RESET 和 WDT 位名称 EXIF7 EXIF6 EXIF5 EXIF4 EXIF3 EXIF2 EXIF1 EXIF0 上电 /RESET 和 WDT 位名称 TIS1 TIS0 T1MS2 T1MS1 TIMS0 T1P2 T1P1 T1P0 上电 /RESET 和 WDT 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

51 地址名称复位类型 Bank Bank Bank Bank Bank 2 0 0A Bank 2 0 0B Bank 2 0 0C Bank 2 0 0D Bank 2 0 0E R6 (TSR) R7 (T1PD) R8 (T1TD) R9 (T2CR) RA (T2PD) RB (T2TD) RC (SPIS) RD (SPIC) RE (SPIR) 位名称 T1MOD TCRB T1CSS1 T1CSS0 T2CSS T1S T1OMS T1OC 上电 /RESET 和 WDT 位名称 PRD1[7] PRD1[6] PRD1[5] PRD1[4] PRD1[3] PRD1[2] PRD1[1] PRD1[0] 上电 /RESET 和 WDT 位名称 TD1[7] TD1[6] TD1[5] TD1[4] TD1[3] TD1[2] TD1[1] TD1[0] 上电 /RESET 和 WDT 位名称 T2IF T2IE T2S T2MS1 T2MS0 T2P2 T2P1 T2P0 上电 /RESET 和 WDT 位名称 PRD2[7] PRD2[6] PRD2[5] PRD2[4] PRD2[3] PRD2[2] PRD2[1] PRD2[0] 上电 /RESET 和 WDT 位名称 TD2[7] TD2[6] TD2[5] TD2[4] TD2[3] TD2[2] TD2[1] TD2[0] 上电 /RESET 和 WDT 位名称 DORD TD1 TD0 0 OD3 OD4 0 RBF 上电 /RESET 和 WDT 位名称 CES SPIE SRO SSE SDOC SBRS2 SBRS1 SBRS0 上电 /RESET 和 WDT 位名称 SRB7 SRB6 SRB5 SRB4 SRB3 SRB2 SRB1 SRB0 上电 U U U U U U U U /RESET 和 WDT U U U U U U U U 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

52 地址名称复位类型 Bank 2 0 0F Bank Bank Bank Bank Bank Bank 3 0 0A Bank 3 0 0B Bank 3 0 0C RF (SPIW) Bank3 R5 (URC) R6 (URS) R7 (URRD) R8 (URTD) R9 (ADCR) RA (ADICH) RB (ADICL) RC (ADDH) 位名称 SWB7 SWB6 SWB5 SWB4 SWB3 SWB2 SWB1 SWB0 上电 U U U U U U U U /RESET 和 WDT U U U U U U U U 位名称 URTD8 UMODE1 UMODE0 BRATE2 BRATE1 BRATE0 UTBE TXE 上电 U /RESET 和 WDT P 位名称 URRD8 EVEN PRE PRERR OVERR FMERR URBF RXE 上电 U /RESET 和 WDT P 位名称 URRD7 URRD6 URRD5 URRD4 URRD3 URRD2 URRD1 URRD0 上电 /RESET 和 WDT P P P P P P P P 位名称 URTD7 URTD6 URTD5 URTD4 URTD3 URTD2 URTD1 URTD0 上电 /RESET 和 WDT P P P P P P P P 位名称 ADRUN ADP ADCK1 ADCK0 ADIS3 ADIS2 ADIS1 ADIS0 上电 /RESET 和 WDT 位名称 CALI ADREF 0 0 ADE11 ADE10 ADE9 ADE8 上电 /RESET 和 WDT 位名称 ADE7 ADE6 ADE5 ADE4 ADE3 ADE2 ADE1 ADE0 上电 /RESET 和 WDT 位名称 ADD11 ADD10 ADD9 ADD8 ADD7 ADD6 ADD5 ADD4 上电 /RESET 和 WDT 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

53 地址名称复位类型 Bank 3 0 0D Bank 3 0 0E Bank 3 0 0F Bank Bank Bank Bank Bank Bank 4 0 0A RD (ADDL) RE (EIESH) RF (EIESL) Bank4 R5 (LEDDCR) R6 (WBCR) R7 (IOC7) R8 (IOC8) R9 (IOC9) RA (IOCA) 位名称 SIGN VOF[2] VOF[1] VOF[0] ADD3 ADD2 ADD1 ADD0 上电 /RESET 和 WDT 位名称 EIES7 EIES6 EIES5 EIES4 EIES3 EIES2 EIES1 EIES0 上电 /RESET 和 WDT 位名称 ADWK INTWK9 INTWK8 EIES9 EIES8 上电 /RESET 和 WDT 位名称 LEDD7 LEDD6 LEDD5 LEDD4 LEDD3 LEDD2 LEDD1 LEDD0 上电 /RESET 和 WDT 位名称 WTCS WTIE WTIF WTSSB1 WTSSB0 BUZE BSSB1 BSSB0 上电 /RESET 和 WDT 位名称 IOC77 IOC76 IOC75 IOC74 IOC73 IOC72 IOC71 IOC70 上电 /RESET 和 WDT 位名称 IOC87 IOC86 IOC85 IOC84 IOC83 IOC82 IOC81 0 上电 /RESET 和 WDT 位名称 IOC97 IOC96 IOC95 IOC94 IOC93 IOC92 IOC91 IOC90 上电 /RESET 和 WDT 位名称 IOCA7 IOCA6 IOCA5 IOCA4 IOCA3 IOCA2 IOCA1 IOCA0 上电 /RESET 和 WDT 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

54 地址名称复位类型 Bank 4 0 0B Bank 4 0 0C Bank 4 0 0F Bank Bank Bank Bank Bank 5 0 0A Bank 5 0 0B RB (IOCB) RC (IOCC) RF (WKCR) Bank5 R6 (UARC2) R7 (P7PHCR) R8 (P8PHCR) R9 (P9PHCR) RA (PAPHCR) RB (PBPHCR) 位名称 IOCB7 IOCB6 IOCB5 IOCB4 IOCB3 IOCB2 IOCB1 IOCB0 上电 /RESET 和 WDT 位名称 IOCC3 IOCC2 IOCC1 IOCC0 上电 /RESET 和 WDT 位名称 INTWK7 INTWK6 INTWK5 INTWK4 INTWK3 INTWK2 INTWK1 INTWK0 上电 /RESET 和 WDT 位名称 0 0 UARTE 0 UINVEN 上电 /RESET 和 WDT 位名称 PH77 PH76 PH75 PH74 PH73 PH72 PH71 PH70 上电 /RESET 和 WDT 位名称 PH87 PH86 PH85 PH84 PH83 PH82 PH81 0 上电 /RESET 和 WDT 位名称 PH97 PH96 PH95 PH94 PH93 PH92 PH91 PH90 上电 /RESET 和 WDT 位名称 PHA7 PHA6 PHA5 PHA4 PHA3 PHA2 PHA1 PHA0 上电 /RESET 和 WDT 位名称 PHB7 PHB6 PHB5 PHB4 PHB3 PHB2 PHB1 PHB0 上电 /RESET 和 WDT 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

55 地址名称复位类型 位名称 PHC3 PHC2 PHC1 PHC0 Bank 5 0 0C RC (PCPHCR) 上电 /RESET 和 WDT Bank Bank Bank Bank 6 0 0A Bank 6 0 0B Bank 6 0 0C Bank 0 ~ Bank ~ 0 3F Bank6 R7 (P7ODCR) R8 (P8ODCR) R9 (P9ODCR) RA (PAODCR) RB (PBODCR) RC (Port C) 位名称 OD77 OD76 OD75 OD74 OD73 OD72 OD71 OD70 上电 /RESET 和 WDT 位名称 OD87 OD86 OD85 OD84 OD83 OD82 OD81 0 上电 /RESET 和 WDT 位名称 OD97 OD96 OD95 OD94 OD93 OD92 OD91 OD90 上电 /RESET 和 WDT 位名称 ODA7 ODA6 ODA5 ODA4 ODA3 ODA2 ODA1 ODA0 上电 /RESET 和 WDT 位名称 ODB7 ODB6 ODB5 ODB4 ODB3 ODB2 ODB1 ODB0 上电 /RESET 和 WDT 位名称 RC3 RC2 RC1 RC0 上电 /RESET 和 WDT 位名称 上电 U U U U U U U U R10~R3F /RESET 和 WDT U U U U U U U U 图标符号 : = 不使用 u = 不知道或不关心 P = 唤醒或复位前的值 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

56 MCU 可以从休眠模式和空闲模式唤醒, 下表列出了唤醒信号 唤醒信号休眠模式空闲模式低速模式正常模式 TCC 溢出 INT 引脚 定时器 1 定时器 2 UART SPI LVD A/D 秒表定时器 唤醒 + 中断 ( 如果使能 ) + 下一条指令 唤醒 + 中断 ( 如果使能 ) + 下一条指令 唤醒 + 中断 + 下一条指令 唤醒 + 中断 ( 如果使能 ) + 下一条指令 唤醒 + 中断 + 下一条指令 唤醒 + 中断 + 下一条指令 唤醒 + 中断 + 下一条指令 唤醒 + 中断 + 下一条指令 唤醒 + 中断 + 下一条指令 唤醒 + 中断 ( 如果中断使能 ) + 下一条指令 唤醒 + 中断 + 下一条指令 中断 中断 中断 中断 中断 中断 中断 中断 中断 中断 中断 中断 中断 中断 中断 中断 中断 中断 WDT 溢出复位复位复位复位 注 : 在休眠和空闲模式中用 INT 引脚或 A/D 唤醒, 用户必须设置唤醒寄存器 (Bank 3 RF(EIESL) 的位 2~4 和 Bank 4 RF(WKCR) 位 0~7) 唤醒后 : 1. 如果中断使能 中断 + 下一条指令 2. 如果中断禁止 下一条指令 48 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

57 6.6 振荡器 振荡器模式 EM78P520N 可以工作在 3 种不同模式 : 主振荡模式 (OSCI, OSCO), 即, 带有外部电 阻和内部电容的 RC 振荡模式 晶体振荡模式和 PLL 模式 用户可以通过选择代码选项 寄存器的 FMMD1 和 FMMD0 来选择这 3 种模式中的一种 副振荡器可以是晶振模式和 ERIC 模式 表 3 说明了这 3 种模式的定义 表 3 FSMD, FMMD1, FMMD0 定义振荡模式 FSMD FMMD1 FMMD0 主时钟 副时钟 RC 类型 (ERIC) RC 类型 (ERIC) 晶振类型 RC 类型 (ERIC) PLL 类型 RC 类型 (ERIC) PLL 类型 RC 类型 (ERIC) RC 类型 (ERIC) 晶振类型 晶振类型 晶振类型 PLL 类型 晶振类型 晶振 无 表 4 最大工作速度概要条件 Fxt max. (MHz) 个时钟 晶振 / 陶瓷谐振器 ( 晶体 ) EM78P520N 可以由通过 OSCI 引脚输入的外部时钟信号驱动, 如图 6-6 所示 图 6-6 外部时钟输入电路 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

58 大多数应用情况下, OSCI 引脚和 OSCO 引脚连接晶体或陶瓷谐振器来产生振荡 图 6-7 为电路图 表 5 提供了 C1 和 C2 的匹配电容参考值 每个谐振器有自己的特性, 用 户应根据谐振器规格选择合适的 C1 C2 值 对 AT 切片晶体和低频模式需串联电阻 RS 图 6-7 晶体 / 陶瓷谐振电路 表 5 晶体振荡或陶瓷谐振器电容值选择参考表 振荡源 频率类型 频率 C1 (pf) C2 (pf) 455kHz 陶瓷谐振器 2.0 MHz MHz kHz K~1 MHz 200kHz kHz MHz 主振荡器 1M~6 MHz 2.0 MHz 晶体振荡器 4.0 MHz MHz M~12 MHz 8.0 MHz MHz MHz M~20 MHz 16.0 MHz MHz 副振荡器 晶体振荡器 kHz OSCI C 晶振 图 6-8 晶振 / 陶瓷谐振器串行模式电路 50 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

59 图 6-9 晶振 / 陶瓷谐振器并行模式电路 用内部电容的 RC 振荡模式 如果考虑精度和成本, 则 EM78P520N 提供了一种特殊的振荡模式, 就是使用内部电容和外部电阻接到 VCC 内部电容的功能是温度补偿 为了获得更精确的频率, 推荐用精密电阻 Rext OSCI or Xin 图 6-10 内部 C 振荡模式的电路 表 6 R 振荡器频率 引脚 电阻 平均 Fosc 5V, 25 C 平均 Fosc 3V, 25 C 51k MHz MHz R-OSCI 100k MHz MHz 300k kHz kHz Xin 2.2M kHz kHz 注 : 1 : 测试基于 DIP 封装 2 : 仅供设计参考 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

60 6.6.4 锁相环 (PLL 模式 ) 当工作在 PLL 模式, 副振荡器决定了主频运行多高的频率 RC (Bank 0) 寄存器用来设 置主频频率 主频 Fm 与副频 Fs 的关系如下表所示 : 图 6-11 PLL 模式电路 RC(Bank 0) 的位 4~6(CLK0~CLK2): PLL 模式的主时钟选择位 ( 代码选项选择 ) CLK2 CLK1 CLK0 主时钟 例如 Fs = K 0 X X 保留 X 保留 X Fs MHz 52 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

61 6.7 上电探讨 任何微控制器不可能在提供电压稳定之前就开始正常工作 EM78P520N 内部有一个能 检测电压 1.9V 到 2.1V 的上电复位器 (POR) 电路中减少了外部复位电路 如果电压 迅速上升 ( 时间低于 50 ms), 它将工作的更好 然而在要求严格的应用下, 仍然需要附 加外部电路以解决上电复位问题 外部上电复位电路 图 6-12 电路给出了由外部 RC 提供复位脉冲的外部电路 脉冲宽度 ( 时间常数 ) 应保持足够长的时间使 达到最小工作电压 这个电路应用在电源电压上升时间比较慢的情况 因为 /RESET 引脚上的驱动电流大约 ±5μA, 所以建议 R 值不应大于 40K 这种方法使复位引脚上的电压低于 0.2V 二极管 (D) 在掉电时作为短路回路, 将电容 C 迅速放电, 限流电阻 Rin 防止大电流或 ESD 进入复位引脚 /RESET R D Rin C 图 6-12 外部上电复位电路 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

62 6.7.2 残留电压保护 当更换电池时, 单片机的电源 断开, 但仍然存在残留电压 残留电压可能小于最低工作电压, 但不为 0 这种情况下可能导致复位不良 图 6-13 和图 6-14 为防止残留电压的保护电路. 33K /RESET Q1 100K 10K 1N4684 图 6-13 残留电压保护电路 1 R1 Q1 /RESET R3 R2 图 6-14 残留电压保护电路 2 54 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

63 6.8 中断 中断相关寄存器 R_BANK 地址名称 Bank 0 0x0E IMR T1IE LVDIE ADIE SPIIE URTIE EXIE9 EXIE8 TCIE R/W R/W R/W R/W R/W R/W R/W R/W Bank 0 0x0F ISR T1IF LVDIF ADIF SPIIF URTIF EXIF9 EXIF8 TCIF R/W R/W R/W R/W R/W R/W R/W R/W Bank 1 0X0E EIMR EXIE7 EXIE6 EXIE5 EXIE4 EXIE3 EXIE2 EXIE1 EXIE0 R/W R/W R/W R/W R/W R/W R/W R/W Bank 1 0X0F EISR EXIF7 EXIF6 EXIF5 EXIF4 EXIF3 EXIF2 EXIF1 EXIF0 R/W R/W R/W R/W R/W R/W R/W R/W Bank 2 0X09 T2CR T2IF T2IE T2S T2MS1 T2MS0 T2P2 T2P1 T2P0 R/W R/W R/W R/W R/W R/W R/W R/W EM78P520N 有 10 个中断源如下所示 : TCC 溢出中断 外部中断 秒表定时器中断 定时器 1 溢出中断 定时器 2 溢出中断 A/D 转换完成中断 UART 发送 / 接收 / 错误中断 SPI 发送 / 接收中断 低电压检测中断 IC 有下降沿触发的内部中断, 即 :TCC 定时器溢出中断和 2 个 8 位上数计数 / 定时器溢出中断 如果这些中断源信号从高到低改变, 则 RF 寄存器产生 1 标志到相应的寄存器 ( 如果 RE 寄存器使能 ) RF 是用来记录中断请求标志的中断状态寄存器 RE 是中断屏蔽寄存器 ENI 指令使能全局中断, DISI 指令禁止全局中断 当一个中断发生 ( 如果使能 ), 它的下一条指令跳到相应的中断向量地址 (0003H~001BH) 运行 在 EM78P520N 中每一个中断源都有自己的中断向量, 如表 7 所示 在中断服务程序执行之前,ACC R3[4:0] 和 R5 寄存器由硬件保存 ( 入栈 ), 在中断服务程序完成后,ACC R3[4:0] 和 R5 自动出栈 当程序在其中的一个中断服务程序运行时, 则其他的中断服务程序将不会被执行, 所以当其他中断发生时, 硬件保存这个中断标志, 当前中断服务程序处理完成后, 下一个中断服务才执行 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

64 Interrupt sources ENI/DISI ACC R3[4:0] Interrupt occurs STACKACC STACKR3 R5 RETI STACKR5 图 6-15 中断备份图 表 7 中断向量 中断向量 0003H 0006H 0009H 000CH 000FH 0012H 0015H 0018H 001BH 中断状态 TCC 溢出中断外部中断秒表定时器中断定时器 1 溢出中断定时器 2 溢出中断 A/D 转换完成中断 UART 发送 / 接收 / 错误中断 SPI 传送 / 接收完成中断低电压检测中断 56 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

65 6.9 LCD 驱动 LCD 驱动器电路的寄存器 R_BANK 地址名称 Bank LCDCR LCDEN LCDTYPE BS1 BS0 DS1 DS0 LCDF1 LCDF0 R/W R/W R/W R/W R/W R/W R/W R/W Bank LCDAR LCD_A4 LCD_A3 LCD_A2 LCD_A1 LCD_A0 R/W R/W R/W R/W R/W Bank LCDBR LCD_D7 LCD_D6 LCD_D5 LCD_D4 LCD_D3 LCD_D2 LCD_D1 LCD_D0 R/W R/W R/W R/W R/W R/W R/W R/W Bank LCDVCR LCDC1 LCDC0 LCDVC2 LCDVC1 LCDVC0 R/W R/W R/W R/W R/W Bank LCDCCR CON7 CON6 CON5 CON4 CON3 CON2 CON1 CON0 R/W R/W R/W R/W R/W R/W R/W R/W Bank 1 0 0A~0 0C LCDSCR0~2 SEG SEG SEG SEG SEG SEG SEG SEG R/W R/W R/W R/W R/W R/W R/W R/W EM78P520N 可以驱动最多 23 个 SEG 和 8 个 COM 的 LCD, 总共能驱动 8 23 个点 LCD 模块由 LCD 驱动器 显示存储器 (RAM) SEG 输出引脚 COM 输出引脚和 LCD 工作电源引脚构成 这个电路可以在正常模式 低速模式和空闲模式下工作 LCD 占空比 分压 SEG COM 和帧频率由 LCD 控制寄存器决定 基本结构包括一个使用主系统时钟或副系统时钟的时序控制器, 以产生恰当的时序给不同的占空比和显示访问 R5 是 LCD 驱动命令寄存器, 它包括 :LCD 使能 / 禁止 分压 (1/2 1/3 1/4) 占空比 ( 静态 1/3 1/4 1/8) 和 LCD 帧频率 Bank1 R6 是 LCD RAM 地址控制寄存器 Bank1 R7 是 LCD RAM 数据缓存器 Bank1 R8 是 LCD 对比度控制和 LCD 时钟寄存器 这些控制寄存器说明如下 R5 LCDCR (LCD 控制寄存器 ) LCDEN LCDTYPE BS1 BS0 DS1 DS0 LCDF1 LCDF0 Bit 7 (LCDEN): LCD 使能选择位 0 : 禁止 LCD 电路, 所有的 SEG 和 COM 输出都为 电平. 1 : 使能 LCD 电路 Bit 6 (LCDTYPE): LCD 驱动波形类型选择位 0 : A 类波形 1 : B 类波形 Bits 5~4 (BS1~BS0): LCD 分压选择位 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

66 BS1 BS0 LCD 分压选择 0 0 1/2 分压 0 1 1/3 分压 1 1/4 分压 Bits 3~2 (DS1~DS0): LCD 占空比选择位 DS1 DS0 LCD 占空比 0 0 静态 0 1 1/3 占空比 1 0 1/4 占空比 1 1 1/8 占空比 Bits 1~0 (LCDF1~LCDF0): LCD 帧频率控制位 LCD 帧频率 (e.q. Fs =32.768K) LCDF1 LCDF0 静态 1/3 占空比 1/4 占空比 1/8 占空比 0 0 Fs/(512 1) = 64.0 Fs/(172 3) =63.5 Fs/(128 4) = 64 Fs/(64 8) = Fs/(560 1) = 58.5 Fs/(188 3) = 58 Fs/(140 4) = 58.5 Fs/(70 8) = Fs/(608 1) = 53.9 Fs/(204 3) = 53.5 Fs/(152 4) = 53.9 Fs/(76 8) = Fs/(464 1) = 70.6 Fs/(156 3) = 70 Fs/(116 4) = 70.6 Fs/(58 8) = 70.6 R6 (LCD 地址 ) 00H 01H 02H Bit R6 LCDADDR (LCD 地址寄存器 ) LCD_A4 LCD_A3 LCD_A2 LCD_A1 LCD_A0 Bits 7~5: 保留 Bits 4~0 (LCD_A4~LCD_A0): LCD RAM 地址 Bit 6 Bit 5 R7 (LCD 数据缓冲器 ) Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (LCD_D7) (LCD_D6) (LCD_D5) (LCD_D4) (LCD_D3) (LCD_D2) (LCD_D1) (LCD_D0) 14H 15H 16H COM COM7 COM6 COM5 COM4 COM3 COM2 COM1 COM0 SEG SEG0 SEG1 SEG2 SEG20 SEG21 SEG22 58 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

67 6.9.3 R7 LCDBR (LCD 数据缓冲器 ) LCD_D 7 LCD_D 6 LCD_D 5 LCD_D 4 LCD_D 3 LCD_D 2 LCD_D 1 LCD_D 0 Bits 7~0 (LCD_D7~LCD_D0): LCD RAM 数据传送寄存器 * 当显示 SEG 的值是 1,LCD 显示就打开 ; 显示 SEG 的值是 0,LCD 显示就关闭 VLCD1 R 6R MUX VLCD2 R BS0 ~ BS1 VLCD3 R R 0.6 R 0.8 R VLCD MUX 0.8 R 0.5 R LCDVC0 ~ LCDVC2 0.6R 0.3 R VSS 0.4 R R8 LCDVCR (LCD 电压控制寄存器 ) LCDC1 LCDC0 LCDVC2 LCDVC1 LCDVC0 Bits 7~5: 保留 Bits 4~3 (LCDC1~LCDC0): LCD 时钟 LCDC1 LCDC0 Fm F LCD M Fc/ M Fc/ M Fc/ M Fc/2 6 主振荡器工作在晶振模式而副振荡器不工作时, 这两位必须设定用做 LCD 时钟 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

68 Bits 2~0 (LCDVC2~LCDVC0): LCD 电压控制位 LCDVC2 LCDVC1 LCDVC0 输出 ~ ~ ~ ~ ~ ~ ~ V ~ Select Non- Select LCD Clock Frame COM SEG COM-SEG VLCD VLCD VLCD - Static 60 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

69 1 frame COM 0 VLCD3 VLCD COM 1 VLCD3 VLCD COM 2 VLCD3 VLCD SEG N VLCD3 VLCD VLCD3 SEG N - COM0 ON VLCD -VLCD3 - VLCD3 SEG N - COM1 OFF VLCD -VLCD3 1/2 bias, 1/3 duty B type - 1 frame COM 0 VLCD3 VLCD COM 1 VLCD3 VLCD COM 2 VLCD3 VLCD SEG N VLCD3 VLCD VLCD3 SEG N - COM0 ON VLCD -VLCD3 - VLCD3 SEG N - COM1 OFF VLCD -VLCD3 1/2 bias, 1/4 duty B type - 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

70 1 frame COM 0 VLCD3 VLCD COM 1 VLCD3 VLCD COM 2 VLCD3 VLCD SEG N VLCD3 VLCD VLCD3 SEG N - COM0 ON VLCD -VLCD3 - VLCD3 SEG N - COM1 OFF VLCD -VLCD3 1/2 bias, 1/8 duty B type - 1 frame COM 0 VLCD2 VLCD3 VLCD COM 1 VLCD2 VLCD3 VLCD COM 2 VLCD2 VLCD3 VLCD SEG N VLCD2 VLCD3 VLCD SEG N - COM0 ON VLCD3 VLCD -VLCD3 - SEG N - COM1 OFF VLCD3 VLCD -VLCD3 1/3 bias, 1/3 duty B type - 62 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

71 COM 0 COM 1 COM 2 SEG N SEG N - COM0 ON SEG N - COM1 OFF 1 frame 1/3 bias, 1/4 duty B type VLCD2 VLCD3 VLCD VLCD2 VLCD3 VLCD VLCD2 VLCD3 VLCD VLCD2 VLCD3 VLCD VLCD3 VLCD -VLCD3 - VLCD3 VLCD -VLCD3 - COM 0 COM 1 COM 2 SEG N SEG N - COM0 ON SEG N - COM1 OFF 1 frame 1/3 bias, 1/8 duty B type VLCD2 VLCD3 VLCD VLCD2 VLCD3 VLCD VLCD2 VLCD3 VLCD VLCD2 VLCD3 VLCD VLCD3 VLCD2 VLCD -VLCD2 -VLCD3 - VLCD3 VLCD2 VLCD -VLCD2 -VLCD3 - 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

72 Frame Select COM 0 VLCD1 VLCD2 VLCD3 VLCD COM 1 VLCD1 VLCD2 VLCD3 VLCD COM 2 VLCD1 VLCD2 VLCD3 VLCD SEGN VLCD1 VLCD2 VLCD3 VLCD VLCD1 VLCD2 SEGN-COM0 VLCD3 VLCD -VLCD3 -VLCD2 -VLCD1 - VLCD1 VLCD2 SEGN-COM1 VLCD3 VLCD -VLCD3 -VLCD2 1/4 Bias 1/3 Duty -VLCD1-64 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

73 COM 0 COM 1 COM 2 SEGN SEGN-COM0 SEGN-COM1 Frame Select 1/4 Bias 1/4 Duty VLCD1 VLCD2 VLCD3 VLCD VLCD1 VLCD2 VLCD3 VLCD VLCD1 VLCD2 VLCD3 VLCD VLCD1 VLCD2 VLCD3 VLCD VLCD1 VLCD2 VLCD3 VLCD -VLCD3 -VLCD2 -VLCD1 - VLCD1 VLCD2 VLCD3 VLCD -VLCD3 -VLCD2 -VLCD1 - 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

74 COM 0 COM 1 COM 2 SEGN SEGN-COM0 SEGN-COM1 Frame Select 1/4 Bias 1/8 Duty VLCD1 VLCD2 VLCD3 VLCD VLCD1 VLCD2 VLCD3 VLCD VLCD1 VLCD2 VLCD3 VLCD VLCD1 VLCD2 VLCD3 VLCD VLCD1 VLCD2 VLCD3 VLCD -VLCD3 -VLCD2 -VLCD1 - VLCD1 VLCD2 VLCD3 VLCD -VLCD3 -VLCD2 -VLCD1-66 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

75 6.10 A/D 转换器 AD 转换器电路的寄存器 R_BANK 地址 名称 Bank 3 0X09 ADCR ADRUN ADP ADCK1 ADCK0 ADIS3 ADIS2 ADIS1 ADIS0 R/W R/W R/W R/W R/W R/W R/W R/W Bank 3 0x0A ADICH CALI ADREF ADE11 ADE10 ADE9 ADE8 R/W R/W R/W R/W R/W R/W Bank 3 0X0B ADICL ADE7 ADE6 ADE5 ADE4 ADE3 ADE2 ADE1 ADE0 R/W R/W R/W R/W R/W R/W R/W R/W Bank 3 0X0C ADDH ADD11 ADD10 ADD9 ADD8 ADD7 ADD6 ADD5 ADD4 R R R R R R R R Bank 3 0X0D ADDL SIGN VOF[2] VOF[1] VOF[0] ADD3 ADD2 ADD1 ADD0 R/W R/W R/W R/W R R R R Bank 0 0x0F EIESL ADWK INTWK INTWK EIES9 EIES8 R/W R/W R/W R/W R/W Bank 0 0x0E IMR T1IE LVDIE ADIE SPIIE URTIE EXIE9 EXIE8 TCIE R/W R/W R/W R/W R/W R/W R/W R/W Bank 0 0x0F ISR T1IF LVDIF ADIF SPIIF URTIF EXIF9 EXIF8 TCIF R/W R/W R/W R/W R/W R/W R/W R/W 图 6-16 AD 转换器 这是一个 12 位逐次逼近型的 AD 转换器 模拟参考电压可以通过设置 ADICH 的 ADREF 位来选择内部 还是外部输入引脚 P84 (VREF) 连接到外部 Vref 的精确度高于内部 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

76 ADC 数据寄存器 当 AD 转换完成, 结果存放到 ADDH (8-bit) 和 ADDL(4-bit) START/EDN 位清 0,ADIF 置 A/D 采样时间 逐次逼近型 A/D 转换器的精确度 线性和速度由 ADC 的特性决定, 模拟阻抗和内部采样阻抗直接影响采样电路中保持电容的充电时间, 应用程序要控制采样时间的长度以满足特定的精度 一般来说, 模拟阻抗每 1K 程序要等待 2 µs, 对于低阻抗源至少要等待 2 µs =5V 时的模拟源的最大推荐阻抗是 10K 在模拟输入通道选定之后, 在 A/D 转换之前采样时间必须得到满足 A/D 转换时间 ADCK0 和 ADCK1 依照指令周期选项来选择转换时间 (Tct) 在不影响 A/D 转换精度的 条件下, 尽量让 MCU 运行在最高频率 EM78P520N 每一位的转换时间约为 4µs 表 8 列出了 Tct 与最高工作频率的关系 表 8 ADCK1:0 工作模式 最大工作频率 (Fc) 每位最大转换率 最大转换率 0 0 Fc/4 1 MHz 250kHz (4µs) 60us(16.66kHz) 0 1 Fc/16 4 MHz 250kHz (4µs) 60us(16.66kHz) 1 0 Fc/32 8 MHz 250kHz (4µs) 60us(16.66kHz) 1 1 Fc/64 16 MHz 250kHz (4µs) 60us(16.66kHz) 68 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

77 6.11 UART ( 通用异步串行接收 / 发送器 ) UART 电路的寄存器 R_BANK 地址 名称 Bank 3 0X05 URC URTD8 UMODE1 UMODE0 BRATE2 BRATE1 BRATE0 UTBE TXE W R/W R/W R/W R/W R/W R R/W Bank 3 0X06 URS URRD8 EVEN PRE PRERR OVERR FMERR URBF RXE R R/W R/W R R R R R/W Bank 3 0X07 URRD URRD7 URRD6 URRD5 URRD4 URRD3 URRD2 URRD1 URRD0 R R R R R R R R Bank 3 0X08 URTD URTD 7 URTD 6 URTD 5 URTD 4 URTD 3 URTD 2 URTD 1 URTD0 W W W W W W W W Bank 5 0x06 UARC2 UARTE UINVEN R/W R/W Bank 0 0x0E IMR T1IE LVDIE ADIE SPIIE URTIE EXIE9 EXIE8 TCIE R/W R/W R/W R/W R/W R/W R/W R/W Bank 0 0x0F ISR T1IF LVDIF ADIF SPIIF URTIF EXIF9 EXIF8 TCIF R/W R/W R/W R/W R/W R/W R/W R/W 图 6-17 功能方框图在通用异步收发器 (UART) 模式下, 每一个字符的发送或接收由帧的起始位和停止位来同步 因为 UART 有独立的发送和接收通路, 所以可以实现全双工数据传输 这两个通路的缓冲器可以通过编程来允许 UART 连续传输数据 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

78 下图展示了发送或接收一个字符的通用格式 通常情况下, 通讯通道保持一个标记状态 ( 高电平 ), 字符传送和接收开始于一个间隔状态的转变 ( 低电平 ) 传送或接收的第一位是起始位 ( 低电平 ), 接着就是数据位, 最低位 (LSB) 在前, 数据位后面的就是奇偶校验位 如果出现停止位或多位 ( 高电平 ) 就可以确定一帧的结束 在接收中,UART 在起始位的下降沿开始同步, 在 3 个采样的期间检测到 2 个或 3 个 0 后, 认为是普通的起始位且接收的操作开始 START bit D0 D1 D2 Dn Parity bit STOP bit Idle state (mark) 1 bit 7 or 8 bits 1 bit 1 bits One character or frame 图 6-18 UART 的数据格式 UART 模式 UART 有 3 种模式 : 模式 1(7 位数据 ) 模式 2(8 位数据 ) 允许增加一个奇偶校验位 模式 3 没有奇偶校验位 图 6-19 展示了各个模式的数据模式 Mode 1 UMODE PRE START 7 bits DATA STOP START 7 bits DATA Parity STOP Mode START START 8 bits DATA STOP 8 bits DATA Parity STOP Mode X START 9 bits DATA STOP 图 6-19 UART 模式 70 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

79 发送 在发送串行数据时,UART 操作如下 : 1. 置 URC 寄存器的 TXE 位以使能 UART 的传输功能 2. 写数据到 URTD 寄存器,URC 寄存器的 UTBE 位由硬件置位 3. 开始发送数据 4. 串行发送的数据通过 TX 引脚按以下步骤传输 5. 开始位 : 输出一个 0 6. 发送数据 :7 8 或 9 位的数据从 LSB 到 MSB 输出 7. 奇偶校验位 : 一个奇偶校验位的输出 ( 奇或偶可选择的 ) 8. 停止位 : 输出一个 1 标记状态 : 持续的输出 1 直到下一个传输数据的起始位到来 传输完停止位之后,UART 产生 TBEF 中断 ( 如果使能 ) 接收 在接收数据时,UART 操作如下 : 1. 置 URS 寄存器的 RXE 位以使能 UART 接收功能 当检测到起始信号后,UART 监视 RX 引脚且内部同步 2. 接收到的数据按照从 LSB 到 MSB 的顺序移到 URRD 寄存器 3. 奇偶校验位和停止位的接收 一个字符接收之后,URS 寄存器的 URBF 位被置 1 4. UART 做如下检测 : (a) 奇偶校验 : 接收数据的 1 的个数必须与 URS 寄存器的 EVEN 位设定的偶或奇校验匹配 (b) 帧校验 : 开始位必须为 0 且停止位必须为 1 (c) 溢出校验 : 溢出校验 : 在下一个接收的数据载入 URRD 寄存器之前,URS 寄存器的 URBF 位必须清零 ( 就是说 URRD 寄存器的值被读出 ) 如果任一校验失败, 就产生 URTIF 中断 ( 如果使能 ),PRERR OVERR 和 RMERR 位表示了相应的错误标志, 这些错误标志必须用软件清零, 否则接收下一个字节时又会产生中断 5. 从 URRD 寄存器读出接收到的数据,URBF 位由硬件清零 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

80 波特率发生器 波特率发生器是由时钟脉冲产生电路和接收传输速率的电路组成 URC 寄存器的 BRATE2~BRATE0 位确定所需的波特率 UART 时序 1. 发送计数器时序 : T SYSTEM / One bit cycle TXD pin Start bit Bit 0 2. 接收计数器时序 : Synchronization (Reset counter) T SYSTEM / One bit cycle RXD pin Stop bit Start bit Bit 0 Sampling Timing 3. UART 传输操作 (8 位数据带奇偶校验位 ): Synchronization (Reset counter) T SYSTEM / One bit cycle RXD pin Stop bit Start bit Bit 0 Sampling Timing 72 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

81 4. UART 接收操作 (8 位数据带奇偶校验位和停止位 ): 件 RXD pin Synchronization START bit D0 D1 D2 Dn Parity bit STOP bit START bit D0 D1 D2 Sample Timing URBF Clear by hardware when read data fromuartrx URTIF Clear by software PRERR OVERR FMERR 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

82 6.12 SPI ( 串行外设接口 ) 综述和特性 综述 : 图 6-20 和 6-21 展示了 EM78P520N 如何通过 SPI 模块与其它器件通讯 如果 EM78P520N 是主控器件, 它通过 SCK 引脚发送时钟信号, 一组 8 位数据同时发送和接收 如果 EM78P520N 被定义为从器件, 它的 SCK 引脚被设为输入引脚 数据基于时钟速率和选择的边沿不断的移位 也可以设 SPIS 位 7(DORD) 来决定 SPI 传输的顺序,SPIC 位 3(SDOC) 控制 SO 引脚在串行数据输出后的状态,SPIS 位 6(TD1) 位 5(TD0) 决定 SO 状态输出的延时时间 特性 : 可以工作在主模式或从模式 全双工 三线同步通讯 可编程的通讯波特率 可编程的时钟极性 (RD 的位 7) 能读取缓冲器满中断标志 满足 SPI 传输规则 串行数据输出后 SDO 状态可选 SDO 状态输出延时 达到 8MHz( 最大 ) 位频率 SPIR Reg SO SPIW SPIW Reg Reg SPIR Reg SPIW SPIW Reg Reg /SS SPIS Reg SI SPI Module Master Device SCK Slave Device 图 6-20 SPI 主 / 从模式通讯 74 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

83 SPI 功能描述 图 6-21 SPI 单主器件与多从器件配置 Read Write RBF Set to 1 SPIIF SPIR reg SSE SPIW reg Buffer Full Detector PA4/SEG4/SI SPIS reg shift right SPIC reg PA5/SEG5/SO Edge Select PA7/SEG7//SS / SS SBR0 ~SBR2 SBR2~SBR0 Clock Select Noise Filter Fosc Prescaler 2, 4, 8, 16, 32 TMR2 Edge Select PA6/SEG6/SCK CES 图 6-22 SPI 功能结构图 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

84 图 6-23 SPI 传输的功能结构图下面是每个模块的功能和 SPI 通讯是如何实现的说明, 如图 6-22 和图 6-23 的描述. PA4/SEG4/SI: 串行数据输入 PA5/SEG5/SO: 串行数据输出 PA6/SEG6/SCK: 串行时钟 PA7/SEG7//SS: 从器件选择 ( 可选项 ) 在从模式中必须选择该引脚(/SS) RBF: 检测到缓存器满置 1 缓存器满检测 : 当 8 位数据移位完成后置 1 SSE: 装载数据到 SPIS 寄存器, 且开始移位 SPIS 寄存器 : 字节移入移出 MSB 首先移位,SPIR 和 SPIW 寄存器是同时移位的 一旦数据被写,SPIS 开始发送 / 接收 当 8 位数据移位完成, 接收到的数据就移到 SPIR 寄存器 RBF( 读缓冲器满 ) 标志和 SPIIF(SPI 中断 ) 标志都置位 SPIR 寄存器 : 读缓冲器 当 8 位数据移位完成, 这个缓冲器将会更新 在下一个接收完成之前数据必须被读取 当 SPIR 寄存器被读 RBF 标志位就被清零 SPIW 寄存器 : 写缓冲器 该缓冲器拒绝任何写操作直到 8 位数据移位完成 如果通讯一直在进行,SSE 将保持为 1, 在移位完成时这个标志必须清零 用户可以决定是否继续写数据 SBRS2~SBRS0: 设定时钟频率 / 比率和时钟源 时钟选择 : 选择内部或外部时钟作为移位时钟 边沿选择 : 通过设定 CES 位来选择适当的时钟边沿 76 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

85 SPI 信号和引进描述 SI SO SCK 和 /SS 这四个引脚的详细功能如下 : PA4/SEG4/SI: 串行数据输入 顺序接收, 高位 (MSB) 在前, 低位 (LSB) 在后 如果不选择, 定义为高阻抗 主控器件和从器件要设定相同的时钟速率和时钟沿 接收字节更新发送字节 当 SPI 操作完成,RBF 位 ( 定位在寄存器 0x0C) 将被置位 时序如图 6-23 和 6-24 所示 PA5/SEG5/SO: 串行数据输出 顺序接收, 高位 (MSB) 在前, 低位 (LSB) 在后 主控器件和从器件要设定相同的时钟速率和时钟沿 接收字节更新发送字节 当 SPI 操作完成,CES( 定位在寄存器 0x0C) 将被置位 时序如图 6-23 和 6-24 所示 PA6/SEG6/SCK: 串行时钟 由主控器件产生 同步 SI 和 SO 引脚上的数据通讯 CES( 定位在寄存器 0x0D) 用于选择通讯边沿 SBR0~SBR2( 定位在寄存器 0x0D) 用于决定通讯波特率 在从模式,CES SBR0 SBR1 和 SBR2 位不起作用 时序如图 6-23 和 6-24 所示 PA7/SEG7//SS: 从模式选择, 接到低电平 由主控器件产生, 表示从器件接收数据 在第一个 SCK 周期出现之前为低电平, 一直保持低直到最后一个 ( 第 8 个 ) 周期完成 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

86 当 /SS 为高将忽略 SI 和 SO 引脚上的数据, 因为 SO 不再驱动 时序如图 6-23 和 6-24 所示 注 : 1. PA4/SEG4/SI 引脚的优先级 PA4/SEG4/SI 引脚的优先级 高 中 低 SI SEG4 PA4 2. PA5/SEG5/SO 引脚的优先级 PA5/SEG5/SO 引脚的优先级 高 中 低 SO SEG5 PA5 3. PA6/SEG6/SCK 引脚的优先级 PA6/SEG6/SCK 引脚的优先级 高 中 低 SCK SEG6 PA6 4. PA7/SEG7//SS 引脚的优先级 PA7/SEG7//SS 引脚的优先级 高 中 低 /SS SEG7 PA 编程相关的寄存器 SPI 功能寄存器 R_BANK 地址 名称 Bank 2 0X0C SPIS DORD TD1 TD0 - OD3 OD4 - RBF R/W R/W R/W - R/W R/W - R Bank 2 0X0D SPIC CES SPIE SRO SSE SDOC SBRS2 SBRS1 SBRS0 R/W R/W R/W R/W R/W R/W R/W R/W Bank 2 0X0E SPIR SRB7 SRB6 SRB5 SRB4 SRB3 SRB2 SRB1 SRB0 R/W R/W R/W R/W R/W R/W R/W R/W Bank 2 0X0F SPIW SWB7 SWB6 SWB5 SWB4 SWB3 SWB2 SWB1 SWB0 R/W R/W R/W R/W R/W R/W R/W R/W Bank 0 0X0E IMR T1IE LVDIE ADIE SPIIE URTIE EXIE9 EXIE8 TCIE R/W R/W R/W R/W R/W R/W R/W R/W Bank 0 0X0F ISR T1IF LVDIF ADIF SPIIF URTIF EXIF9 EXIF8 TCIF R/W R/W R/W R/W R/W R/W R/W R/W 当 SPI 模块被定义, 这些操作的相关寄存器都被显示 78 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

87 SPI 模式的相关控制寄存器 地址名称 Bank 2 0x0D Bank 0 0x0E SPIC CES SPIE SRO SSE SDOC SBR2 SBR1 SBR0 IMR T1IE LVDIE ADIE SPIIE URTIE EXIE9 EXIE8 TCIE SPIC: SPI 控制寄存器 Bit 7 (CES): 时钟沿选择位 0 : 数据在上升沿移出, 下降沿移入 数据保持在低电平 1 : 数据在下降沿移出, 上升沿移入 数据保持在高电平 Bit 6 (SPIE): SPI 使能位 0 : 禁止 SPI 模块 1 : 使能 SPI 模块 Bit 5 (SRO): SPI 读溢出位 0 : 没有溢出 1 : 当之前的数据还留在 SPIRB 寄存器, 又接收到新的数据, 在这种情况 下, 之前在 SPIS 寄存器的数据被破坏 为了避免这种情况发生, 用户 要在传输完成后立即读 SPIRB 寄存器 这种情况只在从模式发生 Bit 4 (SSE): SPI 移位使能位 0 : 移位一完成就复位, 下一个字节即将移位 1 : 开始移位, 当前字节在传输数据时仍然保持为 1 Bit 3 (SDOC): SDO 输出状态控制位 0 : 串行数据输出后,SDO 保持高 1 : 串行数据输出后,SDO 保持低 Bits 2~0 (SBRS2~SBRS0): SPI 波特率选择位 SBRS2 SBRS1 SBRS0 模式 SPI 波特率 主控 Fosc/ 主控 Fosc/ 主控 Fosc/ 主控 Fosc/ 主控 Fosc/ 主控 定时器 从控 /SS 使能 从控 /SS 禁止 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

88 IMR: 中断屏蔽寄存器 Bit 4 (SPIIE): 中断使能位 0 : 禁止 SPIIF 中断 1 : 使能 SPIIF 中断 SPI 模块的相关状态 / 数据寄存器 地址 名称 0X0C SPIS DORD TD1 TD0 - OD3 OD4 - RBF 0x0E SPIR SRB7 SRB6 SRB5 SRB4 SRB3 SRB2 SRB1 SRB0 0x0F SPIW SWB7 SWB6 SWB5 SWB4 SWB3 SWB2 SWB1 SWB0 SPIS: SPI 状态寄存器 Bit 7 (DORD): 数据移位控制位 0 : 左移 (MSB 先 ) 1 : 右移 (LSB 先 ) Bits 6~5 (TD1~TD0): SDO 状态输出延时选项 TD1 TD0 延时时间 个时钟 个时钟 个时钟 个时钟 Bit 4: 保留 Bit 3 (OD3): 漏极开路控制位 0 : 禁止 SDO 的漏极开路 1 : 使能 SDO 的漏极开路 Bit 2 (OD4): 漏极开路控制位 0 : 禁止 SCK 的漏极开路 1 : 使能 SCK 的漏极开路 Bit 1: 保留 Bit 0 (RBF): 读缓冲器满标志 0 : 没有接收完成,SPIRB 没有完全交换 1 : 接收完成,SPIRB 完全交换 SPIRB: SPI 读缓冲器 一旦串行数据接收完成,SPIS 寄存器就会装载到 SPIRB 中 SPIS 寄存器中的 RBF 位就置位 SPIWB: SPI 写缓冲器 当一个发送数据被装载,SPIS 寄存器就准备, 当 SSE 置 1 且检测到 SCK 边沿, 就开始移位数据 80 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

89 SPI 模式时序 图 6-24 SPI 模式且 /SS 禁止 设定 CES 位来选择 SCK 边沿 波形图 ( 图 6-24) 适用于 EM78P520N 在 /SS 禁止 时的主控或从模式 波形图 ( 图 6-25) 适用于 EM78P520N 在 /SS 使能时的从模式 图 6-25 SPI 模式且 /SS 使能 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

90 6.13 定时 / 计数器 1 定时 / 计数器 1 相关寄存器 R_BANK 地址 名称 Bank 2 0X05 T1CR TIS1 TIS0 T1MS2 T1MS1 T1MS0 T1P2 T1P1 T1P0 W W W W W W W W Bank 2 0X06 TSR T1MOD TRCB T1CSS1 T1CSS0 T2CSS T1S T1OMS T1OC R/W R/W R/W R/W R/W R/W R/W R/W Bank 2 0X07 T1PD PRD1[7] PRD1[6] PRD1[5] PRD1[4] PRD1[3] PRD1[2] PRD1[1] PRD1[0] R/W R/W R/W R/W R/W R/W R/W R/W Bank 2 0X08 T1TD TD1[7] TD1[6] TD1[5] TD1[4] TD1[3] TD1[2] TD1[1] TD1[0] R/W R/W R/W R/W R/W R/W R/W R/W Bank 0 0x0E IMR T1IE LVDIE ADIE SPIIE URTIE EXIE9 EXIE8 TCIE R/W R/W R/W R/W R/W R/W R/W R/W Bank 0 0x0F ISR T1IF LVDIF ADIF SPIIF URTIF EXIF9 EXIF8 TCIF R/W R/W R/W R/W R/W R/W R/W R/W 定时器模式 图 6-26 定时 / 计数器 1 配置 在定时器模式, 用内部时钟执行减操作 减计数器的值会从 T1PD 自动重装 当减计数器下溢时产生中断且计数器清零, 计数器清零之后减操作重新开始 82 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

91 T1OUT 模式 在定时器 1 下溢输出模式, 使用带预分频的内部时钟或通过 T1CLK 引脚的外部时钟或带预分频的副频来执行减操作 当计数器下溢时, 计数器值从 T1PD 装载 每次溢出, F/F 输出取反, 计数器从 T1PD 自动重载 F/F 输出取反且输出到 T1OUT 引脚 这种模式产生 50% 占空比的脉冲输出 程序可以初始化 F/F 和在复位时初始化到 0 当 T1OUT 输出取反时就产生了一个 T1OUT 中断 图 6-27 T1OUT 模式时序图 捕捉模式 在捕捉模式,T1CAP 引脚的脉冲宽度 周期和占空比都测量, 用于遥控信号的解码 计数器是一个自由运行的内部时钟 在 T1CAP 引脚的上升沿 ( 下降沿 ), 计数器的内容装载到 T1PD, 计数器清零和产生中断 计数器仍然计数, 在 T1CAP 引脚的下一个下降 ( 上升 ) 沿, 计数器的内容装载到 T1PD, 计数器清零并再次产生中断 在检测到边沿之前如果发生了溢出,00H 装载到 T1PD 且产生下溢中断 在处理中断过程中, 它会通过检测 T1PD 的值是否为 00H 来判断是否有溢出 一个中断产生后 ( 捕捉 T1PD 或溢出检测 ), 捕捉和溢出检测都暂停直到 T1PD 读出 图 6-28 捕获模式时序图 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

92 PWM 模式 在脉冲宽度调制 (PWM) 输出模式, 使用带预分频的内部时钟或 T1CLK 引脚的外部时钟或带预分频的副频来执行减法计数 PWM1 的占空比由 T1TD 控制, 周期由 T1PD 控制 当 T1TD 的计数值大于或等于零时,PWM1 引脚的脉冲保持在高电平, 直到 T1PD 的计数值下溢时脉冲才为低电平 F/F 取反 ; 当计数器下溢时, 计数器仍然计数, 当计数器下溢 F/F 再次取反, 接着计数器自动把值装载到 T1PD,F/F 输出取反后输出到 /PWM 引脚 每次定时器 1 下溢中断产生,T1PD 被配置为一个 2 级的移位寄存器 在输出期间, 不会改变直到输出周期完成, 即使 T1PD 重写, 因此输出状态能不断的改变 在数据装载到 TI1PD 后设 T1S 到 1 为 T1PD 移位第一次 位模式 图 6-29 PWM 模式时序图 在 16 位定时器模式, 定时器 1 的所有功能变成 16 位 84 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

93 6.14 定时器 2 定时器 2 功能寄存器 R_BANK 地址名称 Bank 2 0X06 TSR T1MOD TRCB T1CSS1 T1CSS0 T2CSS T1S T1OMS T1OC R/W R/W R/W R/W R/W R/W R/W R/W Bank 2 0X09 T2CR T2IF T2IE T2S T2MS1 T2MS0 T2P2 T2P1 T2P0 R/W R/W R/W R/W R/W R/W R/W R/W Bank 2 0X0A T2PD PRD2[7] PRD2[6] PRD2[5] PRD2[4] PRD2[3] PRD2[2] PRD2[1] PRD2[0] R/W R/W R/W R/W R/W R/W R/W R/W Bank 2 0X0B T2TD TD2[7] TD2[6] TD2[5] TD2[4] TD2[3] TD2[2] TD2[1] TD2[0] R/W R/W R/W R/W R/W R/W R/W R/W 图 6-30 定时器 2 配置 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

94 定时器模式 在定时器模式, 使用带预分频的内部时钟来执行减法计数 当 T2PD 的计数值下溢, 产 生中断且计数器清零, 计数器清零之后减法计数重新开始 计数值自动装载到 T2PD 图 6-31 定时器模式时序图 PWM 模式 在脉冲宽度调制 (PWM) 输出模式, 使用带预分频的内部时钟或带预分频的副频来执行减法计数 PWM2 的占空比由 T2TD 控制, 周期由 T2PD 控制 当 T2TD 的计数值大于或等于零时 PWM2 引脚的脉冲保持在高电平, 直到 T2PD 的计数值下溢时脉冲就为低电平 图 6-32 PWM 模式时序图 86 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

95 6.15 代码选项 EM78P520N 有 3 个代码选项字, 它们不属于通用程序存储器, 在通用程序执行时这些选项位不能被访问 代码选项寄存器和用户 ID 寄存器排列如下表 : Word 0 Word1 Word 2 Bit 12~Bit 0 Bit 12~Bit 0 Bit 12~Bit 0 1. 代码选项寄存器 (Word 0) Word 0 Bit Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Mne monic TYPE1 TYPE0 LVREN LVR1 LVR0 ENWDTB FSMD FMMD1 FMMD0 HLP 保护 1 高高使能高高禁止高高高高禁止 0 低低禁止低低使能低低低低使能 Bits 12~11 (TYPE1~TYPE0): 48 引脚或 44 引脚的型号选择. TYPE1 TYPE0 型号选择 0 0 保留 0 1 保留 1 0 EM78P520N (44 引脚 LQFP/QFP) 1 1 EM78P520N (48 引脚 LQFP) ( 默认 ) Bit 10 (LVREN): 低电压复位使能位 0 : 禁止 1 : 使能 Bits 9~8 (LVR1~LVR0): 低电压复位的电压值选择位 LVR1 LVR0 复位电压 V V V Bit 7 (ENWDTB): WDT 使能位 0 : 使能 1 : 禁止 Bits 6~4 (FSMD, FMMD1~FMMD0): 振荡器模式选择位 FSMD FMMD1 FMMD0 主振荡器副振荡器 RC 模式 (ERIC) RC 模式 (ERIC) 晶振模式 RC 模式 (ERIC) PLL 模式 RC 模式 (ERIC) PLL 模式 RC 模式 (ERIC) RC 模式 (ERIC) 晶振模式 晶振模式晶振模式 PLL 模式晶振模式 晶振无 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

96 Bit 3 (HLP): 功耗选择位 0 : 低功耗, 适用于工作频率为 4MHz 或 4MHz 以下 1 : 高功耗, 适用于工作频率 4MHz 以上 Bits 2~0 (Protect): 保护位 Protect 是保护位, 保护类型如下 : 0 : 使能 1 : 禁止 2. 代码选项寄存器 (Word 1) Word 1 Bit Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 助记符 HLFS - - FCB0 FCB1 RESE TENB 主振荡器 1 1 高高 P 副振荡器 - - 低低 /RES ET Bits 12~7: Bit 6: 不使用, 但必须一直为 1, 以避免可能的错误 不使用, 但必须一直为 0, 以避免可能的错误 Bit 5 (HLFS): 主振荡器或副振荡器选择位 0 : 当发生复位时,CPU 选择的是副振荡器 1 : 当发生复位时,CPU 选择的是主振荡器 Bits 4~3: 不使用, 但必须一直为 1, 以避免可能的错误 Bits 2~1 (FCB0~FCB1): 晶振频率选择位 ( 主振荡器 ) FCB1 FCB0 工作频率 k~1M 0 1 1M~6M 1 0 6M~12M M~20M Bit 0 (RESETENB): 复位引脚使能位 0 : 使能, P81//RESET /RESET 引脚 1 : 禁止, P81//RESET P81 3. 用户 ID 寄存器 (Word 2) Word 2 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 用户 ID 88 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

97 6.16 指令集 指令集的每条指令为 13 位字宽, 由操作码和一个或多个操作数组成 一般情况下, 执 行一条指令需要一个指令周期 ( 一条指令需要两个时钟周期 ), 程序计数器是通过指令 "MOV R2,A," "ADD R2,A," 或算术指令或逻辑指令对 R2 的操作进行改变 ( 如, "SUB R2,A," "BS(C) R2,6," "CLR R2," 等 ). 在这种情况下, 这些指令需要两个指令周期 在执行以下指令时需要两个指令周期 : LJMP LCALL 条件跳转指令 ( JBS JBC JZ JZA DJZ DJZA ) 在测试为真时 对程序计数器写的指令也要两个指令周 期 另外, 指令集有以下特性 : (1) 任何寄存器的每个位可以被置 1, 清零, 或直接测试 (2) I/O 数据寄存器能作为一般寄存器, 即相同指令可以对 I/O 数据寄存器进行操作 惯例 : r = 寄存器 ( 包括通用寄存器和工作寄存器 ) 中某一个指定的寄存器 R4 的位 6 和位 7 选择寄存器 BANK b = 当前寄存器 R 的一个指定位 k = 8 或 10 位常数或立即数 助记符 操作 受影响的标志位 NOP 无操作 无 DAA 寄存器 A 的数由二进制调整为 BCD 码 C SLEP 0 WDT, 停止振荡 T, P WDTC 0 WDT T, P ENI 使能中断 无 DISI 禁止中断 无 RET [ 栈顶 ] PC 无 RETI [ 栈顶 ] PC, 使能中断 无 MOV R,A A R 无 CLRA 0 A Z CLR R 0 R Z 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

98 助记符操作受影响的标志位 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 DJZA R R-1 A, 如果为 0 跳过无 DJZ R R-1 R, 如果为 0 跳过无 RRCA R R(n) A(n-1),R(0) C, C A(7) C RRC R R(n) R(n-1),R(0) C, C R(7) C RLCA R R(n) A(n+1),R(7) C, C A(0) C RLC R R(n) R(n+1),R(7) C, C R(0) C SWAPA R 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, 如果为 0 跳过无 无 90 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

99 助记符操作受影响的标志位 JZ R R+1 R, 如果为 0 跳过无 BC R,b 0 R(b) 无 1 BS R,b 1 R(b) 无 JBC R,b 如果 R(b)=0, 跳过无 JBS R,b 如果 R(b)=1, 跳过无 CALL k PC+1 [ 栈 ],( 页, k) PC 无 LCALL k PC+1 [ 栈 ],K PC 无 JMP k ( 页, k) PC 无 LJMP k 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 BANK k k R5(2:0) 无 ADD A,k k+a A Z, C, DC 注 : 1 这条指令不能对中断状态寄存器操作 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

100 7 最大绝对值 额定值 项目 符号 条件 最小 最大 单位 电源电压 V DD V 输入电压 V I Port 7 ~ Port 9, Port A ~ Port C GND V 输出电压 V O Port 7 ~ Port 9, Port A ~ Port C GND V 工作温度 T OPR C 贮藏温度 T STG C 功耗 P D 500 mw 工作频率 (2clk) K 16M Hz 8 直流电气特性 8.1 直流电气特性 Ta= 25 C, = 5.0V 5%, VSS= 0V 符号参数条件最小值典型值最大值单位 Fc 晶振 : to 5V 两周期与两时钟 MHz ERIC ERIC: to 5V R: 51K F-20% F+20% MHz IIL 输入引脚输入漏电流 VIN =, VSS A VIH1 VIL1 VIHT1 VILT1 输入高电压 ( 施密特触发器 ) 输入低电压 ( 施密特触发器 ) 输入高临界电压 ( 施密特触发器 ) 输入低临界电压 ( 施密特触发器 ) Ports 7, 8, 9, A, B, C V V Ports 7, 8, 9, A, B, C -0.3V 0.25 V /RESET, INT V V /RESET, INT -0.3V 0.25 V VIHX1 时钟输入高电压 OSCI 在晶振模式 V V VILX1 时钟输入低电压 OSCI 在晶振模式 -0.3V 0.25 V IOH1 IOH2 IOL1 IOL2 高驱动电流 1 (Port9)LED 使能 高驱动电流 2 (Port7,8,9,A,B,C) 低灌电流 1 (Port9)LED 使能 低灌电流 2 (Port7,8,9,A,B,C) VOH = VSS+2.1V ma VOH = -0.5V ma VOL = ma VOL = VSS+0.5V ma 92 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

101 符号 参数 条件 最小值典型值最大值单位 IPH1 上拉电流 激活上拉, 输入引脚接 VSS A LVR1 低电压复位级 1 (2.6V) Ta = 25 C V Ta = -40 C ~ 85 C V LVR2 低电压复位级 2 (3.3V) Ta = 25 C V Ta = -40 C ~ 85 C V LVR3 低电压复位级 3 (3.9V) Ta = 25 C V Ta = -40 C ~ 85 C V ISB1 休眠模式, 掉电电流 所有输入和 I/O 引脚 WDT 禁止 1.1 A 接, 输出引脚悬空 ISB2 休眠模式, 掉电电流 WDT 使能 6.6 A ICC1 空闲模式电流 /RESET= 高, CPU 关停, 副振荡器时钟 (32.768kHz) 打开, 输出引脚悬空, WDT 禁止 4.7 A ICC2 空闲模式电流 /RESET= 高, CPU 关停, 副振荡器时钟 (32.768kHz) 打开, 输出引脚悬空, WDT 使能, 10.3 A ICC3 空闲模式电流 /RESET= 高, CPU 关停, 副振荡器时钟 (32.768kHz) 打开, 输出引脚悬空, WDT 禁止, LCD 使能 23.7 A ICC4 低速模式电流 /RESET= 高, CPU 打开, 使用副振荡器时钟 (32.768kHz), 输出引脚悬空, WDT 使能, 21.4 A ICC5 正常模式 /RESET= 高, Fosc=4MHz ( 晶振类型, CLKS="0"), 输出引脚悬空, WDT 使能 1.48 ma ICC6 正常模式 /RESET= 高, Fosc=16MHz ( 晶振类型, CLKS="0"), 输出引脚悬空, WDT 使能 3.45 ma RLCD LCD 电压分度电阻 Ta = 25 C 80 KΩ ILCD1 ILCD2 所有 LCD 点亮 所有 LCD 点亮 VLCD=5V, 除去 CPU 内核工作电流 ( 无控制板 ) VLCD=3V, 除去 CPU 内核工作电流 ( 无控制板 ) 23.3 A 12.9 A 注 : 1. 这些参数是理论值 ( 没有测试 ) 仅供设计参考 2. 在最小值 典型值和最大值列下的数据是在 25 下的假定值, 仅供设计参考 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

102 8.2 A/D 转换器特性 =2.5V 至 5.5V, Vss=0V, Ta=-40 至 85 C 符号参数条件最小典型最大单位 VREF 2.5 V 模拟参考电压 VREF VSS 2.5V VSS VSS VSS V VAI 模拟输入电压 VSS VREF V IAI1 Ivdd =VREF=5.0V, VSS = 0.0V µa 模拟供电电流 Ivref (V 参考于 ) µa IAI2 Ivdd =VREF=5.0V, VSS = 0.0V µa 模拟供电电流 Ivref (V 参考于 VREF) µa RN1 RN2 分辨率 分辨率 ADREF=0, 内部 =5.0V, VSS = 0.0V ADREF=1, 外部 VREF =VREF=5.0V, VSS = 0.0V 9 10 Bits Bits LN1 线性误差 = 2.5 到 5.5V Ta=25 C 0 ±4 ±8 LSB LN2 线性误差 = 2.5 到 5.5V Ta=25 C 0 ±2 ±4 LSB DNL 差分非线性误差 = 2.5 到 5.5V Ta=25 C 0 ±0.5 ±0.9 LSB FSE1 满刻度误差 =5.0V, VASS = 0.0V ±0 ±4 ±8 LSB FSE2 满刻度误差 =VREF=5.0V, VSS = 0.0V ±0 ±2 ±4 LSB OE 偏移误差 =VREF=5.0V, VSS = 0.0V ±0 ±2 ±4 LSB ZAI 推荐模拟电压源阻抗 KΩ ADIV A/D 输入电压范围 =VREF=5.0V, VSS = 0.0V 0 VREF V ADOV A/D 输出电压漂移 =VREF=5.0V, VSS = 0.0V, RL=10KΩ TAD A/D 时钟周期 =VREF=5.0V, VSS = 0.0V 4 µs TCN A/D 转换时间 =VREF=5.0V, VSS = 0.0V TAD PSR 电源滤波 =5.0V±0.5V ±0 ±2 LSB 注 : 1. 这些参数是理论值 ( 没有测试 ) 仅供设计参考. 2. 当 ADC 关闭时, 除了微小的漏电流外没有耗电流 3. AD 转换是线性的 V 94 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

103 Vih Vil (Volt) EM78P520N 8.3 锁相环特性 PLL 直流电气特性 符号 参数 条件 最小 典型 最大 单位 VD 数字供电电压 V 交流电气特性 参数条件最小典型最大单位 输入时钟 khz 输出时钟 耗电流 CLK2 CLK1 CLK0 1 1 X MHz 普通模式 600 μa 掉电模式 1 μa 锁存时间 200 μs 稳定时间 3 5 ms 注 : 1. 这些参数是理论值 ( 没有测试 ) 仅供设计参考 2. 规格修改不再通知. 8.4 器件特性 以下所列图示特性取自有限的样品, 并不保证它的准确性, 在此仅作参考 有些图片所 示数据可能超出规格指定的工作范围 5 Vih/Vil (Input Pins with Inverter) Vdd (Volt) 图 8-1 Vih, Vil 与 Vil max (-40 C to 85 C) Vil typ 25 C Vil min (-40 C to 85 C) 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

104 Iol(mA) IOh(mA) Ioh(mA) EM78P520N Voh_Ioh(=5V) Voh (Volt) -40 C 25 C 85 C 图 8-2 Voh 与 Ioh, =5V Voh_IOh(=3V) Voh(V) -40 C 25 C 85 C 图 8-3 Voh 与 Ioh, =3V Vol/Iol(5V) Vol(V) -40 C 25 C 85 C 图 8-4 Vol 与 Iol, =5V 96 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

105 WDT time out(ms) Iol(mA) EM78P520N Vol/Iol(3V) Vol(V) -40 C 25 C 85 C 图 8-5 Vol 与 Iol, =3V WDT Time out (Volt) -40 C 25 C 85 C 图 8-6 WDT 溢出周期与, 预分频比设为 1:1 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

106 Fosc(X C)/Fosc (25 C) Frequency(KHz) Frequency(MHz) EM78P520N ERIC FOR MAIN OSC K 100K 300K (volt) 图 8-7 ERIC 主振荡与 ERIC FOR SUB OSC M (Volt) 图 8-8 ERIC 副振荡与 ERC OSC Frequency vs Temp. (Cext=100pF, Rext=5.1K) V 5V Temperature ( C) 图 8-9 ERIC 主振荡与温度 98 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

107 Current (ua) 电流 (ua) EM78P520N 待机电流 ISB1 和 ISB2 有两个条件, 这些条件是 : ISB1: WDT 禁止 ( 休眠模式 ) ISB2: WDT 使能 ( 休眠模式 ) 典型 ISB1 和 ISB2 与温度 (=3V) ISB2 ISB 温度 ( C) 图 8-11 典型待机电流与温度 (=3V) Maximum ISB1 and ISB2 VS Temperature (=3V) ISB2 ISB Temperature ( C) 图 8-12 最大待机电流与温度 (=3V) 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

108 Current (ua) Current(uA) EM78P520N Typical ISB1 and ISB2 VS. Temperature(=5V) ISB2 ISB Temperature ( C) 图 8-13 典型待机电流与温度 (=5V) Maximum ISB1 and ISB2 VS. Temperature (=5V) ISB2 ISB Temperature ( C) 图 8-14 最大待机电流与温度 (=5V) 工作电流 ICC1 到 ICC6 有四种条件, 如下 : ICC1: Fosc=32.768kHz, 2 个时钟周期, WDT 禁止 ( 空闲模式 ) ICC2: Fosc=32.768kHz, 2 个时钟周期 WDT 使能 ( 空闲模式 ) ICC4: Fosc=32.768kHz, 2 个时钟周期, WDT 使能 ( 低速模式 ) ICC5: Fosc=4MHz, 2 个时钟周期, WDT 使能 ( 正常模式 ) 100 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

109 Current (ua) Current(uA) Current (ua) EM78P520N Typical ICC1 and ICC2 VS Temperature (=3V) ICC2 ICC Temperature ( C) 图 8-15 典型工作电流与温度 (=3V) Maximum ICC1 and ICC2 VS. Temperature (=3V) ICC2 ICC Temperature ( C) 图 8-16 最大工作电流与温度 (=3V) Typical ICC1 and ICC2 VS. Temperature (=5V) ICC2 ICC Temperature ( C) 图 8-17 典型工作电流与温度 (=5V) 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

110 Current (ua) Current (ua) Current (ua) EM78P520N Maximum ICC1 and ICC2 VS. Temperature (=5V) ICC2 ICC Temperature ( C) 图 8-18 最大工作电流与温度 (=5V) Typical ICC4 vs. Temperature Temperature ( C) 3V 5V 图 8-19 典型工作电流与温度 Maximum ICC4 vs. Temperature Temperature ( C) 3V 5V 图 8-20 最大工作电流与温度 102 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

111 Current (ma) Current (ma) EM78P520N Typical ICC5 vs. Temperature V 5V Temperature ( C) 图 8-21 典型工作电流与温度 Maximum ICC5 vs. Temperature V 5V Temperature ( C) 图 8-22 最大工作电流与温度 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

112 9 交流电气特性 (Ta=- 40 C ~ 85 C, =5V 5%, GND=0V) 符号 参数 条件 最小 典型 最大 单位 Dclk 输入时钟占空比 % Tins 指令周期时间 (CLKS="0") 晶振类型 100 DC ns RC 类型 500 DC ns Tdrh 器件复位保持时间 Ta = 25 C ms Trst /RESET 脉冲宽度 Ta = 25 C 2000 ns Twdt 看门狗定时器周期 Ta = 25 C ms Tset 输入引脚建立时间 0 ns Thold 输入引脚保持时间 20 ns Tdelay 输出引脚延迟时间 Cload=20pF 50 ns Tiod I/O 延时且 EMI 使能 Cload=150pF ns 注 : 这些参数是理论值没有经过测试 104 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

113 10 时序图 AC 测试输入 / 输出波形 -0.5 GND TEST POINTS 注意 : AC 测试 : 输入驱动在 -0.5V 为逻辑 1, VSS+0.5V 为逻辑零 0 时序测试在 0.75 为逻辑 1, 0.25 为逻辑 0 图 10-1a AC 测试输入 / 输出波形时序图 Test 复位时序 (CLK="0") NOP Instruction 1 Executed CLK /RESET Tdrh 图 10-1b 复位时序图 TCC 输入时序 (CLKS="0") ins CLK TCC tcc * n = 0, 2, 4, 6 图 10-1c TCC 输入时序图 产品规格书 (V1.4) ( 产品更新后, 规格书不保证同步更新 )

114 附录 A 编码和制造信息 EM78P520NL48J Material Type J: RoHS complied Pin Number Package Type K A: SKDIP SO: SOP Q: QFP L: LQFP Specific Annotation Product Number Product Type P: OTP Elan 8-bit Product For example: EM78P520NL48J is EM78P520N with OTP program memory, industrial grade product, in 48-pin LQFP 7x7mm package with RoHS complied EM78Paaaa Elan Product Number 1041 bbbbbb Batch Number 编码信息 Manufacture Date YYWW YY is year and WW is week EM78P520NL44J Material Type Contact Elan Sales for details Package Type / Pin Number Check the following section Elan IC Product Number 106 产品规格书 (V1.4) ( 产品更新后规格书不保证同步更新 )

EM65101

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

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

一、

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

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

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

Chapter 1

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

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

Chapter 1

Chapter 1 产品规格书 版本 1.3 义隆电子股份有限公司 2016.03 商标告知 : 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

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

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

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

Chapter 1

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

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

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

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

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

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

(CN)EM78P v

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

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

Chapter 1

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

More information

PowerPoint 演示文稿

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

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

,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

Chapter 1

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

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

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

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

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

目 录

目 录 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

版权声明 龙芯 免责声明 据 龙芯 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

GW2A 系列 FPGA 产品 GW2A-18 器件 Pinout Version History 日期 版本 2016/8/ /9/ /11/ /2/ /6/ /6/ /8

GW2A 系列 FPGA 产品 GW2A-18 器件 Pinout Version History 日期 版本 2016/8/ /9/ /11/ /2/ /6/ /6/ /8 Version History 日期 版本 2016/8/4 1.00 2016/9/2 1.01 2016/11/29 1.02 2017/2/16 1.03 2017/6/9 1.04 2018/6/27 1.05 2018/8/8 1.06 新增 MG196 PBGA256S 封装信息 ; 修改 SSPI 模式的配置功能 ; 增加 QN88 封装信息 2019/3/27 1.07 增加电源供电要求

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

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

, STC11F01-35C-SOP16 RMB 1.99 STC10F04-35C-LQFP44 R MB 2. 99

, STC11F01-35C-SOP16 RMB 1.99 STC10F04-35C-LQFP44 R MB 2. 99 , STC11F01-35C-SOP16 RMB 1.99 STC10F04-35C-LQFP44 R MB 2. 99 , STC12C5A08AD-35C-LQFP44,RMB 7.5 , STC12C5201AD-SOP16,RMB 2.49 STC12C5202AD-LQFP32,RMB 3.99 , , 0.1uF STC 89LE58 RD+ 32K 1280 16K+ 0.1uF

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

, , STC11F01-35C-SOP16 RMB 1.99 STC10F04-35C-LQFP44 R MB 2. 99 , STC12C5A08AD-35C-LQFP44,RMB 7.5 , STC12C5201AD-SOP16,RMB 2.49 STC12C5202AD-LQFP32,RMB 3.99 0.1uF 0.1uF 0.1uF STC 89 E 2 PROM Data Flash

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

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

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

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

DATASHEET SEARCH SITE ==

DATASHEET SEARCH SITE == , STC 89 1280 8/16/32/64k IAP SRAM ISP P0 8 P1 8051 E 2 PROM + P2 IAP STC Data Flash P4.0P4.3 P3 MAX810 I/O P4 A/D UART A / D 3 STC 89 P I I E 2 P 4 S A ROM EMI P P STC 89C51 RC 4K 512 2K STC 89C52 RC

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

目录

目录 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

PROTEUS VSM

PROTEUS  VSM Proteus VSM-- 1/1 PROTEUS VSM Proteus VSM ISIS Prospice VSM Proteus PROSPICE ARM7 PIC AVR HC11 8051 CPU LCD RS232 LED IAR Keil Hitech C make 6000 SPICE SPICE DLL SPICE3F5 14 FM PROTEUS PCB LED/LCD / 300

More information

untitled

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

More information

128K Flash EPROM 的程序?\(Bank=64K\) 切?

128K Flash EPROM 的程序?\(Bank=64K\) 切? 应用说明 华邦 8 位单片机 (8051 内核 ) 应用说明 华邦 8 位单片机 (8051 内核 ) ANSC-UC08-0007 目录 - 1. 应用说明 :...4 1.1...4 1.2 相关寄存器介绍...4 1.2.1 串行口控制寄存器 (SCON)... 4 1.2.2 串行数据缓冲寄存器 (SBUF)... 5 1.2.3 串行口控制 1 (SCON1)... 5 1.2.4 串行数据接收缓冲

More information

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

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

More information

(CN)EM78P374N ver1.8_

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

More information

A (QFP-48-12x ) RANGE IF70K AL-OUT AL-SIG VSS CLKFREQ-SEL HR-SET MIN-SET AM/FM-SEL AL-DISP A AL-

A (QFP-48-12x ) RANGE IF70K AL-OUT AL-SIG VSS CLKFREQ-SEL HR-SET MIN-SET AM/FM-SEL AL-DISP A AL- AM/FM SC361 0 AM/FM 12 CMOS QFP-48-12x12-0.8 FM 150M Hz AM 30 MHz LCD 3 13 1/3 4 32.768kHz FM 10.7 MHz 70 khz AM 455kHz 12 1.8V ~ 3.3V QFP44-10 x10-0.8 A B C D QFP-48-12x12-0.8 QFP-44-10x10-0.8 COB (QFP

More information

四位微控制器ML64168_ _.doc

四位微控制器ML64168_ _.doc SSSC /4168P 2005 8 4 4, (ADC), LCD Driver, (Buzzer), 1 3 CPU17 CPU 26 33 42 45 48 73 79 85 89 A/D 92 111 125 128 131 SSU4168P 133 143 A: / 153 B: 156 C: 158 D: 160 E: 161 F: 163 G: PAD 167 2 ,, 11 4 CMOS

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

SD3101 带 UART 和 I 2 C 的三差分通道计量 SOC 特点 高精度 ADC,24 位数据输出, 输入增益可选 和 16,3 个差分或 5 个伪差分通道, 可测量信号的真有效值 瞬时值和频率 8 位 RISC 低功耗 MCU,49 条指令,6 级堆栈, 在 2.097MHz

SD3101 带 UART 和 I 2 C 的三差分通道计量 SOC 特点 高精度 ADC,24 位数据输出, 输入增益可选 和 16,3 个差分或 5 个伪差分通道, 可测量信号的真有效值 瞬时值和频率 8 位 RISC 低功耗 MCU,49 条指令,6 级堆栈, 在 2.097MHz 带 UART 和 I C 的三差分通道计量 SOC 特点 高精度 ADC, 位数据输出, 输入增益可选 8 和 6, 个差分或 个伪差分通道, 可测量信号的真有效值 瞬时值和频率 8 位 RISC 低功耗 MCU, 条指令,6 级堆栈, 在.0MHz 工作时钟,MCU 部分在.V 工作电压下电流典型值为 00uA;kHz 时钟待机模式下工作电流为.6uA, 休眠模式电流小于 ua 6k Bytes

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

tiny15.PDF

tiny15.PDF ATtiny15/L 1. 8 AVR 2. RISC 90 32 8 3. 1K FLASH 1000 64 EEPROM 100000 4. Peripheral Prescale 8 / 100kHz PWM 4 10 ADC 20 5. MCU SPI ISP BOD 1.6MHz T/C1 25.6MHz 6. I/O 8 PDIP/SOIC 6 I/O 7. 2.7V-5.5V ATtiny15/L1L

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

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

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

Electrical and Optical Clock Data Recovery Solutions - Data Sheet

Electrical and Optical Clock Data Recovery Solutions - Data Sheet 32 GBd N1076A 32 GBd N1077A / 64 GBd N1076B 64 GBd N1078A / 64 GBd NRZ PAM4 O/E < 100 fs RMS JSA PLL ...3...4...4...5 /...6...8...11 N1076A...12 N1076B DCA-M...13 N1077A...15 N1078A DCA-M...17...21...

More information

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

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

More information

CM ZT1

CM ZT1 Spansion 模拟和微控制器产品 本文档包含有关 Spansion 模拟和微控制器产品的信息 尽管本文档内有原来开发该产品规格的公司名称 富士通 或 Fujitsu, 该产品将由 Spansion 提供给现有客户和新客户 规格的延续本文档内容并不因产品供应商的改变而有任何修改 文档内容的其他更新, 均为改善文档而进行, 并已记录在文档更改摘要 日后如有需要更改文档, 其更改内容也将记录在文档更改摘要

More information

EMC单片机学习笔记.doc

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

More information

mdt1030

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

More information

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD Leica MC170 HD Leica MC190 HD 5 6 7 8 11 12 13 14 16 HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD 22 23 24 26 Leica MC170 HD Leica MC190 HD ( ) 28

More information

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

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

More information

Arduino 1-1 Arduino 1-2 Arduino 1-3 Arduino IDE

Arduino 1-1 Arduino 1-2 Arduino 1-3 Arduino IDE Arduino 1-1 Arduino 1-2 Arduino 1-3 Arduino IDE Arduino 01 02 03 04 05 06 07 08 1-1 Arduino 2005 Massimo Banzi David Cuartielles David Mellis Arduino Arduino Arduino CC Arduino Arduino Arduino Arduino

More information

Tel: , Fax: STR-15 STR bps 2400bps 4800bps 9600bps STR : 500mW 2.ISM 433

Tel: , Fax: STR-15 STR bps 2400bps 4800bps 9600bps STR : 500mW 2.ISM 433 Tel:086-21-50807785, 50273226 Fax:086-21-50807785-807 http://www.sendbow.com TEL +86-021-50273226 50807785 13816690692 FAX:+86-021-50807785-807 167 E-mail:mailto:technology@sendbow.com web:http://www.sendbow.com

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

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

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

untitled

untitled 计 IC 规 书 2015/09/23 1 13 1.0 内.. 3.. 3 路 图.. 4 说.. 5.. 6.. 7.. 8 LCD.. 9 应 路图..10 标图..11 流 图..12 订单..13 订..13 2015/09/23 2 13 1.0 TCP310 数 计 路 键 选择 /(/ 切换 ) 单 1.5V 关闭 内 压检测 TCP310A1.30 ± 0.05V TCP310B1.25

More information

微處理機期末專題

微處理機期末專題 微 處 理 機 期 末 專 題 自 動 鋼 琴 組 員 :b92611004 羅 鈞 瑋 b92611008 吳 妍 儂 b92611038 吳 韋 靜 b92611042 林 佳 穎 一 簡 介 本 組 的 主 題 是 自 動 鋼 琴 在 播 放 音 樂 的 同 時, 鋼 琴 會 自 動 按 下 琴 鍵, 被 按 下 的 琴 鍵 所 對 應 到 的 音 階, 就 是 正 在 撥 放 的 樂 曲 的

More information

Microsoft Word - S153B.doc

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

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

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

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

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

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

untitled

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

More information

Microsoft Word - CSU8RP3119移动电源方案.doc

Microsoft Word - CSU8RP3119移动电源方案.doc 文件编码 :APN-CSU-P-3119-001 单芯片移动电源方案手册 REV 1.0.0 通讯地址 : 深圳市南山区蛇口南海大道 1079 号花园城数码大厦 A 座 9 楼邮政编码 :518067 公司电话 :+(86 755)86169257 传真 :+(86 755)86169057 公司网站 :www.chipsea.com 第 1 页, 共 7 页 版本历史 历史版本. 修改内容 版本日期

More information

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File 51 C 51 51 C C C C C C * 2003-3-30 pnzwzw@163.com C C C C KEIL uvision2 MCS51 PLM C VC++ 51 KEIL51 KEIL51 KEIL51 KEIL 2K DEMO C KEIL KEIL51 P 1 1 1 1-1 - 1 Project New Project 1 2 Windows 1 3 N C test

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

2005.book

2005.book ...4... 4... 7...10... 10... 10... 10... 10... 11... 11 PCC... 11 TB170... 12 /... 12...13... 13 BP150 / BP151 / BP152 / BP155... 14...15... 15... 15... 15... 15... 15... 15... 16 PS465 / PS477... 17 PS692

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

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

中文手册

中文手册 PCC-3428 PC/104 1. PCC-3428 1.1 PCC-3428 90mm 96mm ST CPU STPC Atlas Atlas CPU 486 DX/DX2 CPU DX2 133MHz Atlas 2D LCD/CRT 100MHz SDRAM 64MBytes PCC-3428 10/100Mbps DOC EIDE USB PC/104 ST STPC Atlas STPC

More information

单片机原理及应用实验指导书.doc

单片机原理及应用实验指导书.doc 1 2 3 4...2...4...9...9 AEDK598 MCS51...9 MCS51...10...10...10...10...10...10...11 P1...12...12...12....12...12...13 P3...14...14...14...14...14...14 I/O...15...15...15...15...15...16...17...17...17...17...17...18...19...19

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

榫 卯 是 什 麼? 何 時 開 始 應 用 於 建 築 中? 38 中 國 傳 統 建 築 的 屋 頂 有 哪 幾 種 形 式? 40 大 內 高 手 的 大 內 指 什 麼? 42 街 坊 四 鄰 的 坊 和 街 分 別 指 什 麼? 44 北 京 四 合 院 的 典 型 格 局 是 怎 樣 的

榫 卯 是 什 麼? 何 時 開 始 應 用 於 建 築 中? 38 中 國 傳 統 建 築 的 屋 頂 有 哪 幾 種 形 式? 40 大 內 高 手 的 大 內 指 什 麼? 42 街 坊 四 鄰 的 坊 和 街 分 別 指 什 麼? 44 北 京 四 合 院 的 典 型 格 局 是 怎 樣 的 目 錄 中 華 醫 藥 以 醫 術 救 人 為 何 被 稱 為 懸 壺 濟 世? 2 什 麼 樣 的 醫 生 才 能 被 稱 為 華 佗 再 世? 4 中 醫 如 何 從 臉 色 看 人 的 特 質? 6 中 醫 怎 樣 從 五 官 看 病? 8 中 醫 看 舌 頭 能 看 出 些 什 麼 來? 10 中 醫 真 的 能 靠 一 個 枕 頭, 三 根 指 頭 診 病 嗎? 12 切 脈 能 判 斷

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

控制器 EtherCAT EtherCAT EtherCAT 接下一个电机驱动模块 (X4) 接下一个电机驱动模块 (X5) X11 IN X4 IN X3 OUT X5 IN X6 OUT X2 X1 X4 IN X3 OUT X5 IN X6 OUT X2 X1 SYS STA DC BUS D

控制器 EtherCAT EtherCAT EtherCAT 接下一个电机驱动模块 (X4) 接下一个电机驱动模块 (X5) X11 IN X4 IN X3 OUT X5 IN X6 OUT X2 X1 X4 IN X3 OUT X5 IN X6 OUT X2 X1 SYS STA DC BUS D 控制器 thert thert thert 接下一个电机驱动模块 () 接下一个电机驱动模块 () 电机驱动模块 电机驱动模块 电源模块 接下一个电机驱动模块 () 接下一个电机驱动模块 () 接下一个电机驱动模块 () 接下一个电机驱动模块 () X 0 X 0 4 /RK /RK 注 注 制动电阻阻值 Ω Φ 80: 适用电机驱动模块型号 8-M-XXXX--XX Φ : 适用电机驱动模块型号

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

JX-300X DCS 3.1 SP202 SP201S SP211 SP243X SP233 SP244 SP221 SP251 SP251-1 SP251-2 800*600*2100 715*425*1000 RS-232/RS-485 5V24V 110W 24V 110W SP291 SB

JX-300X DCS 3.1 SP202 SP201S SP211 SP243X SP233 SP244 SP221 SP251 SP251-1 SP251-2 800*600*2100 715*425*1000 RS-232/RS-485 5V24V 110W 24V 110W SP291 SB JX-300X DCS I/O / SBUS 3-1 3-1 JX-300X DCS 3-1 JX-300X DCS 3.1 SP202 SP201S SP211 SP243X SP233 SP244 SP221 SP251 SP251-1 SP251-2 800*600*2100 715*425*1000 RS-232/RS-485 5V24V 110W 24V 110W SP291 SBUS 3-2

More information

目 录

目      录 61 61 61 61 2004-2-23 Sunplus University Program http://www.unsp.com.cn E-mail:unsp@sunplus.com.cn 1 61 1... 5 1.1... 5 1.2 61... 5 2... 8 2.1... 8 2.2... 8 2.2.1... 8 2.2.2... 10 2.3... 10 2.3.1... 10

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

iv 20 1 1.75 不 必 詫 異, 其 實 成 功 與 失 敗 之 間 就 是 由 這 樣 簡 單 的 工 作 習 慣 造 成 的 可 見, 習 慣 雖 小, 卻 影 響 深 遠 遍 數 名 載 史 冊 的 成 功 人 士, 哪 位 沒 有 幾 個 可 圈 可 點 的 習 慣 在 影 響 着

iv 20 1 1.75 不 必 詫 異, 其 實 成 功 與 失 敗 之 間 就 是 由 這 樣 簡 單 的 工 作 習 慣 造 成 的 可 見, 習 慣 雖 小, 卻 影 響 深 遠 遍 數 名 載 史 冊 的 成 功 人 士, 哪 位 沒 有 幾 個 可 圈 可 點 的 習 慣 在 影 響 着 iii 前 言 : 好 習 慣 成 就 好 人 生 論 語 說 : 性 相 近 也, 習 相 遠 也 其 意 是 說, 人 的 本 性 很 接 近, 但 由 於 習 慣 不 同, 便 相 去 甚 遠 習 慣 是 宇 宙 共 同 的 法 則, 具 有 無 法 阻 擋 的 巨 大 力 量 冬 天 來 了, 春 天 還 會 遠 嗎? 這 就 是 無 法 阻 擋 的 一 股 力 量 蘋 果 離 開 樹 枝

More information

DESCRIPTION

DESCRIPTION 8Bit CMOS OTP MCU 器件特性 RISC CPU: 仅需 35 条指令大部分指令仅需一个时钟周期存储器 1K x14 OTP ROM 48 Byte RAM 4 级堆栈时钟系统内置振荡 : Max: 4MHz ±2%.(3.3~5.5V) Max: 2MHz±2%.(2.4~3.3V) RC 振荡 : 外部晶体振荡 : IO 引脚配置输入输出双向 IO 口 : RA RC 单向输入引脚

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

展 望 与 述 评 2 广 电 设 备 与 技 术 2013.2

展 望 与 述 评 2 广 电 设 备 与 技 术 2013.2 展 望 与 述 评 2013.2 广 电 设 备 与 技 术 1 展 望 与 述 评 2 广 电 设 备 与 技 术 2013.2 展 望 与 述 评 2013.2 广 电 设 备 与 技 术 3 展 望 与 述 评 4 广 电 设 备 与 技 术 2013.2 展 望 与 述 评 2013.2 广 电 设 备 与 技 术 5 展 望 与 述 评 骆 萧 萧 卜 筱 皛 本 文 讨 论 了 在 非

More information