重要声明 应广科技保留权利在任何时候变更或终止产品, 建议客户在使用或下单前与应广科技或代理商联系以取得最新 最正确的产品信息 应广科技不担保本产品适用于保障生命安全或紧急安全的应用, 应广科技不为此类应用产品承担任何责任 关键应用产品包括, 但不仅限于, 可能涉及的潜在风险的死亡, 人身伤害, 火

Size: px
Start display at page:

Download "重要声明 应广科技保留权利在任何时候变更或终止产品, 建议客户在使用或下单前与应广科技或代理商联系以取得最新 最正确的产品信息 应广科技不担保本产品适用于保障生命安全或紧急安全的应用, 应广科技不为此类应用产品承担任何责任 关键应用产品包括, 但不仅限于, 可能涉及的潜在风险的死亡, 人身伤害, 火"

Transcription

1 数据手册 第 1.08 版 2018 年 12 月 11 日 Copyright 2018 by PADAUK Technology Co., Ltd., all rights reserved 6F-6, No.1, Sec. 3, Gongdao 5th Rd., Hsinchu City 30069, Taiwan, R.O.C. TEL:

2 重要声明 应广科技保留权利在任何时候变更或终止产品, 建议客户在使用或下单前与应广科技或代理商联系以取得最新 最正确的产品信息 应广科技不担保本产品适用于保障生命安全或紧急安全的应用, 应广科技不为此类应用产品承担任何责任 关键应用产品包括, 但不仅限于, 可能涉及的潜在风险的死亡, 人身伤害, 火灾或严重财产损失 应广科技不承担任何责任来自于因客户的产品设计所造成的任何损失 在应广科技所保障的规格范围内, 客户应设计和验证他们的产品 为了尽量减少风险, 客户设计产品时, 应保留适当的产品工作范围安全保障 提供本文档的中文简体版是为了便于了解, 请勿忽视文中英文的部份, 因为其中提供有关产品性能以及产品使用的有用信息, 应广科技暨代理商对于文中可能存在的差错不承担任何责任, 建议参考本档英文版 Copyright 2018, PADAUK Technology Co. Ltd Page 2 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

3 目 录 1. 单片机特点 系列特点 系统功能 CPU 特点 封装信息 系统概述和方框图 引脚功能说明 器件电气特性 直流交流电气特性 绝对最大值 IHRC 频率与 VDD 关系曲线图 ( 校准到 16MHz) ILRC 频率与 VDD 关系曲线图 ILRC 频率与温度关系曲线图 IHRC 频率与温度关系曲线图 ( 校准到 16MHz) 工作电流与 VDD 系统时钟 CLK=IHRC/n 曲线图 工作电流与 VDD 系统时钟 CLK=ILRC/n 曲线图 引脚拉高电阻曲线图 引脚输出驱电流 (Ioh) 与灌电流 (Iol) 曲线图 引脚输出输入高电压与低电压 (V IH / V IL ) 曲线图 掉电模式消耗电流 (I PD ) 与省电模式消耗电流 (I PS ) 曲线图 功能概述 OTP 程序内存 开机流程 复位时序图 数据存储器 SRAM 振荡器和时钟 内部高频振荡器和内部低频振荡 芯片校准 IHRC 频率校准与系统时钟 系统时钟和 LVR 基准位 位定时器 (Timer16) 看门狗定时器 中断 省电与掉电 省电模式 (stopexe) 掉电模式 (stopsys) 唤醒 IO 引脚 复位和 LVR 复位 LVR 复位 LVR 复位注意事项...31 Copyright 2018, PADAUK Technology Co. Ltd Page 3 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

4 6. IO 寄存器 标志寄存器 (flag),io 地址 = 0x 堆栈指针寄存器 (sp),io 地址 = 0x 时钟控制寄存器 (clkmd),io 地址 = 0x 中断允许寄存器 (inten),io 地址 = 0x 中断请求寄存器 (intrq),io 地址 = 0x Timer16 控制寄存器 (t16m),io 地址 = 0x 外部晶体振荡器控制寄存器 (eoscr, 只写 ),IO 地址 = 0x0a 内部高频 RC 振荡器控制寄存器 (ihrcr, 只写 ),IO 地址 = 0x0b 中断缘选择寄存器 (integs),io 地址 = 0x0c 端口 A 数字输入启用寄存器 (padier),io 地址 = 0x0d 端口 A 数据寄存器 (pa),io 地址 = 0x 端口 A 控制寄存器 (pac),io 地址 = 0x 端口 A 上拉控制寄存器 (paph),io 地址 = 0x 杂项寄存器 (misc),io 地址 = 0x3b 指令 数据传输类指令 算术运算类指令 移位元元运算类指令 逻辑运算类指令 位运算类指令 条件运算类指令 系统控制类指令 指令执行周期综述 指令影响标志的综述 BIT 定义 程序选项 (Code Options) 特别注意事项 警告 使用 IC 时 IO 使用与设定 中断 切换系统时钟 掉电模式 唤醒以及看门狗 TIMER16 溢出时间 LVR IHRC 烧录方法 使用 ICE 时...54 Copyright 2018, PADAUK Technology Co. Ltd Page 4 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

5 修订历史 : 修订日期描述 /12/10 初版 /12/27 增加 LVR 复位注意事项 /02/12 增加章节 8 特别注意事项 /12/22 修改 PMS150 工作温度为 -40 C ~ 85 C /06/17 修改 PMS150 工作温度为 -20 C ~ 70 C /07/ /06/ /12/11 1. 增加 内容, 关于唤醒的描述 2. 增加 8.3 内容 1. 增加 IHRC 描述 2. 删除第 3 章 PA1 描述 3. 增加 1.4 封装信息 4. 删除第 3 章 MSOP10 引脚功能描述并增加 SOP8 引脚功能描述 1. 更新公司地址与电话 2. 修改 增加 1.4 封装信息 PMC150-U06 & PMS150-U06 4. 增加第 3 章 SOT23-6 引脚功能描述 5. 修改 到 增加 4.5 ILRC 频率与温度关系曲线图 7. 增加 4.12 掉电模式消耗电流 (I PD ) 与省电模式消耗电流 (I PS ) 曲线图 8. 增加 复位时序图 9. 修改 5.4 振荡器和时钟 10. 修改 修改 位定时器 12. 修改 5.7 中断 13. 修改 修改 修改 删除第 7 章符号 pc0 17. 修改第 7.8 节指令执行周期综述并删除第 节 18. 将第 节 BIT 定义移至第 7.10 节 19. 增加第 8 章代码选项 20. 更新第 9.1 节之网站连结 21. 修改第 修改第 9.3 节使用 ICE Copyright 2018, PADAUK Technology Co. Ltd Page 5 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

6 1. 单片机特点 1.1. 系列特点 PMC150 系列 : 高抗干扰 (High EFT) 系列 工作温度范围 :-40 C ~ 85 C PMS150 系列 : 通用系列 不建议使用于 AC 阻容降压供电或有高 EFT 要求的应用 应广不对使用于此类应用而不达安规要求负责 工作温度范围 :-20 C ~ 70 C 1.2. 系统功能 1KW OTP 程序内存 60 字节数据存储器 硬件 16 位定时器 快速唤醒功能 内置高频 RC 振荡器 (IHRC) 内置 Band-gap 硬件模块输出 1.20V 参考电压 6 个 IO 引脚具有 10mA 电流驱动能力 工作频率 0 ~ 8MHz@V DD 3.3V; 0 ~ 4MHz@V DD 2.5V; 0 ~ 2MHz@V DD 2.2V; 工作电压 :2.2V ~ 5.5V 功耗特性 : I operating ~ 1.7mA@1MIPS, V DD =5.0V; I operating ~ 8uA@21KHz, V DD =3.3V I powerdown ~ 0.7uA@V DD =5.0V; I powerdown ~ 0.5uA@V DD =3.3V 时钟模式 : 内部高频振荡器 内部低频振荡器 每个引脚都可弹性设定唤醒功能 8 段 LVR 复位设定 ~ 4.1V, 3.6V, 3.1V, 2.8V, 2.5V, 2.2V, 2.0V, 1.8V 1 个外部中断输入引脚 1.3. CPU 特点 工作模式 : 单一处理单元的工作模式 提供 79 条指令 绝大部分指令都是单周期 (1T) 指令 可程序设定的堆栈深度 数据存取支持直接和间接寻址模式, 用数据存储器即可当作间接寻址模式的数据指针 (index pointer) IO 地址以及存储地址空间互相独立 Copyright 2018, PADAUK Technology Co. Ltd Page 6 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

7 1.4. 封装信息 PMC150 系列 : PMC150-S08: SOP8 (150mil) PMC150-U06: SOT23-6 PMS150 系列 : PMS150-S08: SOP8 (150mil) PMS150-U06: SOT 系统概述和方框图 PMC150/PMS150 是一个 IO 类型 完全静态, 以 OTP 为程序存储基础的单片机 它运用 RISC 的架构基础使大部分的指令执行时间都是一个指令周期, 只有少部分指令是需要两个指令周期 PMC150/PMS150 内置 1KW OTP 程序内存以及 60 字节数据存储器 ; 另外,PMC150/PMS150 还提供一个 16 位的硬件计数器 FPP0 内部总线 中断控制 16 位计数器 IO 端口 1KW OTP & 任务控制 60 字节数据存储器 上电复位 & LVR 看门狗计数器 电源管理 Copyright 2018, PADAUK Technology Co. Ltd Page 7 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

8 3. 引脚功能说明 PMC150/PMS150-S08 (SOP8-150mil) Copyright 2018, PADAUK Technology Co. Ltd Page 8 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

9 引脚名称 PA7 PA6 PA5/PRST# PA4 PA3 PA0/INT0 引脚 & 缓冲器类型 IO ST / CMOS IO ST / CMOS IO ST / CMOS IO ST / CMOS IO ST / CMOS IO ST / CMOS 功能描述 当端口 A 位 7, 此引脚可编程设定为输入或输出, 弱上拉电阻模式 此外, 亦可设定在睡眠中唤醒系统的功能 ; 但是, 当寄存器 padier 位 7 为 0 时, 唤醒功能是被关闭的 当端口 A 位 6, 此引脚可编程设定为输入 / 输出, 弱上拉电阻模式 此外, 亦可设定在睡眠中唤醒系统的功能 ; 但是, 当寄存器 padier 位 6 为 0 时, 唤醒功能是被关闭的 此引脚可用做 : (1) 当单片机的外部复位 (2) 当端口 A 位 5, 此引脚可以设定为输入口或开漏输出 (open drain) 模式 这个引脚可以设定在睡眠中唤醒系统的功能 ; 但是, 当寄存器 padier 位 5 为 0 时, 唤醒功能是被关闭的 另外, 当此引脚设定成输入时, 对于需要高抗干扰能力的系 统, 请串接 33Ω 电阻 此引脚可用做端口 A 位 4, 并可编程设定为输入或输出, 弱上拉电阻模式 这个引脚可以设定在睡眠中唤醒系统的功能 ; 但是, 当寄存器 padier 位 4 为 0 时, 唤醒功能是被关闭的 此引脚可用做端口 A 位 3, 并可编程设定为输入或输出, 弱上拉电阻模式 这个引脚可以设定在睡眠中唤醒系统的功能 ; 但是, 当寄存器 padier 位 3 为 0 时, 唤醒功能是被关闭的 此引脚可用做 : NC - 没有接线 VDD GND (1) 当端口 A 位 0, 并可编程设定为输入或输出, 弱上拉电阻模式 (2) 外部引脚中断 0, 中断服务可发生在上升沿或下降沿 这个引脚可以设定在睡眠中唤醒系统的功能 ; 但是, 当寄存器 padier 位 0 为 0 时, 唤醒功能是被关闭的 正电源 地 注意 :IO: 输入 / 输出 ;ST: 施密特触发器输入 ;Analog: 模拟输入引脚 ;CMOS:CMOS 电压基准位 Copyright 2018, PADAUK Technology Co. Ltd Page 9 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

10 4. 器件电气特性 4.1. 直流交流电气特性 下列所有数据除特别列明外, 皆于 V DD =5.0V, f SYS =2MHz 之条件下获得 符号特性最小值典型值最大值单位条件 V DD 工作电压 V * 受限于 LVR 公差 f SYS 系统时钟 (CLK)* = IHRC/2 IHRC/4 IHRC/ M 4M 2M Hz Under_20ms_ V DD _ok** = Y/N V DD 2.5V / V DD 3.1V V DD 2.2V / V DD 2.5V V DD 2.2V / V DD 2.2V ILRC 37K V DD = 5.0V I OP I PD I PS 工作电流 掉电模式消耗电流 ( 用 stopsys 命令 ) 省电模式消耗电流 ( 用 stopexe 命令 ) ma ua ua ua 0.4 ma V IL 输入低电压 0 0.3V DD V V IH 输入高电压 0.7 V DD V DD V f SYS =1MIPS@5.0V f SYS =ILRC=21KHz@3.3V f SYS = 0Hz,VDD=5.0V f SYS = 0Hz,VDD=3.3V V DD =5.0V; Band-gap, LVR, IHRC, ILRC, Timer16 硬件模块是开启 I OL IO 引脚输出灌电流 ma V DD =5.0V, V OL =0.5V I OH IO 引脚输出驱动电流 ma V DD =5.0V, V OH =4.5V V IN 输入电压 -0.3 V DD +0.3 V I INJ (PIN) 脚位的引入电流 1 ma V DD +0.3 V IN -0.3 R PH 上拉电阻 V LVR 低电压侦测电压 * f IHRC IHRC 输出频率 ( 校准后 ) * KΩ V V DD =5.0V V DD =3.3V V DD =2.2V 15.84* 16* 16.16* o C 15.20* 15.28* 16* 16* 16.80* 16.72* MHz V DD =2.2V~5.5V, -40 o C <Ta<85 o C* -20 o C <Ta<70 o C* Copyright 2018, PADAUK Technology Co. Ltd Page 10 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

11 符号 特性 最小值 典型值 最大值 单位 条件 31.3* 37* 41.9* V DD =5.0V, Ta=25 o C 24.0* 37* 50.0* V DD =5.0V, -40 o C <Ta<85 o C* 25.9* 37* 48.1* f ILRC ILRC 输出频率 * KHz V DD =5.0V, -20 o C <Ta<70 o C* 18.3* 21* 24.5* V DD =3.3V, Ta=25 o C 14.0* 14.7* 21* 21* 29.0* 27.3* V DD =3.3V, -40 o C <Ta<85 o C* V DD =3.3V, -20 o C <Ta<70 o C* t INT 中断脉冲宽度 30 ns V DD =5V V DR 数据存储器数据保存电压 * 1.5 V 掉电模式下 t WDT 2048 misc[1:0]=00( 默认 ) ILRC 4096 misc[1:0]=01 看门狗定时器超时溢出时间时钟 misc[1:0]=10 周期 256 misc[1:0]=11 t SBP 系统开机时间 ( 从开启电源算起 ) V DD =5V, ILRC~37KHz ms V DD =3.3V, ILRC~21KHz 系统唤醒时间 STOPEXE 省电模式下, 切换 IO 引脚 T SYS 是系统时钟周期 128 T SYS 的快速唤醒 t WUP STOPSYS 掉电模式下, 切换 IO 引脚的快速唤醒 ;IHRC 是系统时钟 STOPEXE 省电模式和 STOPSYS 掉电模式下, 切换 IO 引脚的普通唤醒 128 T SYS T SIHRC 是 IHRC 从上电后的稳 + 定时间 T SIHRC T SYS 是 ILRC 时钟周期 1024 T ILRC t RST 外部复位脉冲宽度 120 V DD =5V * 这些参数是设计参考值, 并不是每个芯片测试 ** Under_20ms_ V DD _Ok 为对 V DD 能否于 20ms 内从 0V 上升到指定电压的一个检查条件 4.2. 绝对最大值 电源电压 V ~ 5.5V 输入电压 V ~ V DD + 0.3V 工作温度.. PMC150 系列 :-40 C ~ 85 C PMS150 系列 :-20 C ~ 70 C 储藏温度 C ~ 125 C 结点温度 C Copyright 2018, PADAUK Technology Co. Ltd Page 11 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

12 4.3. IHRC 频率与 VDD 关系曲线图 ( 校准到 16MHz) 4.4. ILRC 频率与 VDD 关系曲线图 Copyright 2018, PADAUK Technology Co. Ltd Page 12 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

13 4.5. ILRC 频率与温度关系曲线图 4.6. IHRC 频率与温度关系曲线图 ( 校准到 16MHz) Copyright 2018, PADAUK Technology Co. Ltd Page 13 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

14 4.7. 工作电流与 VDD 系统时钟 CLK=IHRC/n 曲线图 条件 : 开启的硬件模块 :Band-gap, LVR, IHRC, T16; 关闭的硬件模块 :ILRC; IO 引脚 :PA0 以 0.5Hz 频率高低电压交换输出, 无负载 ; 其它引脚 : 设为输入且无空接 4.8. 工作电流与 VDD 系统时钟 CLK=ILRC/n 曲线图 条件 : 开启的硬件模块 :Band-gap, LVR, ILRC, T16; 关闭的硬件模块 :IHRC; IO 引脚 :PA0 以 0.5Hz 频率高低电压交换输出, 无负载 ; 其它引脚 : 设为输入且无空接 Copyright 2018, PADAUK Technology Co. Ltd Page 14 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

15 4.9. 引脚拉高电阻曲线图 引脚输出驱电流 (Ioh) 与灌电流 (Iol) 曲线图 Copyright 2018, PADAUK Technology Co. Ltd Page 15 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

16 4.11. 引脚输出输入高电压与低电压 (V IH / V IL ) 曲线图 Copyright 2018, PADAUK Technology Co. Ltd Page 16 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

17 4.12. 掉电模式消耗电流 (I PD ) 与省电模式消耗电流 (I PS ) 曲线图 Copyright 2018, PADAUK Technology Co. Ltd Page 17 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

18 5. 功能概述 5.1. OTP 程序内存 OTP( 一次性可编程 ) 程序内存用来存放要执行的程序指令 OTP 程序内存可以储存数据, 包含 : 数据, 表格和中断入口 复位之后,FPP0 的初始地址为 0x000 中断入口是 0X010;OTP 程序内存最后 8 个地址空间是被保留给系统使用, 如 : 校验, 序列号等 PMC150/PMS150 的 OTP 程序内存容量为 1KW, 如表 1 所示 OTP 内存从地址 0x3F8 to 0x3FF 供系统使用, 从 0x001 ~ 0x00F 和 0x011~0x3F7 地址空间是用户的程序空间 地址 0x000 0x001 0x00F 0x010 0x011 0x3F7 0x3F8 0x3FF 功能 FPP0 起始地址 goto 指令 用户程序区 用户程序区 中断入口地址 用户程序区 用户程序区系统使用 系统使用 表 1:PMC150/PMS150 程序内存结构 5.2. 开机流程 开机时,POR( 上电复位 ) 是用于复位 PMC150/PMS150; 但是, 上电后电源电压可能不太稳定, 为确保单片机 是工作在电压稳定的状态, 在执行第一条指令之前,PMC150/PMS150 会延迟 1024 个 ILRC 时钟周期, 这时间就是 t SBP, 如图 1 所示 VDD POR 上电复位 tsbp 程序执行 图 1: 上电复位时序 Copyright 2018, PADAUK Technology Co. Ltd Page 18 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

19 复位时序图 Copyright 2018, PADAUK Technology Co. Ltd Page 19 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

20 5.3. 数据存储器 SRAM 数据存取可以是字节或位的操作 除了存储数据外, 数据存储器还可以担任间接存取方式的资料指针, 以及所有处理单元的堆栈内存 堆栈内存是定义在数据储存器里 堆栈内存的堆栈指针是定义在堆栈指针寄存器 ; 而每个处理单元的堆栈内存深度是由使用者定义的 用户可以依其程序需求来订定所需要堆栈内存的大小, 以保持最大的弹性 数据存储器的间接存取方式, 是以数据存储器当作数据指针来存取数据字节 所有的数据存储器, 都可以拿来当作数据指针, 这可以让单片机的资源做最大的使用 由于 PMC150/PMS150 的数据存储器只有 60 位组, 所以全部都可以用间接方式来存取 5.4. 振荡器和时钟 PMC150/PMS150 提供 2 个振荡器电路 : 内部高频振荡器 (IHRC) 与内部低频振荡器 (ILRC ) 这二个振荡器 可以分别用寄存器 clkmd.4 与 clkmd.2 启用或停用, 使用者可以选择这二个振荡器之一作为系统时钟源, 并透过 clkmd 寄存器来改变系统时钟频率, 以满足不同的系统应用 振荡器硬件 IHRC ILRC 启用或停用选择 clkmd.4 clkmd 内部高频振荡器和内部低频振荡 开机后,IHRC 和 ILRC 振荡器都是被启用的,PMC150/PMS150 烧录工具提供 IHRC 频率校准, 透过 ihrcr 寄存器来消除工厂生产引起的频率漂移,IHRC 振荡器通常被校准到 16MHz, 通常校准后的频率偏差都在 2% 以内 ; 且校准后 IHRC 的频率仍然会因电源电压和工作温度而略有漂移 ILRC 的频率会因工厂生产 电源电压和温度而变化, 请参阅 DC 规格书 需要精确定时的应用时请不要使用 ILRC 的时钟当作参考时间 芯片校准 IHRC 的输出频率可能因工厂制造变化而有所差异,PMC150/PMS150 提供 IHRC 输出频率校准, 来消除工厂生 产时引起的变化 这个功能是在编译用户的程序时序做选择, 校准命令以及选项将自动插入到用用户的程序, 校准命令 如下所示 :.ADJUST_IC SYSCLK=IHRC/(p1), IHRC=(p2)MHz, V DD =(p3)v; 这里 : p1 =2,4,8,16,32; 以提供不同的系统时钟 p2 =14 18; 校准芯片到不同的频率, 通常选择 16MHz p3 = ; 根据不同的电源电压校准芯片 Copyright 2018, PADAUK Technology Co. Ltd Page 20 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

21 IHRC 频率校准与系统时钟 用户在程序编译期间,IHRC 频率校准以及系统时钟的选项, 如表 2 所示 : SYSCLK CLKMD IHRCR 描述 Set IHRC / 2 = 34h (IHRC / 2) Calibrated IHRC 校准到 16MHz, CLK=8MHz (IHRC/2) Set IHRC / 4 = 14h (IHRC / 4) Calibrated IHRC 校准到 16MHz, CLK=4MHz (IHRC/4) Set IHRC / 8 = 3Ch (IHRC / 8) Calibrated IHRC 校准到 16MHz, CLK=2MHz (IHRC/8) Set IHRC / 16 = 1Ch (IHRC / 16) Calibrated IHRC 校准到 16MHz, CLK=1MHz (IHRC/16) Set IHRC / 32 = 7Ch (IHRC / 32) Calibrated IHRC 校准到 16MHz, CLK=0.5MHz (IHRC/32) Set ILRC = E4h (ILRC / 1) Calibrated IHRC 校准到 16MHz, CLK=ILRC Disable 没改变没改变 IHRC 不校准,CLK 没改变 表 2:IHRC 频率校准选项 通常情况下,ADJUST_IC 将是开机后的第一个命令, 以设定系统的工作频率 IHRC 频率校准的程序只会执行一 次, 是发生在要将程序代码在写入 OTP 内存的时候, 以后, 它就不会再被执行了 如果 IHRC 校准选择不同的选项, 开机后的系统状态也是不同的 下面显示在不同的选项下,PMC150/PMS150 不同的状态 : (1).ADJUST_IC SYSCLK=IHRC/2, IHRC=16MHz, V DD =5V 开机后,CLKMD = 0x34: IHRC 的校准频率为 16MHz@V DD =5V, 启用 IHRC 的硬件模块 系统时钟 CLK = IHRC/2 = 8MHz 看门狗定时器被停止, 启用 ILRC,PA5 是在输入模式 (2).ADJUST_IC SYSCLK=IHRC/4, IHRC=16MHz, V DD =3.3V 开机后,CLKMD = 0x14: IHRC 的校准频率为 16MHz@V DD =3.3V, 启用 IHRC 的硬件模块 系统时钟 CLK = IHRC/4 = 4MHz 看门狗定时器被停止, 启用 ILRC,PA5 是在输入模式 (3).ADJUST_IC SYSCLK=IHRC/8, IHRC=16MHz, V DD =2.5V 开机后,CLKMD = 0x3C: IHRC 的校准频率为 16MHz@V DD =2.5V, 启用 IHRC 的硬件模块 系统时钟 CLK = IHRC/8 = 2MHz 看门狗定时器被停止, 启用 ILRC,PA5 是在输入模式 (4).ADJUST_IC SYSCLK=IHRC/16, IHRC=16MHz, V DD =2.2V 开机后,CLKMD = 0x1C: IHRC 的校准频率为 16MHz@V DD =2.2V, 启用 IHRC 的硬件模块 系统时钟 CLK = IHRC/16 = 1MHz 看门狗定时器被停止, 启用 ILRC,PA5 是在输入模式 Copyright 2018, PADAUK Technology Co. Ltd Page 21 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

22 (5).ADJUST_IC SYSCLK=IHRC/32, IHRC=16MHz, V DD =5V 开机后,CLKMD = 0x7C: IHRC 的校准频率为 16MHz@V DD =5V, 启用 IHRC 的硬件模块 系统时钟 CLK = IHRC/32 = 500KHz 看门狗定时器被停止, 启用 ILRC,PA5 是在输入模式 (6).ADJUST_IC SYSCLK=ILRC, IHRC=16MHz, V DD =5V 开机后,CLKMD = 0XE4: IHRC 的校准频率为 16MHz@V DD =5V, 停用 IHRC 的硬件模块 系统时钟 CLK = ILRC 看门狗定时器被停用, 启用 ILRC,PA5 是在输入模式 (7).ADJUST_IC DISABLE 开机后,CLKMD 寄存器没有改变 ( 没任何动作 ): IHRC 不校准, 停用 IHRC 的硬件模块 系统时钟 CLK = ILRC 看门狗定时器被启用, 启用 ILRC,PA5 是在输入模式 系统时钟和 LVR 基准位 系统时钟的时钟源从 IHRC 和 ILRC,PMC150/PMS150 的时钟系统的硬件框图如图 2 所示 clkmd[7:5] IHRC 時鐘 ILRC 時鐘 2, 4, 8, 16, 32, 64 1 ( 默認 ), 4 M U X 系統時鐘 CLK 图 2: 系统时钟源选择 使用者可以在不同的需求下选择不同的系统时钟, 选定的系统时钟应与电源电压和 LVR 的水平结合, 才能使系统 稳定 LVR 的水平是在在编译过程中选择, 不同系统时钟对应的 LVR 设定, 请参考章节 4.1 中系统时钟的最低工作电 压 Copyright 2018, PADAUK Technology Co. Ltd Page 22 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

23 位定时器 (Timer16) PMC150/PMS150 内置一个 16 位硬件定时器, 定时器时钟可来自于系统时钟 (CLK) 内部高频振荡时钟(IHRC) 内部低频振荡时钟 (ILRC) 或 PA0, 在送到时钟的 16 位计数器 (counter16) 之前,1 个可软件编程的预分频器提供 选择, 让计数范围更大 16 位计数器只能向上计数, 计数器初始值可以使用 stt16 指令来设定, 而计数器的数值也可以利用 ldt16 指令存储到 SRAM 数据存储器 可软件编程的选择器用于选择 Timer16 的中断条件, 当计数器溢出时, Timer16 可以触发中断 中断源是来自 16 位定时器的位 8 到位 15, 中断类型可以上升沿触发或下降沿触发, 是经由寄存器 integs.4 选择 Timer16 模块框图如图 3 t16m[7:5] t16m[4:3] stt16 命令 ldt16 命令 数据存储器 CLK IHRC EOSC ILRC PA0 多任务器 Prescalar 1, 4, 16, 位计数器 数据总线 位 15~ 位 8 t16m[2:0] 多任务器 or integs.4 设置中断请求标志 图 3:Timer16 模块框图 使用 Timer16 时,Timer16 的语法定义在.inc 文件中 共有三个参数来定义 Timer16 的使用, 第一个参数是用来 定义 Timer16 的时钟源, 第二个参数是用来定义预分频器, 第三个参数是确定中断源 T16M IO_RW 0x06 $ 7~5: STOP, SYSCLK, X, PA4_F, IHRC, X, ILRC, PA0_F // 第一个参数 $ 4~3: /1, /4, /16, /64 // 第二个参数 $ 2~0: BIT8, BIT9, BIT10, BIT11, BIT12, BIT13, BIT14, BIT15 // 第三个参数 使用者可以依照系统的要求来定义 T16M 参数, 例子如下, 更多例子请参考 IDE 软件 使用手册 IC 介绍 缓存器介绍 T16M $ T16M SYSCLK, /64, BIT15; // 选择 (SYSCLK/64) 当 Timer16 时钟源, 每 2^16 个时钟周期产生一次 INTRQ.2=1 // 系统时钟 System Clock = IHRC / 2 = 8 MHz // SYSCLK/64 = 8 MHz/64 = 8 us, 约每 524 ms 产生一次 INTRQ.2=1 $ T16M PA0, /1, BIT8; // 选择 PA0 当 Timer16 时钟源, 每 2^9 个时钟周期产生一次 INTRQ.2=1 // 每接收 512 个 PA0 个时钟周期产生一次 INTRQ.2=1 $ T16M STOP; // 停止 Timer16 计数 Copyright 2018, PADAUK Technology Co. Ltd Page 23 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

24 5.6. 看门狗定时器 看门狗定时器是一个计数器, 其时钟源来自内部低频振荡器 (ILRC) 利用 misc 寄存器的选择, 可以设定四种不同的看门狗定时器超时时间, 它是 : 当 misc[1:0]=11 时 :256 个 ILRC 时钟周期 当 misc[1:0]=10 时 :16384 个 ILRC 时钟周期 当 misc[1:0]=01 时 : 4096 个 ILRC 时钟周期 当 misc[1:0]=01( 默认 ) 时 :2048 个 ILRC 时钟周期 ILRC 的频率有可能因为工厂制造的变化, 电源电压和工作温度而漂移很多 ; 使用者必须预留安全操作范围 为确保看门狗定时器在超时溢出周期之前被清零, 在安全时间内, 用指令 wdreset 清零看门狗定时器 在上电复位或任何时候使用 wdreset 指令, 看门狗定时器都会被清零 当看门狗定时器超时溢出时,PMC150/PMS150 将复位并重新运行程序 请特别注意, 由于生产制程会引起 ILRC 频率相当大的漂移, 上面的数据仅供设计参考用, 还是需要以各个单片机测量到的数据为准 VDD 看门狗超时触发 tsbp 程序执行 看门狗超时复位开机时序 图 4: 看门狗定时器超时溢出的相关时序 5.7. 中断 PMC150/PMS150 有二个中断源 : 外部中断源 PA0 和 Timer16 中断源 每个中断请求源都有自己的中断控制位启用或停用它 硬件框图请参考图 5, 所有的中断请求标志位是由硬件置位并且并通过软件写寄存器 intrq 清零 中断请求标志设置点可以是上升沿或下降沿或两者兼而有之, 这取决于对寄存器 integs 的设置 所有的中断请求源最后都需由 engint 指令控制 ( 启用全局中断 ) 使中断运行, 以及使用 disgint 指令 ( 停用全局中断 ) 停用它 中断堆栈是共享数据存储器, 其地址由堆栈寄存器 sp 指定 由于程序计数器是 16 位宽度, 堆栈寄存器 sp 位 0 应保持 0 此外, 用户可以使用 pushaf 指令存储 ACC 和标志寄存器的值到堆栈, 以及使用 popaf 指令将值从堆栈恢复到 ACC 和标志寄存器中 由于堆栈与数据存储器共享, 在 Mini-C 模式, 堆栈位置与深度由编译程序安排 在汇编模式或自行定义堆栈深度 时, 用户应仔细安排位置, 以防地址冲突 Copyright 2018, PADAUK Technology Co. Ltd Page 24 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

25 Inten.2 T16 輸出 Integs.4 PA0 Integs[1:0] 选择触发源和设置请求标志选择触发源和设置请求标志 Intrq.2 Inten.0 Intrq.0 engint & disgint 中断 FPP0 图 5: 中断硬件框图 一旦发生中断, 其细部具体工作流程将是 : 程序计数器将自动存储到 sp 寄存器指定的堆栈内存 新的 sp 将被更新为 sp+2 全局中断将自动被停用 将从地址 0x010 获取下一条指令 在中断服务程序中, 可以通过读寄存器 intrq 知道中断发生源 注意 : 即使 INTEN 为 0,INTRQ 还是会被中断发生源触发 中断服务程序完成后, 发出 reti 指令返回既有的程序, 其具体工作流程将是 : 从 sp 寄存器指定的堆栈内存自动恢复程序计数器 新的 sp 将被更新为 sp-2 全局中断将自动启用 下一条指令将是中断前原来的指令 使用者必须预留足够的堆栈内存以存中断向量, 一级中断需要两个位组, 两级中断需要 4 个位组 下面的示例程序演示了如何处理中断, 请注意, 处理中断和 pushaf 是需要四个位组堆栈内存 void FPPA0 (void) {... $ INTEN PA0; // INTEN =1; 当 PA0 准位改变, 产生中断请求 INTRQ = 0; // 清除 INTRQ ENGINT // 启用全局中断... DISGINT // 停用全局中断... } Copyright 2018, PADAUK Technology Co. Ltd Page 25 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

26 void Interrupt (void) { PUSHAF // 中断程序 // 存储 ALU 和 FLAG 寄存器 // 如果 INTEN.PA0 在主程序会动态开和关, 则表达式中可以判断 INTEN.PA0 是否为 1 // 例如 : If (INTEN.PA0 && INTRQ.PA0) { } // 如果 INTEN.PA0 一直在使能状态, 就可以省略判断 INTEN.PA0, 以加速中断执行 } If (INTRQ.PA0) { // PA0 的中断程序 INTRQ.PA0 = 0; // 只须清除相对应的位 (PA0)... }... // X : INTRQ = 0; // 不建议在中断程序最后, 才使用 INTRQ = 0 一次全部清除 // 因为它可能会把刚发生而尚未处理的中断, 意外清除掉 POPAF // 回复 ALU 和 FLAG 寄存器 Copyright 2018, PADAUK Technology Co. Ltd Page 26 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

27 5.8. 省电与掉电 PMC150/PMS150 有三个由硬件定义的操作模式, 分别为 : 正常工作模式, 电源省电模式和掉电模式 正常工作模式是所有功能都正常运行的状态, 省电模式 (stopexe) 是在降低工作电流而且 CPU 保持在随时可以继续工作的状态, 掉电模式 (stopsys) 是用来深度的节省电力 因此, 省电模式适合在偶尔需要唤醒的系统工作, 掉电模式是在非常低消耗功率且很少需要唤醒的系统中使用 表 3 显示省电模式 (stopexe) 和掉电模式 (stopsys) 之间在振荡器模块的差异, 没改变就是维持原状态 STOPSYS 和 STOPEXE 模式下在振荡器的差异 IHRC ILRC STOPSYS 停止停止 STOPEXE 没改变没改变表 3: 省电模式和掉电模式在振荡器模块的差异 省电模式 (stopexe) 使用 stopexe 指令进入省电模式, 只有系统时钟被停用, 其余所有的振荡器模块都仍继续工作 所以只有 CPU 是 停止执行指令, 然而, 对 Timer16 计数器而言, 如果它的时钟源不是系统时钟, 那 Timer16 仍然会保持计数 stopexe 的省电模式下, 唤醒源可以是 IO 的切换, 或者 Timer16 计数到设定值时 ( 假如 Timer16 的时钟源是 IHRC ILRC 或 EOSC 模块 ) 假如系统唤醒是因输入引脚切换, 那可以视为单片机继续正常的运行, 在 stopexe 指令之后最好加个 nop 指令, 省电模式的详细信息如下所示 : IHRC 和 EOSC 振荡器模块 : 没有变化 如果它被启用, 它仍然继续保持活跃 ILRC 振荡器模块 : 必须保持启用, 唤醒时需要靠 ILRC 启动 系统时钟停用 因此,CPU 停止执行 OTP 内存被关闭 Timer16: 停止计数, 如果选择系统时钟或相应的振荡器模块被停止, 否则, 仍然保持计数 唤醒来源 : 设定为数字模式 (PxDIER 对应位为 1) 的 IO 切换或 Timer16 请注意在下 stopexe 命令前, 必须先关闭看门狗时钟以避免发生复位, 例子如下 : CLKMD.En_WatchDog = 0; // 关闭看门狗时钟 stopexe; nop;. // 省电中 Wdreset; CLKMD.En_WatchDog = 1; // 开启看门狗时钟 另一个例子是利用 Timer16 来唤醒系统因 stopexe 的省电模式 : $ T16M IHRC, /1, BIT8 // Timer16 setting WORD count = 0; STT16 count; stopexe; nop; Copyright 2018, PADAUK Technology Co. Ltd Page 27 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

28 Timer16 的初始值为 0, 在 Timer16 计数了 256 个 IHRC 时钟后, 系统将被唤醒 掉电模式 (stopsys) 掉电模式是深度省电的状态, 所有的振荡器模块都会被关闭 使用 stopsys 指令就可以使 PMC150/PMS150 芯片 直接进入掉电模式 在进入掉电模式之前, 必须启用内部低频振荡器 (ILRC) 以便唤醒系统时使用, 也就是说在发出 stopsys 命令之前,clkmd 寄存器的位 2 必须设置为 1 下面显示发出 stopsys 命令后,PMC150/PMS150 内部详细的 状态 : 所有的振荡器模块被关闭 启用内部低频振荡器 ( 设置寄存器 clkmd 位 2) OTP 内存被关闭 SRAM 和寄存器内容保持不变 唤醒源 : 设定为数字模式 (PxDIER 对应位为 1) 的 IO 切换 输入引脚的唤醒可以被视为正常运行的延续, 为了降低功耗, 进入掉电模式之前, 所有的 I/O 引脚应仔细检查, 避免悬 空而漏电 断电参考示例程序如下所示 : CMKMD = 0xF4; // 系统时钟从 IHRC 变为 ILRC, 关闭看门狗时钟 CLKMD.4 = 0; // IHRC 停用 while (1) { STOPSYS; // 进入断电模式 if ( ) break; // 假如发生唤醒而且检查 OK, 就返回正常工作 // 否则, 停留在断电模式 } CLKMD = 0x34; // 系统时钟从 ILRC 变为 IHRC/2 Copyright 2018, PADAUK Technology Co. Ltd Page 28 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

29 唤醒 进入掉电或省电模式后,PMC150/PMS150 可以通过切换 IO 引脚恢复正常工作 ; 而 Timer16 中断的唤醒只适用 于省电模式 表 4 显示 stopsysy 掉电模式和 stopexe 省电模式在唤醒源的差异 掉电模式 (stopsys) 和省电模式 (stopexe) 在唤醒源的差异 切换 IO 引脚 T16 中断 stopsys 是 否 stopexe 是 是 表 4: 掉电模式和省电模式在唤醒源的差异 当使用 IO 引脚来唤醒 PMC150/PMS150, 寄存器 padier 应正确设置, 使每一个相应的引脚可以有唤醒功能 从唤醒事件发生后开始计数, 正常的唤醒时间大约是 1024 ILRC 钟表 ; 另外,PMC150/PMS150 提供快速唤醒功能, 透过 misc 寄存器选择快速唤醒可以降低唤醒时间 对快速开机而言, 假如是在 stopexe 省电模式下, 切换 IO 引脚的快速唤醒时间为 128 个系统时钟周期 ; 假如是在 stopsysy 掉电模式下, 切换 IO 引脚的快速唤醒时间为 128 个系统时钟周期加上上电后 IHRC 振荡器的稳定时间 模式唤醒模式系统时钟源切换 IO 引脚的唤醒时间 (t WUP ) STOPEXE 省电模式快速唤醒任一 128 * T SYS, ; 这里 T SYS 是系统时钟周期 STOPSYS 掉电模式快速唤醒 IHRC 128 T SYS + T SIHRC ; 这里 T SIHRC 是 IHRC 从上电到稳定的时间 STOPEXE 省电模式普通唤醒任一 1024 * T ILRC ; 这里 T ILRC 是 ILRC 时钟周期 STOPSYS 掉电模式普通唤醒任一 1024 * T ILRC ; 这里 T ILRC 是 ILRC 时钟周期 为避免生產飄移可能引起无法唤醒的困擾, 在执行 stopsys/stopexe 指令前, 先將系统频率切换至 ILRC/1; 当被 唤醒后, 切換到原来的系统频率, 程序实例如下 :. $ CLKMD ILRC/1,En_IHRC,En_ILRC // 将 SYSCLK 切换到 ILRC stopsys; // 使用 stopsys 或 stopexe $ CLKMD IHRC/n,En_IHRC,En_ILRC //Wakeup 后再切换回原先的 SYSCLK Copyright 2018, PADAUK Technology Co. Ltd Page 29 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

30 5.9. IO 引脚 除了 PA5,PMC150/PMS150 所有 IO 引脚都可以设定成输入或输出, 透过数据寄存器 (pa), 控制寄存器 (pac) 和弱上拉电阻 (paph) 设定, 每一 IO 引脚都可以独立配置成不同的功能 ; 所有这些引脚设置有施密特触发输入缓冲器和 CMOS 输出驱动电位水平 当这些引脚为输出低电位时, 弱上拉电阻会自动关闭 如果要读取端口上的电位状态, 一定要先设置成输入模式 ; 在输出模式下, 读取到的数据是数据寄存器的值 图 6 显示了 IO 缓冲区硬件图, 表 5 为端口 PA0 位的设定配置表 pa.0 pac.0 paph.0 描述 X 0 0 输入, 没有弱上拉电阻 X 0 1 输入, 有弱上拉电阻 0 1 X 输出低电位, 没有弱上拉电阻 ( 弱上拉电阻自动关闭 ) 输出高电位, 没有弱上拉电阻 输出高电位, 有弱上拉电阻 表 5 : PA0 设定配置表 读拉高锁存 写拉高锁存 D Q 拉高锁存 ( 弱 P-MOS) 写资料锁存 D Q 资料锁存 Q1 引脚 读控制锁存 写控制锁存读端口数据总线 D 控制锁存 Q 多任务器 padier.x 唤醒模块 中断模块 ( 只有 PA0 ) 模拟模块 图 6: 引脚缓冲区硬件图 除了 PA5 外, 所有的 IO 引脚具有相同的结构 ;PA5 的输出只能是漏极开路模式 ( 没有 Q1) 对于被选择为仿真功能的引脚, 必须在寄存器 padier 相应位设置为低, 以防止漏电流 当 PMC150/PMS150 在掉电或省电模式, 每一个引脚都可以切换其状态来唤醒系统 对于需用来唤醒系统的引脚, 必须设置为输入模式以及寄存器 padier 相应为高 同样的原因, 当 PA0 用来作为外部中断引脚时,padier.0 应设置高 Copyright 2018, PADAUK Technology Co. Ltd Page 30 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

31 5.10. 复位和 LVR 复位 引起 PMC150/PMS150 复位的原因有很多, 一旦复位发生,PMC150/PMS150 的所有寄存器将被设置为默认值 ; 发生复位后, 系统会重新启动, 程序计数器会跳跃地址 h0 当发生上电复位或 LVR 复位, 数据存储器的值是在不确定的状态 ; 然而, 若是复位是因为 PRST# 引脚或 WDT 超时溢位, 数据存储器的值将被保留 LVR 复位 程序编译时, 用户可以选择不同级别的 LVR, 通常情况下, 使用者在选择 LVR 复位水平时, 必须结合单片机工作频率和电源电压, 以便让单片机稳定工作 LVR 复位注意事项在使用 PMC150/PMS150 系列单片机时, 如遇电源急速波动 ( 例如电源被手动快速开关, 或者是因为强烈的电源杂讯 ), 而且恰巧电源 V DD 在下降至低于 LVR 电位但高于 1.0V 时, 被重新拉升超过 LVR 电位 ( 如下图所示 ), 此时 MCU 有一定机率发生工作异常或停止工作的情况 VDD LVR 值 1.0V 输出 vvvvvvvvvv 单片机在 LVR 复位状态 假如正常,IO 脚输出信号假如异常,IO 脚停止输出信号 Copyright 2018, PADAUK Technology Co. Ltd Page 31 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

32 要避免在上述问题, 请跟从以下步骤 : 步驟 1. 在.ADJUST_IC 指令的下面必须加入以下两行语句 SET1 inten.7 注 :IDE 0.57 或以上版本会自动加入这行 Intrq = 0; 注 :IDE 0.59 或以上版本会自动加入这两行 步驟 2. 于整个程序中不要把 inten.7 清零 特别要注意避免因对整个 inten 寄存器进行写入操作时把 inten.7 意外清零 请使用 set1/set0 指令修改个别中断允许标志 注 :IDE 0.59 或以上版本, 对 inten.7 的清零操作会被自动停止 步驟 3. wdreset 的用法 : 把程序里的 wdreset 指令改写为下列写法 C 语言 : If (inten.7==0) reset; else {wdreset;} 汇编语言 : t1sn inten.7; reset wdreset 或使用如下写法 :.wdreset (IDE 0.59 以上版本适用 ) 步驟 4. clkmd 的用法 : 程序中有设置 clkmd 并且设置后 clkmd.1 = 0, 则需要在后面增加下面语句 : C 语言 : If (inten.7==0) reset; 汇编语言 : t1sn inten.7; reset 或使用如下写法设置 clkmd:.clkmd = 0x hh;(hh 为十六进制设定值 IDE 0.59 以上版本适用 ) Copyright 2018, PADAUK Technology Co. Ltd Page 32 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

33 6. IO 寄存器 6.1. 标志寄存器 (flag),io 地址 = 0x00 位初始值读 / 写描述 保留 这 4 个位读值为 读 / 写 OV( 溢出标志 ) 当数学运算溢出时, 这一位会设置为 读 / 写 AC( 辅助进位标志 ) 两个条件下, 此位设置为 1:(1) 是进行低半字节加法运算产生进位 (2) 减法运算时, 低半字节向高半字节借位 1 - 读 / 写 C( 进位标志 ) 有两个条件下, 此位设置为 1:(1) 加法运算产生进位 (2) 减法运算有借位 进位标志还受带进位标志的 shift 指令影响 0 - 读 / 写 Z( 零 ) 此位将被设置为 1, 当算术或逻辑运算的结果是 0; 否则将被清零 6.2. 堆栈指针寄存器 (sp),io 地址 = 0x02 位初始值读 / 写描述堆栈指针寄存器 读出当前堆栈指针, 或写入以改变堆栈指针 请注意 0 位必须维持为 读 / 写因程序计数器是 16 位 6.3. 时钟控制寄存器 (clkmd),io 地址 = 0x03 位 初始值读 / 写 描述 系统时钟选择 读 / 写 类型 0,clkmd[3]=0 000:IHRC 4 001:IHRC 2 01x: 保留 10x: 保留 110:ILRC 4 111:ILRC( 默认 ) 4 1 读 / 写内部高频 RC 振荡器功能 0/1: 停用 / 启用 类型 1,clkmd[3]=1 000:IHRC :IHRC 8 010: 保留 011:IHRC :IHRC 64 1xx: 保留 3 0 时钟类型选择 这个位是用来选择位 7~ 位 5 的时钟类型 读 / 写 0 / 1: 类型 0 / 类型 内部低频 RC 振荡器功能 0/1: 停用 / 启用读 / 写当内部低频 RC 振荡器功能停用时, 看门狗定时器功能同时被关闭 1 1 读 / 写看门狗定时器功能 0/1: 停用 / 启用 0 0 读 / 写引脚 PA5/PRST# 功能 0 / 1:PA5 / PRST# 6.4. 中断允许寄存器 (inten),io 地址 = 0x04 位初始值读 / 写描述 保留 2 0 读 / 写启用从 Timer16 的溢出中断 0/1: 停用 / 启用 保留 0 0 读 / 写启用从 pa0 的中断 0/1: 停用 / 启用 Copyright 2018, PADAUK Technology Co. Ltd Page 33 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

34 6.5. 中断请求寄存器 (intrq),io 地址 = 0x05 位初始值读 / 写描述 保留 2 - 读 / 写 Timer16 的中断请求, 此位是由硬件置位并由软件清零 0/1: 不要求 / 请求 保留 0 - 读 / 写 PA0 的中断请求, 此位是由硬件置位并由软件清零 0/1: 不要求 / 请求 6.6. Timer16 控制寄存器 (t16m),io 地址 = 0x06 位 初始值读 / 写 描述 Timer16 时钟选择 000:Timer16 停用 001:CLK( 系统时钟 ) 010: 保留读 / 写 011:PA4 下降沿 ( 从外部引脚 ) 100:IHRC 101: 保留 110:ILRC 111:PA0 下降沿 ( 从外部引脚 ) Timer16 内部的时钟分频器读 / 写 00: 1, 01: 4, 10: 16, 11: 读 / 写 中断源选择 当选择位由低变高或高变低时, 发生中断事件 0 :Timer16 位 8 1 :Timer16 位 9 2 :Timer16 位 10 3 :Timer16 位 11 4 :Timer16 位 12 5 :Timer16 位 13 6 :Timer16 位 14 7 :Timer16 位 外部晶体振荡器控制寄存器 (eoscr, 只写 ),IO 地址 = 0x0a 位初始值读 / 写描述 保留 请设为 只写将 Band-gap 和 LVR 硬件模块断电 0 / 1: 正常 / 断电 6.8. 内部高频 RC 振荡器控制寄存器 (ihrcr, 只写 ),IO 地址 = 0x0b 位 初始值 读 / 写 描述 只写 内部高频 RC 振荡器的速度校准的位 [5:0] 这个寄存器是给系统频率校准使用, 使用者请勿自行填入值 Copyright 2018, PADAUK Technology Co. Ltd Page 34 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

35 6.9. 中断缘选择寄存器 (integs),io 地址 = 0x0c 位初始值读 / 写描述 保留 请设为 只写 Timer16 中断缘选择 0: 上升缘请求中断 1: 下降缘请求中断 保留 只写 PA0 中断缘选择 00: 上升缘和下降缘都请求中断 01: 上升缘请求中断 10: 下降缘请求中断 11: 保留 端口 A 数字输入启用寄存器 (padier),io 地址 = 0x0d 位初始值读 / 写描述 只写 启用 PA7~PA3 系统唤醒 1 / 0: 启用 / 停用当这个位设为 0 时,PA7~PA3 无法用来唤醒系统 注意 : 使用仿真器时, 当此位为 1 时, 功能是被停用的 ;0 才是启用 保留 0 1 只写 启用 PA0 系统唤醒和中断请求 1 / 0: 启用 / 停用当这个位设为 0 时,PA0 无法用来唤醒系统以及中断请求 注意 : 使用仿真器时, 当此位为 1 时, 功能是被停用的 ;0 才是启用 端口 A 数据寄存器 (pa),io 地址 = 0x10 位初始值读 / 写描述 7-0 0x00 读 / 写资料寄存器的端口 A 6.12 端口 A 控制寄存器 (pac),io 地址 = 0x11 位 初始值 读 / 写 描述 7-0 0x00 读 / 写 端口 A 控制寄存器 这些寄存器是用来定义端口 A 每个相应的引脚的输入模式或输出模式 0/1: 输入 / 输出 端口 A 上拉控制寄存器 (paph),io 地址 = 0x12 位 初始值 读 / 写 描述 7-0 0x 00 读 / 写 端口 A 上拉控制寄存器 这些寄存器是用来控制上拉高端口 A 每个相应的引脚 0/1: 停用 / 启用请注意 : 端口 A 位 5 (PA5) 没有上拉电阻 Copyright 2018, PADAUK Technology Co. Ltd Page 35 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

36 6.14. 杂项寄存器 (misc),io 地址 = 0x3b 位初始值读 / 写描述 保留 5 0 只写 快唤醒功能 0: 正常唤醒 唤醒时间为 1024 ILRC 时钟 1: 快唤醒 假如系统时钟用 IHRC: 唤醒时间为 128 个系统时钟 假如系统时钟用晶体振荡器 : 唤醒时间为 1024 个系统时钟 + 晶体振荡器稳定时间 保留 保留 2 0 只写 只写 停用 LVR 功能 : 0 / 1: 启用 / 停用看门狗时钟超时时间设定 : 00:2048 个 ILRC 时钟周期 01:4096 个 ILRC 时钟周期 10:16384 个 ILRC 时钟周期 11:256 个 ILRC 时钟周期 Copyright 2018, PADAUK Technology Co. Ltd Page 36 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

37 7. 指令 符号描述 ACC 累加器 (Accumulator 的缩写 ) a 累加器 (Accumulator 在程序里的代表符号 ) sp 堆栈指针 Flag 标志寄存器 I 实时数据 & 逻辑 AND 逻辑 OR 移动 ^ 异或 OR + 加 - 减 - NOT( 逻辑补码,1 补码 ) 2 补码 OV 溢出 (2 补码系统的运算结果超出范围 ) Z 零 ( 如果零运算单元操作的结果是 0, 这位设置为 1) C 进位 (Carry) AC 辅助进位标志 (Auxiliary Carry) word 只允许寻址在 address 0~0x1F (0~31) 的位置 M.n 只允许寻址在 address 0~0xF (0~15) 的位置 Copyright 2018, PADAUK Technology Co. Ltd Page 37 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

38 7.1. 数据传输类指令 mov a, I 移动实时数据到累加器 例如 : mov a, 0x0f; 结果 : a 0fh; 受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 mov M, a 移动数据由累加器到内存 例如 : mov MEM, a; 结果 : MEM a 受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 mov a, M 移动数据由内存到累加器 例如 : mov a, MEM ; 结果 : a MEM; 当 MEM 为零时, 标志位 Z 会被置位 受影响的标志位 : Z: 受影响, C: 不变, AC: 不变, OV: 不变 mov a, IO 移动数据由 IO 到累加器 例如 : mov a, pa ; 结果 : a pa; 当 pa 为零时, 标志位 Z 会被置位 受影响的标志位 : Z: 受影响, C: 不变, AC: 不变, OV: 不变 mov IO, a 移动数据由累加器到 IO 例如 : mov pa, a; 结果 : pa a ; 受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 ldt16 word 将 Timer16 的 16 位计算值复制到 RAM 例如 : ldt16 word; 结果 : word 16-bit timer 受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 应用范例 : word T16val ; // 定义一个 RAM word clear lb@t16val ; // 清零 T16val (LSB) clear hb@t16val ; // 清零 T16val (MSB) stt16 T16val ; // 设定 Timer16 的起始值为 0 set1 t16m.5 ; // 启用 Timer16 set0 t16m.5 ; // 停用 Timer16 ldt16 T16val ; // 将 Timer16 的 16 位计算值复制到 RAM T16val Copyright 2018, PADAUK Technology Co. Ltd Page 38 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

39 stt16 word 将放在 word 的 16 位 RAM 复制到 Timer16 例如 : stt16 word; 结果 : 16-bit timer word 受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 应用范例 : word T16val ; // 定义一个 RAM word mov a, 0x34 ; mov lb@t16val, a ; // 将 0x34 搬到 T16val (LSB) mov a, 0x12 ; mov hb@t16val, a ; // 将 0x12 搬到 T16val (MSB) stt16 T16val ; // Timer16 初始化 0x idxm a, index 使用索引作为 RAM 的地址并将 RAM 的数据读取并加载到累加器 它需要 2T 时间执行这一指令 例如 : idxm a, index; 结果 : a [index], index 是用 word 定义 受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 应用范例 : word RAMIndex ; // 定义一个 RAM 指标 mov a, 0x5B ; // 指定指针地址 (LSB) mov lb@ramindex, a ; // 将指针存到 RAM (LSB) mov a, 0x00 ; // 指定指针地址为 0x00 (MSB), 在 PMC150/PMS150 要为 0 mov hb@ramindex, a ; // 将指针存到 RAM (MSB) idxm a, RAMIndex ; // 将 RAM 地址为 0x5B 的数据读取并加载累加器 Idxm index, a 使用索引作为 RAM 的地址并将累加器的数据读取并加载到 RAM 它需要 2T 时间执行这一指令 例如 :idxm index, a; 结果 : [index] a; index 是以 word 定义 受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 应用范例 : word RAMIndex ; // 定义一个 RAM 指标 mov a, 0x5B ; // 指定指针地址 (LSB) mov lb@ramindex, a ; // 将指针存到 RAM (LSB) mov a, 0x00 ; // 指定指针地址为 0x00 (MSB), 在 PMC150/PMS150 要为 0 mov hb@ramindex, a ; // 将指针存到 RAM (MSB) mov a, 0Xa5 ; idxm RAMIndex, a ; // 将累加器数据读取并加载地址为 0x5B 的 RAM Copyright 2018, PADAUK Technology Co. Ltd Page 39 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

40 xch M 累加器与 RAM 之间交换数据例如 : xch MEM ; 结果 : MEM a, a MEM 受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 pushaf 将累加器和算术逻辑状态寄存器的数据存到堆栈指针指定的堆栈内存 例如 :pushaf; 结果 : [sp] {flag, ACC}; sp sp + 2 ; 受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 应用范例 : romadr 0x10 ; // 中断服务程序入口地址 pushaf ; // 将累加器和算术逻辑状态寄存器的数据存到堆栈内存 // 中断服务程序 // 中断服务程序 popaf ; // 将堆栈内存的数据回存到累加器和算术逻辑状态寄存器 reti ; popaf 将堆栈指针指定的堆栈内存的数据回传到累加器和算术逻辑状态寄存器 例如 :popaf; 结果 : sp sp - 2 ; {Flag, ACC} [sp] ; 受影响的标志位 :Z: 受影响, C: 受影响, AC: 受影响, OV: 受影响 7.2. 算术运算类指令 add a, I 将立即数据与累加器相加, 然后把结果放入累加器 例如 : add a, 0x0f ; 结果 : a a + 0fh 受影响的标志位 : Z: 受影响, C: 受影响, AC: 受影响, OV: 受影响 add a, M 将 RAM 与累加器相加, 然后把结果放入累加器 例如 : add a, MEM ; 结果 : a a + MEM 受影响的标志位 : Z: 受影响, C: 受影响, AC: 受影响, OV: 受影响 add M, a 将 RAM 与累加器相加, 然后把结果放入 RAM 例如 : add MEM, a; 结果 : MEM a + MEM addc a, M addc M, a addc a 受影响的标志位 : Z: 受影响, C: 受影响, AC: 受影响, OV: 受影响 将 RAM 累加器以及进位相加, 然后把结果放入累加器例如 : addc a, MEM ; 结果 : a a + MEM + C 受影响的标志位 : Z: 受影响, C: 受影响, AC: 受影响, OV: 受影响 将 RAM 累加器以及进位相加, 然后把结果放入 RAM 例如 : addc MEM, a ; 结果 : MEM a + MEM + C 受影响的标志位 : Z: 受影响, C: 受影响, AC: 受影响, OV: 受影响 将累加器与进位相加, 然后把结果放入累加器例如 : addc a ; 结果 : a a + C 受影响的标志位 : Z: 受影响, C: 受影响, AC: 受影响, OV: 受影响 Copyright 2018, PADAUK Technology Co. Ltd Page 40 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

41 addc M 将 RAM 与进位相加, 然后把结果放入 RAM 例如 : addc MEM ; 结果 : MEM MEM + C 受影响的标志位 : Z: 受影响, C: 受影响, AC: 受影响, OV: 受影响 sub a, I 累加器减立即数据, 然后把结果放入累加器 例如 : sub a, 0x0f; 结果 : a a - 0fh ( a + [2 s complement of 0fh] ) 受影响的标志位 : Z: 受影响, C: 受影响, AC: 受影响, OV: 受影响 sub a, M 累加器减 RAM, 然后把结果放入累加器 例如 : sub a, MEM ; 结果 : a a - MEM ( a + [2 s complement of M] ) 受影响的标志位 : Z: 受影响, C: 受影响, AC: 受影响, OV: 受影响 sub M, a RAM 减累加器, 然后把结果放入 RAM 例如 : sub MEM, a; 结果 : MEM MEM - a ( MEM + [2 s complement of a] ) 受影响的标志位 : Z: 受影响, C: 受影响, AC: 受影响, OV: 受影响 subc a, M 累加器减 RAM, 再减进位, 然后把结果放入累加器 例如 : subc a, MEM; 结果 : a a MEM - C 受影响的标志位 : Z: 受影响, C: 受影响, AC: 受影响, OV: 受影响 subc M, a RAM 减累加器, 再减进位, 然后把结果放入 RAM 例如 : subc MEM, a ; 结果 : MEM MEM a - C 受影响的标志位 : Z: 受影响, C: 受影响, AC: 受影响, OV: 受影响 subc a 累加器减进位, 然后把结果放入累加器 例如 : subc a; 结果 : a a - C 受影响的标志位 : Z: 受影响, C: 受影响, AC: 受影响, OV: 受影响 subc M RAM 减进位, 然后把结果放入 RAM 例如 : subc MEM; 结果 : MEM MEM - C 受影响的标志位 : Z: 受影响, C: 受影响, AC: 受影响, OV: 受影响 inc M RAM 加 1 例如 : inc MEM ; 结果 : MEM MEM + 1 受影响的标志位 : Z: 受影响, C: 受影响, AC: 受影响, OV: 受影响 dec M RAM 减 1 例如 : dec MEM; 结果 : MEM MEM - 1 受影响的标志位 : Z: 受影响, C: 受影响, AC: 受影响, OV: 受影响 clear M 清除 RAM 为 0 例如 : clear MEM ; 结果 : MEM 0 受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 Copyright 2018, PADAUK Technology Co. Ltd Page 41 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

42 7.3. 移位元元运算类指令 sr a 累加器的位右移, 位 7 移入值为 0 例如 : sr a ; 结果 : a (0,b7,b6,b5,b4,b3,b2,b1) a (b7,b6,b5,b4,b3,b2,b1,b0), C a(b0) 受影响的标志位 : Z: 不变, C: 受影响, AC: 不变, OV: 不变 src a 累加器的位右移, 位 7 移入进位标志位例如 : src a ; 结果 : a (c,b7,b6,b5,b4,b3,b2,b1) a (b7,b6,b5,b4,b3,b2,b1,b0), C a(b0) 受影响的标志位 : Z: 不变, C: 受影响, AC: 不变, OV: 不变 sr M RAM 的位右移, 位 7 移入值为 0 例如 : sr MEM ; 结果 : MEM(0,b7,b6,b5,b4,b3,b2,b1) MEM(b7,b6,b5,b4,b3,b2,b1,b0), C MEM(b0) 受影响的标志位 : Z: 不变, C: 受影响, AC: 不变, OV: 不变 src M RAM 的位右移, 位 7 移入进位标志位例如 : src MEM ; 结果 : MEM(c,b7,b6,b5,b4,b3,b2,b1) MEM (b7,b6,b5,b4,b3,b2,b1,b0), C MEM(b0) 受影响的标志位 : Z: 不变, C: 受影响, AC: 不变, OV: 不变 sl a 累加器的位左移, 位 0 移入值为 0 slc a 例如 : sl a ; 结果 : a (b6,b5,b4,b3,b2,b1,b0,0) a (b7,b6,b5,b4,b3,b2,b1,b0), C a (b7) 受影响的标志位 : Z: 不变, C: 受影响, AC: 不变, OV: 不变 累加器的位左移, 位 0 移入进位标志位 例如 : slc a ; 结果 : a (b6,b5,b4,b3,b2,b1,b0,c) a (b7,b6,b5,b4,b3,b2,b1,b0), C a(b7) 受影响的标志位 : Z: 不变, C: 受影响, AC: 不变, OV: 不变 sl M RAM 的位左移, 位 0 移入值为 0 slc M swap a 例如 : sl MEM ; 结果 :MEM (b6,b5,b4,b3,b2,b1,b0,0) MEM (b7,b6,b5,b4,b3,b2,b1,b0), C MEM(b7) 受影响的标志位 : Z: 不变, C: 受影响, AC: 不变, OV: 不变 RAM 的位左移, 位 0 移入进位标志位 Example: slc MEM ; 结果 : MEM (b6,b5,b4,b3,b2,b1,b0,c) MEM (b7,b6,b5,b4,b3,b2,b1,b0), C MEM (b7) 受影响的标志位 : Z: 不变, C: 受影响, AC: 不变, OV: 不变 累加器的高 4 位与低 4 位互换例如 :swap a ; 结果 : a (b3,b2,b1,b0,b7,b6,b5,b4) a (b7,b6,b5,b4,b3,b2,b1,b0) 受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 Copyright 2018, PADAUK Technology Co. Ltd Page 42 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

43 7.4. 逻辑运算类指令 and a, I 累加器和立即数据执行逻辑 AND, 然后把结果保存到累加器例如 :and a, 0x0f ; 结果 : a a & 0fh 受影响的标志位 : Z: 受影响, C: 不变, AC: 不变, OV: 不变 and a, M 累加器和 RAM 执行逻辑 AND, 然后把结果保存到累加器例如 :and a, RAM10 ; 结果 : a a & RAM10 受影响的标志位 : Z: 受影响, C: 不变, AC: 不变, OV: 不变 and M, a 累加器和 RAM 执行逻辑 AND, 然后把结果保存到 RAM 例如 : and MEM, a ; 结果 : MEM a & MEM 受影响的标志位 : Z: 受影响, C: 不变, AC: 不变, OV: 不变 or a, I 累加器和立即数据执行逻辑 OR, 然后把结果保存到累加器 例如 : or a, 0x0f ; 结果 : a a 0fh 受影响的标志位 : Z: 受影响, C: 不变, AC: 不变, OV: 不变 or a, M 累加器和 RAM 执行逻辑 OR, 然后把结果保存到累加器 例如 :or a, MEM ; 结果 : a a MEM 受影响的标志位 : Z: 受影响, C: 不变, AC: 不变, OV: 不变 or M, a 累加器和 RAM 执行逻辑 OR, 然后把结果保存到 RAM 例如 : or MEM, a ; 结果 : MEM a MEM 受影响的标志位 : Z: 受影响, C: 不变, AC: 不变, OV: 不变 xor a, I 累加器和立即数据执行逻辑 XOR, 然后把结果保存到累加器例如 : xor a, 0x0f ; 结果 : a a ^ 0fh 受影响的标志位 : Z: 受影响, C: 不变, AC: 不变, OV: 不变 xor IO, a 累加器和 IO 寄存器执行逻辑 XOR, 然把结果存到 IO 寄存器例如 : xor pa, a ; 结果 : pa a ^ pa ; // pa 是 port A 资料寄存器受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 xor a, M 累加器和 RAM 执行逻辑 XOR, 然后把结果保存到累加器 Example: xor a, MEM ; 结果 : a a ^ RAM10 受影响的标志位 : Z: 受影响, C: 不变, AC: 不变, OV: 不变 xor M, a 累加器和 RAM 执行逻辑 XOR, 然后把结果保存到 RAM 例如 : xor MEM, a ; 结果 : MEM a ^ MEM 受影响的标志位 : Z: 受影响, C: 不变, AC: 不变, OV: 不变 Copyright 2018, PADAUK Technology Co. Ltd Page 43 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

44 not a 累加器执行 1 补码运算, 结果放在累加器 例如 : not a ; 结果 : a a 受影响的标志位 : Z: 受影响, C: 不变, AC: 不变, OV: 不变 应用范例 : mov a, 0x38 ; // ACC=0X38 not a ; // ACC=0XC not M RAM 执行 1 补码运算, 结果放在 RAM 例如 : not MEM ; 结果 : MEM MEM 受影响的标志位 : Z: 受影响, C: 不变, AC: 不变, OV: 不变 应用范例 : mov a, 0x38 ; mov mem, a ; // mem = 0x38 not mem ; // mem = 0xC neg a 累加器执行 2 补码运算, 结果放在累加器 例如 : neg a; 结果 : a a 的 2 补码 受影响的标志位 : Z: 受影响, C: 不变, AC: 不变, OV: 不变 应用范例 : mov a, 0x38 ; // ACC=0X38 neg a ; // ACC=0XC neg M RAM 执行 2 补码运算, 结果放在 RAM 例如 : neg MEM; 结果 : MEM MEM 的 2 补码 受影响的标志位 : Z: 受影响, C: 不变, AC: 不变, OV: 不变 应用范例 : mov a, 0x38 ; mov mem, a ; // mem = 0x38 not mem ; // mem = 0xC Copyright 2018, PADAUK Technology Co. Ltd Page 44 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

45 7.5. 位运算类指令 set0 IO.n IO 口的位 N 拉低电位例如 : set0 pa.5 ; 结果 : PA5=0 受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 set1 IO.n IO 口的位 N 拉高电位例如 :set1 pa.5 ; 结果 : PA5=1 受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 set0 M.n RAM 的位 N 设为 0 set1 M.n 例如 :set0 MEM.5 ; 结果 : MEM 位 5 为 0 受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 RAM 的位 N 设为 1 例如 : set1 MEM.5 ; 结果 : MEM 位 5 为 1 受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 7.6. 条件运算类指令 ceqsn a, I 比较累加器与立即数据, 如果是相同的, 即跳过下一指令 标志位的改变与 (a a - I) 相同 例如 : ceqsn a, 0x55 ; inc MEM ; goto error ; 结果 : 假如 a=0x55, then goto error ; 否则, inc MEM. 受影响的标志位 : Z: 受影响, C: 受影响, AC: 受影响, OV: 受影响 ceqsn a, M 比较累加器与 RAM, 如果是相同的, 即跳过下一指令 标志位改变与 (a a - M) 相同 例如 :ceqsn a, MEM; 结果 : 假如 a=mem, 跳过下一个指令 受影响的标志位 : Z: 受影响, C: 受影响, AC: 受影响, OV: 受影响 t0sn IO.n t1sn IO.n 如果 IO 的指定位是 0, 跳过下一个指令 例如 :t0sn pa.5; 结果 : 如果 PA5 是 0, 跳过下一个指令 受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 如果 IO 的指定位是 1, 跳过下一个指令 例如 :t1sn pa.5 ; 结果 : 如果 PA5 是 1, 跳过下一个指令 受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 Copyright 2018, PADAUK Technology Co. Ltd Page 45 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

46 t0sn M.n t1sn M.n izsn a dzsn a izsn M dzsn M 如果 RAM 的指定位是 0, 跳过下一个指令 例如 : t0sn MEM.5 ; 结果 : 如果 MEM 的位 5 是 0, 跳过下一个指令 受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 如果 RAM 的指定位是 1, 跳过下一个指令 例如 : t1sn MEM.5 ; 结果 : 如果 MEM 的位 5 是 1, 跳过下一个指令 受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 累加器加 1, 若累加器新值是 0, 跳过下一个指令 例如 : izsn a; 结果 : a a + 1, 若 a=0, 跳过下一个指令 受影响的标志位 : Z: 受影响, C: 受影响, AC: 受影响, OV: 受影响 累加器减 1, 若累加器新值是 0, 跳过下一个指令 例如 : dzsn a; 结果 : a a 1, 若 a=0, 跳过下一个指令 受影响的标志位 : Z: 受影响, C: 受影响, AC: 受影响, OV: 受影响 RAM 加 1, 若 RAM 新值是 0, 跳过下一个指令 例如 : izsn MEM; 结果 : MEM MEM + 1, 若 MEM=0, 跳过下一个指令 受影响的标志位 : Z: 受影响, C: 受影响, AC: 受影响, OV: 受影响 RAM 减 1, 若 RAM 新值是 0, 跳过下一个指令 例如 : dzsn MEM; 结果 : MEM MEM - 1, 若 MEM=0, 跳过下一个指令 受影响的标志位 : Z: 受影响, C: 受影响, AC: 受影响, OV: 受影响 7.7. 系统控制类指令 call label 函数调用, 地址可以是全部空间的任一地址 goto label 例如 : call function1; 结果 : [sp] pc + 1 pc function1 sp sp + 2 受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 转到指定的地址, 地址可以是全部空间的任一地址 例如 : goto error; 结果 : 跳到 error 并继续执行程序 受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 Copyright 2018, PADAUK Technology Co. Ltd Page 46 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

47 ret I ret reti nop pcadd a engint disgint 将立即数据复制到累加器, 然后返回例如 : ret 0x55; 结果 : A 55h ret ; 受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 从函数调用中返回原程序例如 : ret; 结果 : sp sp - 2 pc [sp] 受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 从中断服务程序返回到原程序 在这指令执行之后, 全部中断将自动启用 例如 : reti; 受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 没任何动作例如 : nop; 结果 : 没任何改变受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 目前的程序计数器加累加器是下一个程序计数器 例如 : pcadd a; 结果 : pc pc + a 受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 应用范例 : mov a, 0x02 ; pcadd a ; // PC <- PC+2 goto err1 ; goto correct ; // 跳到这里 goto err2 ; goto err3 ; correct: // 跳到这里 允许全部中断 例如 : engint; 结果 : 中断要求可送到 FPP0, 以便进行中断服务受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 停止全部中断 例如 : disgint ; 结果 : 送到 FPP0 的中断要求全部被挡住, 无法进行中断服务受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 Copyright 2018, PADAUK Technology Co. Ltd Page 47 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

48 stopsys stopexe reset wdreset 系统停止 例如 : stopsys; 结果 : 停止系统时钟和关闭系统 受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 CPU 停止 所有震荡器模块仍然继续工作并输出 : 但是系统时钟是被停用以节省功耗 例如 : stopexe; 结果 : 停住系统时钟, 但是仍保持震荡器模块工作受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 复位整个单片机, 其运行将与硬件复位相同 例如 : reset; 结果 : 复位整个单片机 受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 复位看门狗定时器例如 : wdreset ; 结果 : 复位看门狗定时器受影响的标志位 : Z: 不变, C: 不变, AC: 不变, OV: 不变 7.8. 指令执行周期综述 2 个周期 goto, call, idxm, pcadd, ret, reti 2 个周期条件满足 1 个周期条件不满足 ceqsn, cneqsn,t0sn, t1sn, dzsn, izsn 1 个周期 其他 Copyright 2018, PADAUK Technology Co. Ltd Page 48 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

49 7.9. 指令影响标志的综述 指令 Z C AC OV 指令 Z C AC OV 指令 Z C AC OV mov a, I mov M, a mov a, M Y mov a, IO Y mov IO, a ldt16 word stt16 word idxm a, index idxm index, a xch M pushaf popaf Y Y Y Y add a, I Y Y Y Y add a, M Y Y Y Y add M, a Y Y Y Y addc a, M Y Y Y Y addc M, a Y Y Y Y addc a Y Y Y Y addc M Y Y Y Y sub a, I Y Y Y Y sub a, M Y Y Y Y sub M, a Y Y Y Y subc a, M Y Y Y Y subc M, a Y Y Y Y subc a Y Y Y Y subc M Y Y Y Y inc M Y Y Y Y dec M Y Y Y Y clear M sr a - Y - - src a - Y - - sr M - Y - - src M - Y - - sl a - Y - - slc a - Y - - sl M - Y - - slc M - Y - - swap a and a, I Y and a, M Y and M, a Y or a, I Y or a, M Y or M, a Y xor a, I Y xor IO, a xor a, M Y xor M, a Y not a Y not M Y neg a Y neg M Y set0 IO.n set1 IO.n set0 M.n set1 M.n ceqsn a, I Y Y Y Y ceqsn a, M Y Y Y Y t0sn IO.n t1sn IO.n t0sn M.n t1sn M.n izsn a Y Y Y Y dzsn a Y Y Y Y izsn M Y Y Y Y dzsn M Y Y Y Y call label goto label ret I ret reti nop pcadd a engint disgint stopsys stopexe reset wdreset BIT 定义 (1) 位寻址只能定义在 RAM 区的 0X00 到 0X0F 空间 (2) Word 变量只能定义在 RAM 区的 0X00 到 0X1E 空间 Copyright 2018, PADAUK Technology Co. Ltd Page 49 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

50 8. 程序选项 (Code Options) 配置选项描述 Security Enable Disable 启用加密 不启用加密 4.0V Select LVR = 4.0V 3.5V Select LVR = 3.5V 3.0V Select LVR = 3.0V LVR 2.75V Select LVR = 2.75V 2.5V Select LVR = 2.5V 2.2V Select LVR = 2.2V 2.0V Select LVR = 2.0V 1.8V Select LVR = 1.8V Under_20mS_VDD_OK Yes No 可以在 20 ms 内, 迅速达到正常的工作电压 无法在 20 ms 内, 达到正常的工作电压 Copyright 2018, PADAUK Technology Co. Ltd Page 50 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

51 9. 特别注意事项 此章节是提醒使用者在使用 PMC150/PMS150 时避免一些常犯的错误 9.1. 警告 用户必须详细阅读所有与此 IC 有关的 APN, 才能使用此 IC 有关此 IC 的 APN 请于以下网站查阅 : 使用 IC 时 IO 使用与设定 (1) IO 作为数字输入时 IO 作为数字输入时,Vih 与 Vil 的准位, 会随着电压与温度变化, 请遵守 Vih 的最小值,Vil 的最大值规范 内部上拉电阻值将随着电压 温度与引脚电压而变动, 并非为固定值 (2) IO 作为数字输入和打开唤醒功能 将 IO 设为输入 用 PADIER 寄存器, 将对应的位设为 1 为了防止 PA 中那些没有用到的 IO 口漏电,PADIER[1:2] 需要常设为 0 (3) PA5 作为输出 PA5 只能做 Open Drain 输出, 高输出需要外加上拉电阻 (4) PA5 作为 PRST# 输入 PA5 没有内部上拉电阻的功能 设定 PA5 为输入 设定 CLKMD.0=1, 使 PA5 为外部 PRST# 输入脚位 (5) PA5 作为输入并通过长导线连接至按键或者开关 必需在 PA5 与长导线中间串接 >10 欧电阻 应尽量避免使用 PA5 作为输入 中断 (1) 使用中断功能的一般步骤如下 : 步骤 1: 设定 INTEN 寄存器, 开启需要的中断的控制位 步骤 2: 清除 INTRQ 寄存器 步骤 3: 主程序中, 使用 ENGINT 指令允许 CPU 的中断功能 步骤 4: 等待中断 中断发生后, 跳入中断子程序 Copyright 2018, PADAUK Technology Co. Ltd Page 51 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

52 步骤 5: 当中断子程序执行完毕, 返回主程序 * 在主程序中, 可使用 DISGINT 指令关闭所有中断 * 跳入中断子程序处理时, 可使用 PUSHAF 指令来保存 ALU 和 FLAG 寄存器数据, 并在 RETI 之前, 使用 POPAF 指令复原 一般步骤如下 : void Interrupt (void) // 中断发生后, 跳入中断子程序, { // 自动进入 DISGINT 的状态,CPU 不会再接受中断 PUSHAF; POPAF; } // 系统自动填入 RETI, 直到执行 RETI 完毕才自动恢复到 ENGINT 的状态 (2) INTEN,INTRQ 没有初始值, 所以要使用中断前, 一定要根据需要设定数值 切换系统时钟利用 CLKMD 寄存器可切换系统时钟源 但必须注意, 不可在切换系统时钟源的同时把原时钟源关闭 例如 : 从 A 时钟源切换到 B 时钟源时, 应该先用 CLKMD 寄存器切换系统时钟源, 然后再透过 CLKMD 寄存器关闭 A 时钟源振荡器 例 : 系统时钟从 ILRC 切换到 IHRC/2 CLKMD = 0x36; // 切到 IHRC, 但 ILRC 不要停用 CLKMD.2 = 0; // 此时才可关闭 ILRC 错误的写法 :ILRC 切换到 IHRC, 同时关闭 ILRC CLKMD = 0x50; // MCU 会当机 掉电模式 唤醒以及看门狗 (1) 当 ILRC 关闭时, 看门狗也会失效 (2) 在下 STOPSYS 或 STOPEXE 命令之前, 一定要关闭看门狗时钟, 否则可能会因看门狗时钟溢位而让 IC 复 位, 在 ICE 模拟也有相同的问题 (3) 当快速唤醒功能关闭时, 看门狗的时钟源是 ILRC; 当快速唤醒功能被使能时, 看门狗的时钟源会自动切换成 系统时钟, 所以看门狗的溢位复位时间也因时钟源是系统时钟而变得很短 建议使用快速唤醒的步骤为 : 系统要进入 STOPSYS 之前, 先将看门狗关闭, 再打开快速唤醒功能 ; 等系统从掉电模式中被唤醒, 先关闭 快速唤醒功能, 再打开看门狗 这样可以避免系统被唤醒后, 因看门狗时钟源是系统时钟而快速的复位 (4) 如果程序中使用看门狗, 并且想快速唤醒, 范例程序如下 : CLKMD.En_WatchDog = 0; // disable watchdog timer $ MISC Fast_Wake_Up; stopexe; nop; Copyright 2018, PADAUK Technology Co. Ltd Page 52 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

53 $ MISC WT_xx; // 重新设定 Watchdog time 并设为 normal wake-up Wdreset; CLKMD.En_WatchDog = 1; // enable watchdog timer TIMER16 溢出时间当设定 $ INTEGS BIT_R 时 ( 这是 IC 默认值 ), 且设定 T16M 计数器 BIT8 产生中断, 若 T16 计数从 0 开始, 则第一次中断是在计数到 0x100 时发生 (BIT8 从 0 到 1), 第二次中断在计数到 0x300 时发生 (BIT8 从 0 到 1) 所以设定 BIT8 是计数 512 次才中断 请注意, 如果在中断中重新给 T16M 计数器设值, 则下一次中断也将在 BIT8 从 0 变 1 时发生 如果设定 $ INTEGS BIT_F(BIT 从 1 到 0 触发 ) 而且设定 T16M 计数器 BIT8 产生中断, 则 T16 计数改为每次数到 0x200/0x400/0x600/ 时发生中断 两种设定 INTEGS 的方法各有好处, 也请注意其中差异 LVR (1) Power On 时,V DD 需要到达或超过 2.07V 左右,IC 才能成功起动, 否则 IC 不能工作 (2) 只有当 IC 正常起动后, 设定 LVR=1.8V, 2.0V, 2.2V 才有作用 (3) 可以设定寄存器 EOSCR.0 为 1 将 LVR 关闭, 但此时应确保 V DD 在 chip 最低工作电压以上, 否则 IC 不能工作 IHRC (1) IHRC 的校正操作是于使用 writer 刻录时进行的 (2) 因为 IC 的塑封材料 ( 不论是封装用的或 COB 用的黑胶 ) 的特性, 是会对 IHRC 的频率有一定影响 所以如果用户是在 IC 盖上塑封材料前, 就对 IC 进行刻录, 及后再封上盖上塑封材料的, 则可能造成 IHRC 的特性偏移超出规格的情况 正常情况是频率会变慢一些 (3) 此种情况通常发生在用户是使用 COB 封装, 或是委托我司进行晶圆代烧 (QTP) 时 此情况下我司将不对频率的超出规格的情况负责 (4) 用户可按自身经验进行一些补偿性调整, 例如把 IHRC 的目标频率调高 0.5%~1% 左右, 令封装后 IC 的 IHRC 频率更接近目标值 Copyright 2018, PADAUK Technology Co. Ltd Page 53 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

54 烧录方法 PMC150/PMS150 的烧录脚为 PA3,PA4,PA5,PA6,V DD,GND 这 6 只引脚 在 PDK3S-P-002 烧录器上, 可以使用 CN38 跳线, 并在烧录插座上把 IC 往下空 3 格, 就可以烧录 SOP8 / DIP8 这两种封装 ; 如为其他封装, 可以自行跳接烧录接脚 烧录器背后的跳线, 所有左侧的讯号都是一致的, 就如左下角说明文字一样, 分别为 V DD,PA0( 不需要 ),PA3,PA4,PA5,PA6,PA7( 不需要 ),GND 如使用 PDK5S-P-003 或以上进行烧录, 并依照烧录器软件上说明, 连接 jumper 即可 合封 (MCP) 或在板烧录 (On-Board Writing) 时的有关电压和电流的注意事项 (1) PA5 (V PP ) 可能高于 11V (2) V DD 可能高于 6.5V, 而最大供给电流最高可达约 20mA (3) 其他烧录引脚 (GND 除外 ) 的电位与 V DD 相同 请用户自行确认在使用本产品于合封或在板烧录时, 周边电路及元件不会被上述电压破坏, 也不会限制上述电压 9.3. 使用 ICE 时 请使用 PDK5S-I-S01/2(B) ICE 仿真 PMC150/PMS150 仿真时请注意: (1) 快速唤醒的时间有差异 :PDK5S-I-S01/2(B):128 系统时钟,PMC150/PMS150: 請參考第 章节 (2) 看门狗溢出的时间和仿真器 PDK5S-I-S01/2(B) 有不同 : WDT 周期 PMC150/PMS150 PDK5S-I-S01/2(B) misc[1:0]=00 8K* T ILRC 2048* T ILRC misc[1:0]=01 16K* T ILRC 4096* T ILRC misc[1:0]=10 64K* T ILRC 16384* T ILRC misc[1:0]=11 256K* T ILRC 256* T ILRC Copyright 2018, PADAUK Technology Co. Ltd Page 54 of 54 PDK-DS-PMX150-CN_V108 Dec. 11, 2018

目 录 1. 单片机特点 CPU 特点 系统功能 系统概述和方框图 引脚功能说明 器件电气特性 直流交流电气特性 绝对最大值 IHRC 频率与 VDD 关系曲线

目 录 1. 单片机特点 CPU 特点 系统功能 系统概述和方框图 引脚功能说明 器件电气特性 直流交流电气特性 绝对最大值 IHRC 频率与 VDD 关系曲线 数据手册 IO 型 OTP 单片机 Version 0.03 20 Jun, 2013 目 录 1. 单片机特点... 5 1.1 CPU 特点... 5 1.2 系统功能... 5 2. 系统概述和方框图... 5 3. 引脚功能说明... 7 4. 器件电气特性... 9 4.1 直流交流电气特性... 9 4.2 绝对最大值... 10 4.3 IHRC 频率与 VDD 关系曲线图... 11

More information

Microsoft Word - PMC153, PMS153 datasheet V006_CN__ doc

Microsoft Word - PMC153, PMS153 datasheet V006_CN__ doc PTB O153XXS/C 数据手册 8 位 IO 类型单片机 第 0.06 版 2016 年 7 月 7 日 - 1 - 重要声明 电子保留权利在任何时候变更或终止产品, 建议客户在使用或下单前与 电子或代理商 联系以取得最新 最正确的产品信息 电子不担保本产品适用于保障生命安全或紧急安全的应用, 电子不为此类应用产品承 担任何责任 关键应用产品包括, 但不仅限于, 可能涉及的潜在风险的死亡, 人身伤害,

More information

Microsoft Word - PMS150C datasheet V002_CN__ _karrie.doc

Microsoft Word - PMS150C datasheet V002_CN__ _karrie.doc PTB O150CXXS 8 位 IO 类型单片机 数据手册 第 0.02 版 2016 年 11 月 3 日 - 1 - 重要声明 电子保留权利在任何时候变更或终止产品, 建议客户在使用或下单前与 电子或代理商 联系以取得最新 最正确的产品信息 电子不担保本产品适用于保障生命安全或紧急安全的应用, 电子不为此类应用产品承 担任何责任 关键应用产品包括, 但不仅限于, 可能涉及的潜在风险的死亡, 人身伤害,

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

Microsoft Word - PMC234, PMS234 datasheet v0.02 _CN_.doc

Microsoft Word - PMC234, PMS234 datasheet v0.02 _CN_.doc PMC234/PMS234 系列 带 12 位 ADC 采用 FPPA TM 技术双核心 8 位单片机 数据手册 第 0.02 版 2015 年 10 月 30 日 Copyright 2015 by PADAUK Technology Co., Ltd., all rights reserved 10F-2, No. 1, Sec. 2, Dong-Da Road, Hsin-Chu 300, Taiwan,

More information

PMC232 系列数据手册 带 12 位 ADC 采用 FPPA 双核心 8 位单片机 TM 技术 第 0.03 版 2013 年 08 月 08 日 Copyright 2013 by PADAUK Technology Co., Ltd., all rights reserved 10F-2,

PMC232 系列数据手册 带 12 位 ADC 采用 FPPA 双核心 8 位单片机 TM 技术 第 0.03 版 2013 年 08 月 08 日 Copyright 2013 by PADAUK Technology Co., Ltd., all rights reserved 10F-2, PMC232 系列数据手册 带 12 位 ADC 采用 FPPA 双核心 8 位单片机 TM 技术 第 0.03 版 2013 年 08 月 08 日 Copyright 2013 by PADAUK Technology Co., Ltd., all rights reserved 10F-2, No. 1, Sec. 2, Dong-Da Road, Hsin-Chu 300, Taiwan,

More information

Microsoft Word - PMC232, PMS232 datasheet v0 02 _CN_.doc

Microsoft Word - PMC232, PMS232 datasheet v0 02 _CN_.doc PMC232/PMS232 系列 带 12 位 ADC 采用 FPPA TM 技术双核心 8 位单片机 数据手册 第 0.02 版 2015 年 10 月 30 日 Copyright 2015 by PADAUK Technology Co., Ltd., all rights reserved 10F-2, No. 1, Sec. 2, Dong-Da Road, Hsin-Chu 300, Taiwan,

More information

TM16C859 系列 带 12 位 ADC 采用 FPPA TM 技术双核心 8 位单片机 数据手册 第 0.07 版 2014 年 2 月 19 日 第 1 页共 100 页

TM16C859 系列 带 12 位 ADC 采用 FPPA TM 技术双核心 8 位单片机 数据手册 第 0.07 版 2014 年 2 月 19 日 第 1 页共 100 页 http://www.mochip.cn TM16C859 系列 带 12 位 ADC 采用 FPPA TM 技术双核心 8 位单片机 数据手册 第 0.07 版 2014 年 2 月 19 日 第 1 页共 100 页 目录 1. 单片机特点... 8 1.1. 高性能 RISC CPU 架构... 8 1.2. 系统功能... 8 2. 系统概述和方框图... 9 3. TM16C859 系列和引脚功能说明...

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

Microsoft Word - Ö¸Á.doc

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

More information

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

学习MSP430单片机推荐参考书

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

More information

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

CH559指令周期.doc

CH559指令周期.doc CH55X 汇编指令周期表 CH55X 汇编指令概述 : 型号包含 : a. 指令单周期型号 :CH557 CH558 CH559; b. 指令 4 周期型号 :CH551 CH552 CH553 CH554; c. 非跳转指令的指令周期数与指令字节数相同 ; d. 跳转指令含 MOVC/RET/CALL 通常比字节数多若干个周期 ; e.movc 指令多 4 或 5 个周期 ( 下条指令地址为奇数时多

More information

电源管理类产品

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

More information

HM705/6/813 WDI WDO MR GND I/O NMI INT MCU 1 HM V HM V HM813L 4.65V HM V HM V HM813M

HM705/6/813 WDI WDO MR GND I/O NMI INT MCU 1 HM V HM V HM813L 4.65V HM V HM V HM813M 705/706/707/708/813 HM705/706/707/708/813 1.15 HM705/706/707/708/813 2.6 5.0 0.1 1.22 5V 52 200 HM705/706/707/708/813 1.6 HM705/706/813 1.6 705/706/707/708/813 HM707/708 HM813 8 DIP8 8 SOP8 HM705/706 :

More information

untitled

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

More information

目录

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

More information

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

M8Rxxx 指令集说明 Version 年 11 月 上海磐芯电子有限公司 SHANGHAI MASSES ELECTRONIC Co., Ltd. 本公司保留对产品在可靠性, 功能和设计方面的改进作进一步说明的权利 说明文档的更改, 恕不另行通知

M8Rxxx 指令集说明 Version 年 11 月 上海磐芯电子有限公司 SHANGHAI MASSES ELECTRONIC Co., Ltd. 本公司保留对产品在可靠性, 功能和设计方面的改进作进一步说明的权利 说明文档的更改, 恕不另行通知 M8Rxxx 指令集说明 Version 1.04 2014 年 11 月 上海磐芯电子有限公司 SHANGHAI MASSES ELECTRONIC Co., Ltd. 本公司保留对产品在可靠性, 功能和设计方面的改进作进一步说明的权利 说明文档的更改, 恕不另行通知 修正记录 版本 日期 描述 Ver1.02 2014-5-15 补全指令说明 Ver1.03 2014-10-8 勘误 Ver1.04

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

untitled

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

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

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

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

More information

1 TPIS TPIS 2 2

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

More information

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

Microsoft Word - S153B.doc

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

More information

Ps22Pdf

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

More information

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

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

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例 帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例 这篇文章主要介绍了帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例, 本文还详细介绍了帝国 CMS 数据库类中的一些常用方法, 需要的朋友可以参考下 例 1: 连接 MYSQL 数据库例子 (a.php)

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

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

Microsoft Word - BL5372_UMAN_V1.1.doc

Microsoft Word - BL5372_UMAN_V1.1.doc 低 功 耗 实 时 时 钟 芯 (RTC)BL5372 用 户 手 册 V1.2 ( 2012.11.12) 上 海 贝 岭 股 份 有 限 公 司 Shanghai Belling Co., Ltd. 1. 概 述 低 功 耗 实 时 时 钟 芯 片 (RTC)BL5372 BL5372 是 一 款 低 功 耗 实 时 时 钟 电 路, 通 过 I 2 C 两 线 接 口 电 路 可 以 与 CPU

More information

第5章:汇编语言程序设计

第5章:汇编语言程序设计 第 5 章 : 汇编语言程序设计 程 汇编语言指令格式 系统伪指令 存储器选择方式 常用子程序 1 汇编语言程序设计 PIC 指令系统 语言系统 指 CPU 编 器语言 器语言 器语言 设计 用 语言 设计 语言 汇编语言 2 汇编语言指令格式 汇编语言指令格式 ( 指令 ) label opcode operand comment 指令 用 存 指令 指令语 3 汇编语言指令格式 1 指令 用 指令

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

untitled

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

More information

untitled

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

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

1 CPU

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

More information

Microsoft Word - IRFWX_A051_C_SyncMOS_with_STC_APN_SC_.doc

Microsoft Word - IRFWX_A051_C_SyncMOS_with_STC_APN_SC_.doc EEPROM 应用说明 1 适用产品 :SM59D03G2 SM59D04G2 series 2 应用范围 : 针对需使用 EEPORM 功能替换 STC 89C5X 的应用及汇编语言之范例程序 ( 使用内部扩充内存为暂存区 ) 3 功能说明 : 3.1 本公司上述产品 EEPORM 功能皆可替换 STC89C5X, 仅需对特殊功能缓存器定义 ( 详见表 1) 及 ISP 命令定义 ( 详见表 2)

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

第 5 卷第 9 期 3 9 年 月 电力电容器与无功补偿 &+ 1 ) + ; & ).& &+ 1 & / ) 5 93 & 9 *67893: + 99: 单相 谐波补偿电流对直流侧电压和电流纹波的影响分析!"#$%&'!"#$%&' '& ( ')*&+,& '(-./01 &

第 5 卷第 9 期 3 9 年 月 电力电容器与无功补偿 &+ 1 ) + ; & ).& &+ 1 & / ) 5 93 & 9 *67893: + 99: 单相 谐波补偿电流对直流侧电压和电流纹波的影响分析!#$%&'!#$%&' '& ( ')*&+,& '(-./01 & 第 5 卷第 9 期 3 9 年 月 电力电容器与无功补偿 &+ 1)+ ; &).& &+ 1&/) 593 & 9 *67893:+99: 单相 谐波补偿电流对直流侧电压和电流纹波的影响分析!#$%&'!#$%&''&(')*&+,& '(-./01&+ -2 3456-78&9:;'& &'

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

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

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

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

More information

bingdian001.com

bingdian001.com TSM12M TSM12 STM8L152C6, STM8L152R8 MSP430F5325 whym1987@126.com! /******************************************************************************* * : TSM12.c * : * : 2013/10/21 * : TSM12, STM8L f(sysclk)

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

PCM-3386用户手册.doc

PCM-3386用户手册.doc PCM-3386 BBPC-4x86 10/100M PC/104 (Lanry technology Co. Ltd. Zhuhai) 38 1012836 (Address: Room 1012,Linhai Building,No. 38,west of Shihua Road,Zhuhai City,Guangdong Province,China) (post code)519015 (phone)0756-3366659

More information

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

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

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

untitled

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

More information

Microsoft Word - mcu-an z-10.doc

Microsoft Word - mcu-an z-10.doc 富士通微电子 ( 上海 ) 有限公司应用笔记 MCU-AN-500007-Z-10 F²MC-8FX 家族 8 位微控制器 MB95200H/210H 系列 外部中断 应用笔记 变更履历 变更履历 日期作者修正记录 2008-03-20 Levi Zhang V1.0, 第一版 本手册共 22 页 1. 本文档记载的产品信息及规格说明如有变动, 恕不预先通知 如需最新产品信息和 / 或规格说明, 联系富士通销售代表或富士通授权分销商

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

员工签到录

员工签到录 Archivist 2002 Eletech Enterprise Co., Ltd. All Rights Reserved. 1-1 ELETECH VOICE SYSTEMS INC 2 / 2 VLR, 1-1-1 VP894AS-M11 1. VP894AS-M11 1 2. Y 4 3. RJII 4 4. 2-PIN 1 5. VLR 1 2 3 4 ELETECH VOICE SYSTEMS

More information

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

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

More information

33023A.book(31005A_cn.fm)

33023A.book(31005A_cn.fm) 第 5 章 CPU 和 ALU 目录 本章包括下面一些主要内容 : 5. 简介...5-2 5.2 指令的一般格式... 5-4 5.3 中央处理单元 (CPU)... 5-4 5.4 指令时钟... 5-4 5.5 算术逻辑单元 (ALU)... 5-5 5.6 状态寄存器... 5-6 5.7 OPTION_REG 寄存器... 5-8 5.8 电源控制寄存器... 5-9 5.9 设计技巧...

More information

EMI LOOPS FILTERING EMI ferrite noise suppressors

EMI LOOPS FILTERING EMI ferrite noise suppressors (HighSpeedBoardDesign) (HIGHSPEEDBOARDDESIGN) 1 1 3 1.1 3 1.1.1 3 1.1.2 vs 4 1.1.3 5 1.1.4 8 1.2 9 1.2.1 9 1.2.2 vs 1 1.3 1 1.3.1 11 1.3.1.1 11 1.3.1.2 12 1.3.1.3 12 1.3.1.4 12 1.3.1.5 12 2. 2.1 14 2.1.1

More information

Microsoft Word - em78 sub program.doc

Microsoft Word - em78 sub program.doc 一 二进制数转换为 ASCⅡ 码 将一个字节的二进制数转换为两位 16 进制数的 ASCⅡ 码 main: mov a,@0x9f ; 二进制数为 0x9f mov 0x30,a ; 二进制数存入 0x30 mov a,@0x02 mov 0x10,a ;0x10 中存放转换次数 mov a,@0x31 mov 0x04,a ;0x04 中为转换后数据存放地址 mov a,0x30 B1: ; 取

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

SB 系列 / C-Link 产品特点 引用标准 : IEC 结构 : 金属化聚丙烯膜结构 封装 : 塑料外壳 ( UL94 V-0), 树脂填充 电气特性 工作温度 : - 40 至 C 范围 : 1.0 至 150μF 额定电压 : 700 至 1100 VC 偏差 :

SB 系列 / C-Link 产品特点 引用标准 : IEC 结构 : 金属化聚丙烯膜结构 封装 : 塑料外壳 ( UL94 V-0), 树脂填充 电气特性 工作温度 : - 40 至 C 范围 : 1.0 至 150μF 额定电压 : 700 至 1100 VC 偏差 : SA 系列 / C-Link 产品特点 引用标准 : IEC 61071 结构 : 金属化聚丙烯膜结构 封装 : 聚酯胶带, 树脂填充 电气特性 工作温度 : - 40 至 + 85 C 范围 : 15 至 500μF 额定电压 : 500 至 1100 VC 偏差 : ± 5%, ± 10% 损耗因素 : 2 10-3 @100z 20±5 C 预期寿命 : 100,000 小时 @Un, 70

More information

TSINGTEK DISPLAY CO.,LTD LCD CONTROLLER & DRIVER ST7920 OR EQUIVALENT (f) 639 2A f B1

TSINGTEK DISPLAY CO.,LTD LCD CONTROLLER & DRIVER ST7920 OR EQUIVALENT (f) 639 2A f B1 TSINGTEK DISPLAY CO.,LTD LCD CONTROLLER & DRIVER ST7920 OR EQUIVALENT 588 4 1 0571-85121224 85121742 85121304(f) 639 2A095 0571-88256346 89902095 f B1618 010-62051209 62000662 62568913 82036512 f http://www.tsingtek.com

More information

Microsoft Word - IRFWX-A124_A_SM59D03G2_SM59D04G2_PCA_ APN_SC_.doc

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

More information

C语言的应用.PDF

C语言的应用.PDF AVR C 9 1 AVR C IAR C, *.HEX, C,,! C, > 9.1 AVR C MCU,, AVR?! IAR AVR / IAR 32 ALU 1KBytes - 8MBytes (SPM ) 16 MBytes C C *var1, *var2; *var1++ = *--var2; AVR C 9 2 LD R16,-X ST Z+,R16 Auto (local

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

微處理機期末專題

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

More information

Microsoft Word - ~ doc

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

More information

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

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

Microsoft Word - sim46x53_54av110.doc

Microsoft Word - sim46x53_54av110.doc A/D 型八位 OTP 单片机 盛群知识产权政策 专利权盛群半导体公司在全球各地区已核准和申请中之专利权至少有 6 件以上, 享有绝对之合法权益 与盛群公司 MCU 或其它产品有关的专利权并未被同意授权使用, 任何经由不当手段侵害盛群公司专利权之公司 组织或个人, 盛群将采取一切可能的法律行动, 遏止侵权者不当的侵权行为, 并追讨盛群公司因侵权行为所受之损失 或侵权者所得之不法利益 商标权盛群之名称和标识

More information

额定规格 / 性能 单相 标准认证 UL CSA. NO. EN-- 额定规格输入 环境温度 项目电压电平额定电压使用电压范围输入电流型号动作电压复位电压 - B ma 以下 DC~V DC.~V DC.V 以下 DC.V 以上 - BL ma 以下 输出 项目 * 根据环境温度的不同而不同 详情请

额定规格 / 性能 单相 标准认证 UL CSA. NO. EN-- 额定规格输入 环境温度 项目电压电平额定电压使用电压范围输入电流型号动作电压复位电压 - B ma 以下 DC~V DC.~V DC.V 以下 DC.V 以上 - BL ma 以下 输出 项目 * 根据环境温度的不同而不同 详情请 加热器用固态继电器 单相 CSM_-Single-phase_DS_C 带纤细型散热器的一体式小型 SSR 备有无过零触发型号, 用途广泛 符合 RoHS 标准 包含无过零触发型号, 产品线齐全 输出回路的抗浪涌电压性能进一步提高 根据本公司的试验条件 小型 纤细形状 除了 DIN 导轨安装, 还可进行螺钉安装 获取 UL CSA EN 标准 TÜV 认证 请参见 共通注意事项 种类 关于标准认证机型的最新信息,

More information

IC芯片自主创新设计实验

IC芯片自主创新设计实验 IC 芯片自主创新设计实验 设计报告 设计题目 : 格雷码计数器芯片设计 设计学生 : 吴东生 ( 集成电路 ) 景国新 ( 固体电子 ) 林道明 ( 集成电路 ) 连维重 ( 集成电路 ) 施望 ( 集成电路 ) 刘锦秀 ( 集成电路 ) 刘中伟 ( 集成电路 ) 李梦宁 ( 集成电路 ) 指导教师 : 阮爱武 杜涛 指导单位 : 电子设计自动化技术 课程组 一 格雷码计数器芯片设计概述 功能描述

More information

Cost_Effective C Handbook

Cost_Effective C Handbook HT8 MCU 看门狗 (WDT) 应用范例 防止死机 文件编码 :AN0426S 简介 Holtek Flash MCU 提供了一个功能单元 WDT (Watch Dog Timer) 看门狗定时器, 其最主要的功能是避免程序因不可预期的因素 ( 如 : 电路噪声 ) 造成系统长时间的瘫痪 ( 如 : 跳至死循环或未知地址造成无法预测的结果 ) 功能说明 Holtek 新推出的 MCU 已无 2

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

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

untitled

untitled 2007 12 1 2 SIRIUS 3 4 5 6 2 2/2 3SB3 2/4 3SB3 2/5 3SB3 2/5 2/7 2/10 2/11 2/13 3SB3 2/14 3SB3 2/15 3SB3 2/17 3SB37 SIRIUS 3SB3 3SB3 (/) (/) (/) () Ø22mm (/) (/) (/) () 23 RONIS (/) (SB30) () 23 OMR (/)

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

Microsoft Word - sim48x050608_1v151.doc

Microsoft Word - sim48x050608_1v151.doc 经济型输入 / 输出八位单片机 盛群知识产权政策 专利权 盛群半导体公司在全球各地区已核准和申请中之专利权至少有 16 件以上, 享有绝对之合法权益 与盛群公司 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

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

SH69P848A 2K 一次性编程 10 位 ADC 型 4 位单片机 特性 基于 SH6610D 的 10 位 ADC 型 4 位单片机 OTPROM:2K X 16 位 RAM:253 X 4 位 - 61 个系统控制寄存器 个数据存储器 工作电压 : - f OSC = 30kH

SH69P848A 2K 一次性编程 10 位 ADC 型 4 位单片机 特性 基于 SH6610D 的 10 位 ADC 型 4 位单片机 OTPROM:2K X 16 位 RAM:253 X 4 位 - 61 个系统控制寄存器 个数据存储器 工作电压 : - f OSC = 30kH 2K 一次性编程 10 位 ADC 型 4 位单片机 特性 基于 SH6610D 的 10 位 ADC 型 4 位单片机 OTPROM:2K X 16 位 RAM:253 X 4 位 - 61 个系统控制寄存器 - 192 个数据存储器 工作电压 : - f OSC = 30kHz - 4MHz,V DD = 2.4V - 5.5V - f OSC = 4MHz - 10MHz,V DD = 4.5V

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

文件名

文件名 MICROCHIP PIC10F200/202/204/206 6 8 FLASH PIC10F200 PIC10F202 PIC10F204 PIC10F206 RISC CPU 33 12 8 8 4MHz 1 s 4MHz 1% TM ICSP TM ICD POR DRT WDT RC MCLR I/O /CMOS < 350 A @ 2V 4 MHz 100 na @ 2V FLASH 10000

More information

OTP-Based 8-Bit Microcontroller Series

OTP-Based 8-Bit Microcontroller Series 苏州锋驰微电子有限公司 OTP-Based 8-Bit Microcontroller Series FC162 SZFC 2017/5/26 功能特色 : 苏州锋驰微电子有限公司 SUZHOU FENGCHI ELECTRONIC CO.:LTD *PB3 口软件可控上拉,PB3 可做标准 IO 口 *4 级硬件控制端口强弱驱动电流 修正记录 版本号日期内容 V10 V20 2016 年 6 月

More information

<4D F736F F D20C7B0CBC4D5C2D7F7D2B5CCE22E646F6378>

<4D F736F F D20C7B0CBC4D5C2D7F7D2B5CCE22E646F6378> 第一章第二章 Q2 1: 高序 : 最低位字节存储在字的最低位 ; 低序 : 最低位字节存储在字的最高位 ; Q2 2: 冯. 诺依曼结构 : 数据和指令都存储在同一存储器中 ; 哈佛结构 : 数据和程序存储在各自独立的存储器中 Q2 3: a) ARM 有 16 个通用寄存器,r0 r15, 其中 r15 还被用作程序计数器 b) CPSR 是程序状态寄存器, 包含了条件码标识 中断禁止位 当前处理器模式和其他状态

More information

untitled

untitled LCD EDM12864HBSL-ALC-G : 25-1 : 116600 : (0411)7612956 7632020 : (0411)7612958 Model No.: Editor: LCD 1. ----------------------------------------------------3 2. ----------------------------------------------------3

More information

Andes Technology PPT Temp

Andes Technology PPT Temp 晶心科技線上技術研討會 AndesCore 便捷的全 C 嵌入式编程 晶心科技市場及技術服務部毛礼杰軟件經理 WWW.ANDESTECH.COM 大纲 系统初始化介绍 异常和中断说明 全 C 语法例子说明 总结 2 CPU 相关特性 1: 中断向量表 系统初始化 (1) 2: 系统寄存器 通常需要用 assembly( 汇编 / 组合 ) 语言来操作 AndesCore 全 C 嵌入式编程 C 扩展语法

More information

! *!"#$%&'()*+,-./#01 6, 8 6, 8 6, 8 8!"# ( / )!"# ( / )!"# ( / )! ( ) 3SB3!" Ø22mm!"# ( / ) 6, 8 6, 8 6, 8 8!"# ( / )!"# ( / )!"# ( ) 7, 10 7, 9 7, 8

! *!#$%&'()*+,-./#01 6, 8 6, 8 6, 8 8!# ( / )!# ( / )!# ( / )! ( ) 3SB3! Ø22mm!# ( / ) 6, 8 6, 8 6, 8 8!# ( / )!# ( / )!# ( ) 7, 10 7, 9 7, 8 SIRIUS 3SB3 sirius s ! *!"#$%&'()*+,-./#01 6, 8 6, 8 6, 8 8!"# ( / )!"# ( / )!"# ( / )! ( ) 3SB3!" Ø22mm!"# ( / ) 6, 8 6, 8 6, 8 8!"# ( / )!"# ( / )!"# ( ) 7, 10 7, 9 7, 8! (2 /3 ) ( / ) RONIS! ( SB) CES

More information

PowerPoint Presentation

PowerPoint Presentation 7.2 并行接口 二. 可编程并行接口芯片 8255A 的功能及其应用 与 CPU 一侧相连的引脚 D0 PA0 ~ ~ ~ ~ ~ D7 PA7 RESET PC7 WR RD PC4 PC3 PC0 A0 PB0 A1 PB7 CS PA 口 PC 口上半部 PC 口下半部 PB 口 A 组 B 组 与 I/O 设备相连的引脚 7.2 并行接口二. 可编程并行接口芯片 8255A 的功能及其应用

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

untitled

untitled 2 PLC(Programmable Logic Controller) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 1-1 FX2N CHAPTER 01 3 1. FX2N M I/O I/O I/O M MR AC/DC MS SSR AC MT DC 2. FX2N E E 3. I/O FX N E / DC24V FX N I/O I/O 8ER 4 4 EX

More information

规格书

规格书 MC30P6070 用户手册 SinoMCU 8 位单片机 2016/5/31 上海晟矽微电子股份有限公司 Shanghai SinoMCU Microelectronics Co., Ltd. 本公司保留对产品在可靠性 功能和设计方面的改进作进一步说明的权利 用户手册的更改, 恕不另行通知 目录 1 产品简介... 4 1.1 产品特性... 4 1.2 订购信息... 5 1.3 系统框图...

More information