大中华地区授权A级代理商与技术支持单位:深圳市英锐恩科技有限公司。欢迎来电咨询,提供资料与样品。 详细请看http://www.enroo.com ,客户热线:0755-88845951,82543411 传真:82543511,查阅本文档请用繁体版 Acrobat Reader繁体版下载:Http://www.enroo.com/uploaddir/news/a.rar MDT10F630 1. 概述: 车和键盘等等。 这个 8 位微控制器是由完全静态 CMOS 技术设计, 集高速、体积小、低功耗和高抗干扰性一体的芯 4.引脚分配 片。内存包括 1K 字节的 FLASH ROM,128K 字节 的 EEPROM 和 64 字节静态 RAM。 MDT10F630P11 (DIP) MDT10F630S11 (SOP) 2、特点: Vdd OSC1/PA5 OSC2/PA4 PA3 PC5 PC4 PC3 完全的 CMOS 静态设计 8 位数据总线 FLASH ROM 的大小 : 1 K 字节 内部 RAM 大小 : 64 字节 (64 个通用目标寄存器) 1 2 3 4 5 6 7 14 13 12 11 10 9 8 Vss PA0/CIN+ PA1/CINPA2/INT PC0 PC1 PC2 EEPROM 大小:128 字节 37 条单指令 14 位指令长度 MDT10F630P13 (DIP) 8 级堆栈 MDT10F630S13 (SOP) 工作电压 : 2.3V ~ 5.5 V Vdd OSC1/PA5 OSC2/PA4 /MCLR PC5 PC4 PC3 自振式看门狗定时器 中断电容 定时器 0 : 带 3 Bit 预分频器 8Bit 定时器 定时器 1 : 带 2 Bit 预分频器 16Bit 定时器 1 个模拟比较器模块 省电睡眠模式 1 2 3 4 5 6 7 14 13 12 11 10 9 8 Vss PA0/CIN+ PA1/CINPA2/INT PC0 PC1 PC2 PA 电平变化中断唤醒 上电复位 12 个可独立直接控制 I/O 口 3. 应用 MDT10F630 的应用范围从发动机控制器,高速自动 电机(电车)到低电源遥控发射、接收器,面向设备 装置,无线电通讯,如遥控器,小型设备,玩具,汽 This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.enroo.com P.1 2008/4 Ver. 1.0 大中华地区授权A级代理商与技术支持单位:深圳市英锐恩科技有限公司。欢迎来电咨询,提供资料与样品。 详细请看http://www.enroo.com ,客户热线:0755-88845951,82543411 传真:82543511,查阅本文档请用繁体版 Acrobat Reader繁体版下载:Http://www.enroo.com/uploaddir/news/a.rar MDT10F630 5. 指令信息 I/O 比较器 定时器 (8/16 位) 封装 标志 128 12 1 1/1 14-DIP 引脚 4 是 PA3 的功 能 64 128 11 1 1/1 14-DIP 引脚 4 是/MCLR 外 部复位功能 1.0K 64 128 12 1 1/1 14-SOP 引脚 4 是 PA3 的功 能 1.0K 64 128 11 1 1/1 14-SOP 引脚 4 是/MCLR 外 部复位功能 型号 ROM (字节) RAM EEPROM (字节 s) (字节) MDT10F630P11 1.0K 64 MDT10F630P13 1.0K MDT10F630S11 MDT10F630S13 6. 数据块图表 EEPROM 128×8 Stack Eight Levels 8 bits Flash ROM 1024 ×14 10 bits 14 bits Comparator RAM 64 ×8 PA3 Program Counters Oscillator circuit Instruction Register Special Register Instruction Decoder Data 8bit Control Circuit Port A PA0~PA2 PA4~PA5 5 bits Port C PC0~PC5 6 bits TMR0 8 Bits D0~D7 TMR1 16 Bits Power on Reset Power Down Reset Working Register Watchdog Timer ALU Status Register This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.enroo.com P.2 2008/4 Ver. 1.0 大中华地区授权A级代理商与技术支持单位:深圳市英锐恩科技有限公司。欢迎来电咨询,提供资料与样品。 详细请看http://www.enroo.com ,客户热线:0755-88845951,82543411 传真:82543511,查阅本文档请用繁体版 Acrobat Reader繁体版下载:Http://www.enroo.com/uploaddir/news/a.rar MDT10F630 7.引脚功能描述 引脚名称 I/O PA0/CIN+ I/O 功能描述 PortA, TTL 输入电平, 带可编程上拉和引脚电平变化中断. 比较器输入. PA1/CIN- I/O PortA, TTL 输入电平, 带可编程上拉和引脚电平变化中断. 比较器输入. PA2/T0CK/INT/COUT I/O PortA, TTL 输入电平, 带可编程上拉和引脚电平变化中断 Timer0 时钟输入 外部中断 比较器输入 PA3/MCLR I Port A, TTL 输入电平, 带可编程和引脚电平变化中断 主复位. 史密特触发输入电平 PA4/OSC2/T1G I/O PortA, TTL 输入电平, 带可编程上拉和引脚电平变化中断. 晶体振荡器输出, RC 模式时钟输入 1/4 频率 TIMER1 门控. PA5/OSC1/T1CKI I/O Port A, TTL 输入电平, 带可编程上拉和引脚电平变化中断. 晶体振荡器输入/外部时钟源输入 Timer1 时钟输入 PC0 ~ 5 I/O Port C, TTL 输入电平 Vdd 电源 Vss 地 8. 内存分配 8.1 程序内存 : 0000H 复位向量 0001H ~0003H 0004H 外围中断向量 0005H 程序内存 03FFH This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.enroo.com P.3 2008/4 Ver. 1.0 大中华地区授权A级代理商与技术支持单位:深圳市英锐恩科技有限公司。欢迎来电咨询,提供资料与样品。 详细请看http://www.enroo.com ,客户热线:0755-88845951,82543411 传真:82543511,查阅本文档请用繁体版 Acrobat Reader繁体版下载:Http://www.enroo.com/uploaddir/news/a.rar MDT10F630 8.2 寄存器档案表 : 地址 描述 地址 BANK 0 BANK 1 00 IAR IAR 80 01 RTCC TMR 81 02 PCL PCL 82 03 STATUS STATUS 83 04 MSR MSR 84 05 PORT A CPIO A 85 06 07 86 PORT C CPIO C 08~09 87 88~89 0A PCHLAT PCHLAT 8A 0B INTS INTS 8B 0C PIFB1 PIEB1 8C 0D 8D 0E TMR1L 0F TMR1H 10 T1STA PSTA 8E 8F INOSCR 11~14 90 91~94 15 PAPHR 95 16 PAINTR 96 17~18 19 97~98 CMSTA VRSTA 99 1A EEDATA 9A 1B EEADR 9B 1C EECON1 9C 1D EECON2 9D 1E~1F 20~5F 9E~9F 64 Mapped General in Register Bank 0 60~7F 未用内存位置 A0~DF E0~FF This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.enroo.com P.4 2008/4 Ver. 1.0 大中华地区授权A级代理商与技术支持单位:深圳市英锐恩科技有限公司。欢迎来电咨询,提供资料与样品。 详细请看http://www.enroo.com ,客户热线:0755-88845951,82543411 传真:82543511,查阅本文档请用繁体版 Acrobat Reader繁体版下载:Http://www.enroo.com/uploaddir/news/a.rar MDT10F630 (1). 00H or 80H : IAR (间址寄存器) 用MSR 传达数据内存 (非物理寄存器) (2). 01H : RTCC (Timer0 计数器) 8 位实时时钟/计数器 (3). 02H or 82H : PCL (程序计数器低位) 程序计数器低 8 位指令 (PC) (4). 03H or 83H : STATUS (状态寄存器) 位 标志 功能 0 C 进位 1 HC 辅助进位 2 Z 0位 3 /PF 掉电标志位 4 /TF 5 page WDT 时间溢出标志位 寄存器页面选择位 0 : 00H --- 7FH 6—7 1 : 80H --- FFH —— 通用目标位 (5). 04H or 84H : MSR (存储器选择寄存器) 内存器 Bank 选择寄存器 : 0 : 00~7F (Bank0) 1 : 80~FF (Bank1) MSR Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 间接寻址模式 (6). 05H : Port A 数据输出寄存器 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 - - PA5 PA4 PA3 PA2 PA1 PA0 Port A 7-6 位 : 未用 5-0 位 : PA5~PA0, I/O 寄存器 (7). 06H : 未用寄存器 This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.enroo.com P.5 2008/4 Ver. 1.0 大中华地区授权A级代理商与技术支持单位:深圳市英锐恩科技有限公司。欢迎来电咨询,提供资料与样品。 详细请看http://www.enroo.com ,客户热线:0755-88845951,82543411 传真:82543511,查阅本文档请用繁体版 Acrobat Reader繁体版下载:Http://www.enroo.com/uploaddir/news/a.rar MDT10F630 (8). 07H : Port C 数据输出寄存器 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 - PC5 PC4 PC3 PC2 PC1 PC0 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 PCH4 PCH3 PCH2 PCH1 PCH0 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 INTS PAIE TIF INTF PAIF Port C - (9). 08 ~ 09H : 未用寄存器. (10). 0AH or 8AH : 程序计数器高位字节. Bit 7 Bit 6 Bit 5 - PCHLAT (11). INTS - - 0BH or 8BH :中断控制寄存器. Bit 7 Bit 6 Bit 5 GIS PEIE TIS GIS : 全程中断使能位. 0 = 不使能所有中断 1 = 使能所有没屏蔽的中断 PEIE : 外围中断使能位 0 = 不使能所有外围中断 1 = 使能所有外围中断 TIS : TMR0 溢出中断使能位. 0 = 不使能Timer0 中断 1 = 使能Timer0 中断 INTS : PA2/INT中断使能位. 0 = 不使能 PA2/INT中断 1 =使能PA2/INT 中断 PAIE : PA Port 改变中断使能位t. 0 = 不使能 PA改变中断 1 = 使能PA 改变中断 TIF : TMR0 溢出中断标志位 0 = Timer0 没溢出 1 = Timer0 溢出(必在软件中清 0) INTF : PA2/INT中断标志位. 0 = 没发生PA2/INT中断 1 = 发生PA2/INT中断 PAIF : PA改变中断标志位. 0 = 没有PA5~0 引脚 1 = PA5~0 中至少有 1 个引脚改变的状态 (必在软件中清 0) This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.enroo.com P.6 2008/4 Ver. 1.0 大中华地区授权A级代理商与技术支持单位:深圳市英锐恩科技有限公司。欢迎来电咨询,提供资料与样品。 详细请看http://www.enroo.com ,客户热线:0755-88845951,82543411 传真:82543511,查阅本文档请用繁体版 Acrobat Reader繁体版下载:Http://www.enroo.com/uploaddir/news/a.rar MDT10F630 (12). PIFB1 0CH : 外围中断寄存器 Bit 7 Bit 6 EEIF - Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 - - CMIF - - TMR1IF Bit 2 Bit 1 Bit 0 EEIF : EEPROM 写入操作中断标志位. 0 = EEPROM写入操作未完成或未开始 1 = EEPROM写入操作完成(必须在软件中清 0) CMIF : 比较器中断标志位. 0 = 比较器输入没改变 1 = 比较器输入已改变(必须在软件中清 0) TMR1IF : TMR1 溢出中断标志位 0 = Timer1 寄存器没溢出 1 = Timer1 寄存器溢出(必须在软件中清 0) (13). 0DH : 未用寄存器 (14). 0EH : TMR1L (timer1 最低有效位寄存器) 16 位TMR1 的最高有效位. (15). 0FH : TMR1H (timer1 最高有效位寄存器) 16 位TMR1 的最高有效位 (16). 10H : Timer1 控制寄存器. Bit 7 Bit 6 Bit 5 - T1STA Bit 4 Bit 3 TMR1GE T1CKPS1 T1CKPS1 T1OSCEN /T1SYNC TMR1CLK TMR1ON TMR1GE : Timer1 门控使能. 如果TMR1ON = 0 此位忽略 如果TMR1ON = 1 0 = Timer1 打开 1 = Timer1 打开如果 /T1G 引脚为低电平 T1CKPS1 & T1CKPS0: Timer1 输入时钟预分频选择位 0 0 = 1 : 1 预分频值 0 1 = 1 : 2 预分频值 1 0 = 1 : 4 预分频值 1 1 = 1 : 8 预分频值 T1OSCEN : LF 振荡器使能位. 如果INTOSC 没有CLKOUT 生效 0 = LP 振荡器关闭 1 = LP 振荡器使能Timer1 时钟 /T1SYNC : Timer1 外部时钟输入同步控制位 如果TMR1CLK = 0 此位忽略 Timer1 使用内部时钟 如果TMR1CLK = 1 0 = 同步外部时钟输入 1 =异步外部时钟输入 This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.enroo.com P.7 2008/4 Ver. 1.0 大中华地区授权A级代理商与技术支持单位:深圳市英锐恩科技有限公司。欢迎来电咨询,提供资料与样品。 详细请看http://www.enroo.com ,客户热线:0755-88845951,82543411 传真:82543511,查阅本文档请用繁体版 Acrobat Reader繁体版下载:Http://www.enroo.com/uploaddir/news/a.rar MDT10F630 TMR1CLK : Timer1 时钟源选择位 0 =选择内部时钟 Fosc/4 1 = 从T1CKI引脚选择外部时钟 (上升沿) TMR1ON : TMR1 On Bit. 0 = 停止Timer1 1 = 使能Timer1 (17). 11 ~ 18H : 未用寄存器. (18). 19H : 比较器控制寄存器 Bit 7 Bit 6 - CMSTA CMOUT Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 - CMOINV CMIS CMP2 CMP1 CMP0 CMOUT : 比较器输出位 当CMOINV = 0 时 1 = Vin+ > Vin- ; 0 = Vin+ < Vin当CMOINV = 1 时 1 = Vin+< Vin- ; 0 = Vin+ > VinCMOINV: 比较器输出转换位 0 = 输出不反转 1 = 输出反转 CMIS: 比较器输入转换位. 当CMP2 ~ 0 = 110 或 101 时 : 0 = Vin-连接到CIN1 = Vin- 连接到CIN+ CMP2 ~ 0: 比较器模式位 0 0 0 = 比较器(POR默认值 –低功耗) 0 0 1 = 有输出的比较器 0 1 0 =没有输出的比较器 0 1 1 =有输出和内部参考的比较器(Cvref 在寄存器 99H) 1 0 0 =没有输出和有内部参考的比较器(Cvref在寄存器 99H) 1 0 1 = 比较器多重内部参考输入 (Cvref 在寄存器 99H)和输出 1 1 0 = 比较器多重内部参考输入(Cvref 在寄存器 99H) 1 1 1 =比较器关闭(最低功耗) (19). 1A ~ 1FH :未用寄存器 (20). 81H : 选择控制寄存器. Bit 7 Bit 6 TMR /PAPH IES Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 TCS TCE PSC PS2 PS1 PS0 This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.enroo.com P.8 2008/4 Ver. 1.0 大中华地区授权A级代理商与技术支持单位:深圳市英锐恩科技有限公司。欢迎来电咨询,提供资料与样品。 详细请看http://www.enroo.com ,客户热线:0755-88845951,82543411 传真:82543511,查阅本文档请用繁体版 Acrobat Reader繁体版下载:Http://www.enroo.com/uploaddir/news/a.rar MDT10F630 Bit Symbol 2—0 Function PS2—0 预分频值 TMR0 比率 WDT 比率 0 0 0 0 1 1 1:2 1:4 1:8 1 : 16 1 : 32 1 : 64 1 : 128 1 : 256 1:1 1:2 1:4 1:8 1 : 16 1 : 32 1 : 64 1 : 128 0 0 1 1 0 0 0 1 0 1 0 1 1 1 0 1 1 1 (21). 3 PSC 4 TCE 5 TCS 6 IES 7 /PAPH 预分频器分配位 : 0 — PA2/INT 1 — 看门狗定时器 RTCC 信号边沿 : 0 —PA2 上升沿触发 1 —PA2 下降沿触发 RTCC 信号设置 : 0 — 内部指令时钟 1 —PA2/INT引脚电平转变 PA2 中断边沿选择位 : 0 —PA2/INT下降沿中断 1 — PA2/INT上升沿中断 Port A上拉使能位 : 0 — PA0~2 & PA4~5 所有上拉使能 1 — PA0~2 & PA4~5 所有上拉不使能 85H : Port A输入/输出控制寄存器. Bit 7 Bit 6 Bit 5 - CPIO A - 86H : 未用寄存器. (23). 87H : Port A输入/输出控制寄存器. Bit 7 Bit 6 Bit 5 - - 88 ~ 89H : 未用寄存器. (25). 8CH : 外围中断使能寄存器. Bit 7 Bit 6 Bit 5 EEIE Bit 2 Bit 1 Bit 0 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 CPIO PC5 CPIO PC4 CPIO PC3 CPIO PC2 CPIO PC1 CPIO PC0 (24). PIEB1 Bit 3 CPIO PA5 CPIO PA4 CPIO PA3 CPIO PA2 CPIO PA1 CPIO PA0 (22). CPIO C Bit 4 - - Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 - CMIE - - TMR1IE EEIE : EEPROM写进操作中断使能位. 0 = 不使能EEPROM写入完成中断 1 = 使能EEPROM写入完成中断 CMIE :比较器中断使能位. This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.enroo.com P.9 2008/4 Ver. 1.0 大中华地区授权A级代理商与技术支持单位:深圳市英锐恩科技有限公司。欢迎来电咨询,提供资料与样品。 详细请看http://www.enroo.com ,客户热线:0755-88845951,82543411 传真:82543511,查阅本文档请用繁体版 Acrobat Reader繁体版下载:Http://www.enroo.com/uploaddir/news/a.rar MDT10F630 0 = 不使能比较器中断 1 = 使能比较器中断 TMR1IE : TMR1 溢出中断使能位. 0 = 不使能TMR1 溢出中断 1 = 使能TMR1 溢出中断 (26). 8DH : 未用寄存器. (27). 8EH : 电源控制寄存器. Bit 7 Bit 6 - PSTA Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 - - - - PORB - - PORB : 上电复位状态位. 0 = 上电复位发生(电源复位发生后必需在软件中设置) 1 = 没有上电复位发生 (28). 8FH :未用寄存器. (29). 90H : MCU 振荡器控制寄存器. Bit 7 Bit 6 Bit 5 - INOSCR REG REG Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 REG ECKIN OSO2E OSC2O OSCIN Bit6 ~ 4 : 普通寄存器位 ECKIN : 外部时钟输入使能位. 0 = 不使能振荡器外部输入时钟 1 = 使能振荡器外部时钟输入(外部荡器必须设置RC模式) OSO2E :内部和外部振荡器使能位. 0 = 只使用内部或外部振荡器 1 = 同时使能内部和外部(仅LF模式)振荡器 OSC2O : OSC2/PA4 振荡器时钟输出使能位. 0 = 不使能OSC2/PA4 在内部振荡或RC振荡模式作时钟输出 1 = 使能OSC2/PA4 在内部振荡或RC振荡模式作时钟输出 OSCIN : MCU内部或外部振荡器选择位 0 = 默认的 MCU 时钟是内部 4MHz 振荡器 1 = MCU时钟基于外部振荡器(通过OPTION选择类型), 当内部 4MHz 振荡器变成外部振荡器时,必需等OST时间 20ms. 例子 : 改振荡器为外部振荡器 (振荡器从OPTION中选择类型) (30). BSR STATUS, PAGE ; Set page 1 LDWI 01H ; 设置W数据为 01H STWR 10H ; 存储 01H 到寄存器 90H (INOSCR) BCR STATUS, PAGE ; 设置页 0 91 ~ 94H : 未用寄存器. This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.enroo.com P.10 2008/4 Ver. 1.0 大中华地区授权A级代理商与技术支持单位:深圳市英锐恩科技有限公司。欢迎来电咨询,提供资料与样品。 详细请看http://www.enroo.com ,客户热线:0755-88845951,82543411 传真:82543511,查阅本文档请用繁体版 Acrobat Reader繁体版下载:Http://www.enroo.com/uploaddir/news/a.rar MDT10F630 (31). 95H : Port A Bit 7 - PAPHR 上拉控制寄存器. Bit 6 Bit 5 - PAH5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 PHA4 - PHA2 PHA1 PHA0 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 PINTA4 PINTA3 PINTA2 PINTA1 PINTA0 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 - CVR3 CVR2 CVR1 CVR0 5-4 位& 2-0 位 : Port A 上拉控制位 0 = 上拉不使能 1 =上拉使能 (32). 96H : Port A 中断改变控制寄存器. Bit 7 Bit 6 Bit 5 - PAINTR - PINTA5 Bit 5-0 : Port A中断改变控制位 0 =中断改变不使能 1 =中断改变使能 (33). 97 ~ 98H : 未用寄存器 (34). 99H : 电压参考控制寄存器. Bit 7 Bit 6 Bit 5 VRSTA CVREN - CVRRS 7 位 : 比较器电压参考使能位 0 = 比较器电压参考不使能 1 = 比较器电压参考使能 5 位 : 比较器电压参考范围选择位 0 = 高范围 ; CVref = Vdd/4 + (CVR3:CVR0/32)*Vdd 1 = 低范围 ; CVref = (CVR3:CVR0/24)*Vdd 3-0 位 : 比较器电压参考值选择 当 CVRRS = 0, CVref = Vdd/4 + (CVR3:CVR0/32)*Vdd 当CVRRS = 1, CVref = (CVR3:CVR0/24)*Vdd (35). EEDATA (36). 9AH : EEPROM数据寄存器. Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 EED5 EED4 EED3 EED2 EED1 EED0 9BH : EEPROM地址寄存器. Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 EEAD4 EEAD3 EEAD2 EEAD1 EEAD0 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 - WRERR WREN WR RD EED7 - EEADR (37). EED6 EEAD6 EEAD5 9CH : EEPROM控制寄存器 1. Bit 7 Bit 6 Bit 5 EECON1 - - - This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.enroo.com P.11 2008/4 Ver. 1.0 大中华地区授权A级代理商与技术支持单位:深圳市英锐恩科技有限公司。欢迎来电咨询,提供资料与样品。 详细请看http://www.enroo.com ,客户热线:0755-88845951,82543411 传真:82543511,查阅本文档请用繁体版 Acrobat Reader繁体版下载:Http://www.enroo.com/uploaddir/news/a.rar MDT10F630 7~4 位 未用: 读为 “0” WRERR : EEPROM写入错误标志位. 0 = EEPROM 写入操作完成 1 = EEPROM 写入操作提前结束 (正常工作时MCLR复位或WDT 复位) WREN : EEPROM 写入使能位 0 = 禁止写到EEPROM 1 = 允许写入周期 WR : 写入控制位. 0 = 写入EEPROM的周期已完成 1 = 开始写入一个周期. (一旦写入完成,WR此位被硬件清除为 0,WR只能由软件置 1, 不能由软件清为 0 ) RD :读控制位. 0 = 没有开始读EEPROM 1 = 开始EEPROM 读操作 (读一次一个周期. RD被硬件清除为 0. RD只能由软件置 1,不能由 软件清为 0.) (38). 9DH : EEPROM 控制寄存器 2. Bit 7 Bit 6 Bit 5 - EECON2 - - Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 - - - - - 只写入 ; 读为 “0” 当写数据进 EEPROM时,必需依指令序列写 55/H 到EECON2,再写AA/H到EECON2, 而后接着设置WR位置为 1,才能正确写入否则将无法写入值到EEPROM 例子 : 数据EEPROM写入 BSR BCR BSR LDWI STWR LDWI STWR BSR (39). STATUS, PAGE INTS, GIS EECON1, WREN 55H EECON2 0AAH EECON2 EECON1,WR ; 选择第一页 ; 不使能中断 ; 使能写入 ; 写入 55/H ; 写入AA/H ; 开始写入 9E ~ 9FH : 未用寄存器. This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.enroo.com P.12 2008/4 Ver. 1.0 大中华地区授权A级代理商与技术支持单位:深圳市英锐恩科技有限公司。欢迎来电咨询,提供资料与样品。 详细请看http://www.enroo.com ,客户热线:0755-88845951,82543411 传真:82543511,查阅本文档请用繁体版 Acrobat Reader繁体版下载:Http://www.enroo.com/uploaddir/news/a.rar MDT10F630 9. 寄存器复位条件 电源范围检测复位, 上电复位 寄存器 地址 /MCLR 或 WDT 复位 睡眠唤醒 IAR 00h(80h) 0000 0000 0000 0000 uuuu uuuu RTCC 01h xxxx xxxx uuuu uuuu uuuu uuuu PCL 02h(82h) 0000 0000 0000 0000 0000 0100 STATUS 03h(83h) 0001 1xxx 000# #uuu 000# #uuu MSR 04h(84h) xxxx xxxx uuuu uuuu uuuu uuuu PORT A 05h --xx xxxx --uu uuuu --uu uuuu PORT C 07h --xx xxxx --uu uuuu --uu uuuu PCHLAT 0Ah(8Ah) ---0 0000 ---0 0000 ---u uuuu INTS 0Bh(8Bh) 0000 0000 0000 0000 uuuu uuuu PIFB1 0Ch 0--- 0--0 0--- 0--0 u--- u--u TMR1L 0Eh xxxx xxxx uuuu uuuu uuuu uuuu TMR1H 0Fh xxxx xxxx uuuu uuuu uuuu uuuu T1STA 10h -000 0000 -000 0000 -uuu uuuu CMSTA 19h -0-0 0000 -0-0 0000 -u-u uuuu TMR 81h 1111 1111 1111 1111 uuuu uuuu CPIO A 85h --11 1111 --11 1111 --uu uuuu CPIO C 87h --11 1111 --11 1111 --uu uuuu PIEB1 8Ch 0--- 0--0 0--- 0--0 u--- u--u PSTA 8Eh ---- --#- ---- --u- ---- --u- INOSCR 90h -000 0000 -000 0000 -uuu uuuu PAPHR 95h --11 -111 --11 -111 --uu -uuu PAINTR 96h --00 0000 --00 0000 --uu uuuu VRSTA 99h 0-0- 0000 0-0- 0000 u-u- uuuu EEDATA 9Ah 0000 0000 0000 0000 uuuu uuuu EEADR 9Bh -000 0000 -000 0000 -uuu uuuu EECON1 9Ch ---- x000 ---- #000 ---- #uuu EECON2 9Dh ---- ---- ---- ---- ---- ---- 注释 : “ x “=未知; “ u “=不变; “ – “=未完成,读为 “0”; “# “=数值依据下列条件 This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.enroo.com P.13 2008/4 Ver. 1.0 大中华地区授权A级代理商与技术支持单位:深圳市英锐恩科技有限公司。欢迎来电咨询,提供资料与样品。 详细请看http://www.enroo.com ,客户热线:0755-88845951,82543411 传真:82543511,查阅本文档请用繁体版 Acrobat Reader繁体版下载:Http://www.enroo.com/uploaddir/news/a.rar MDT10F630 10. 指令表 指令码 助记符 功能 操作 状态 空操作 None CLRWT 清看门狗定时器 0→WT /TF, /PF 010000 00000010 SLEEP 睡眠模式 0→WT, 停止振荡 /TF, /PF 010000 00000011 TMODE 送 W到TMODE寄存器 W→TMODE None 010000 00000rrr CPIO R 控制I/O口寄存器 W→CPIO r None 010001 1rrrrrrr STWR R 存储W到寄存器 W→R None 011000 trrrrrrr LDR R, t 送寄存器 R→t Z 111010 iiiiiiii LDWI I 送立即数到 W I→W None [R(0~3) ↔R(4~7)]→t None 010000 00000000 NOP 010000 00000001 010111 trrrrrrr SWAPR R, t 高低四位交换 011001 trrrrrrr INCR R, t 011010 trrrrrrr INCRSZ R, t 增 1, 为 0 跳转 011011 trrrrrrr ADDWR R, t 011100 trrrrrrr 寄存器加 1 R + 1→t Z R + 1→t None W与寄存器相加 W + R→t C, HC, Z SUBWR R, t 寄存器减去W R ﹣W→t (R+/W+1→t) C, HC, Z 011101 trrrrrrr DECR R, t 寄存器减 1 R ﹣1→t Z 011110 trrrrrrr DECRSZ R, t 减 1, 为 0 跳转 R ﹣1→t None 010010 trrrrrrr ANDWR R, t W与寄存器相与 R ∩ W→t Z 110100 iiiiiiii ANDWI I W与立即数相与 I ∩ W→W Z 010011 trrrrrrr IORWR R, t W 与寄存器相或 R ∪ W→t Z 110101 iiiiiiii IORWI I W 与立即数相或 I ∪ W→W Z XORWR R, t W与寄存器相异或 R ♁ W→t Z W与立即数相异或 I ♁ W→W Z 010100 trrrrrrr 110110 iiiiiiii XORWI I 011111 trrrrrrr COMR R, t 取反 /R→t Z 010110 trrrrrrr RRR 带进位右移 R(n) →R(n-1), C R, t C→R(7), R(0)→C 010101 trrrrrrr RLR R, t 带进位左移 R(n)→r(n+1), C C→R(0), R(7)→C 010000 1xxxxxxx CLRW R 工作寄存器清 0 0→W Z 寄存器清 0 0→R Z 010001 0rrrrrrr CLRR 0000bb brrrrrrr BCR R, b 位清除 0→R(b) None 0010bb brrrrrrr BSR R, b 置位 1→R(b) None 0001bb brrrrrrr BTSC R, b 如果R=0;则跳转 Skip if R(b)=0 None This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.enroo.com P.14 2008/4 Ver. 1.0 大中华地区授权A级代理商与技术支持单位:深圳市英锐恩科技有限公司。欢迎来电咨询,提供资料与样品。 详细请看http://www.enroo.com ,客户热线:0755-88845951,82543411 传真:82543511,查阅本文档请用繁体版 Acrobat Reader繁体版下载:Http://www.enroo.com/uploaddir/news/a.rar MDT10F630 助记符 指令码 功能 操作 状态 如果R(b)=1,则跳转 Skip if R(b)=1 None LCALL N 长调用子程序 N→PC, PC+1→Stack None 101nnn nnnnnnnn LJUMP N 长跳转 N→PC None 110001 iiiiiiii RTIW I 返回,将立即数放入W中 Stack→PC, I→W None 110111 iiiiiiii ADDWI I 加立即数送至 W PC+1→PC, W+I→W C,HC,Z 111000 iiiiiiii SUBWI I 立即数减去W I-W→W C,HC,Z 010000 00001001 RTFI 中断返回 Stack→PC,1→GIS None 010000 00000100 RET 从子程序返回 Stack→PC None 0011bb brrrrrrr BTSS R, b 100nnn nnnnnnnn 注释: W: 工作寄存器 b:位位置 WDT:看门狗定时器 t:目的寄存器 TMODE:定时器方式寄存器 0: 工作寄存器 CPIO:I/O 口控制寄存器 1:通用寄存器 /TF:超时位标志 R: 通用寄存器地址 /PF:掉电标志 C:进位标志位 PC:程序记数器 HC:辅助进位 OSC:振荡器 Z:零标志位 Inclu. : x:忽略 或 ,符号‘U’ Exclu. : 异或,符号‘⊕’ i:立即数(8 位) AND : 与,符号‘∩’ N:立即地址 11 电气特征 (A) 工作电压 & 频率 Vdd ﹕2.3 V ~5.5 V 频率﹕0 Hz ~ 20 MHz This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.enroo.com P.15 2008/4 Ver. 1.0 大中华地区授权A级代理商与技术支持单位:深圳市英锐恩科技有限公司。欢迎来电咨询,提供资料与样品。 详细请看http://www.enroo.com ,客户热线:0755-88845951,82543411 传真:82543511,查阅本文档请用繁体版 Acrobat Reader繁体版下载:Http://www.enroo.com/uploaddir/news/a.rar MDT10F630 (B) 输入电压 @ Vdd=5.0 V, 温度=25 ℃ Port Min Max PA, PC Vss 0.8V /MCLR Vss 0.8V PA, PC 2.0V Vdd /MCLR 3.6V Vdd Vil Vih *阈值电压 Port A, Port C Vth=1.18 V /MCLR Vil=1.2 V, Vih=3.35 V (史密特触发器) (C)输出电压 @ Vdd=5.0 V, 温度=25 ℃, 具体值如下 : PA,PC Port Ioh=-20.0 mA Iol=20.0 mA Voh=3.4 V Vol=0.5 V Ioh=-5.0 mA Voh=4.2 V Iol=5.0 mA Vol=0.13 V (D) 泄漏电流 @ Vdd=5.0 V, 温度=25 ℃, 具体值如下 : Iil - 1.0 μA Iih + 1.0 μA (E) 睡眠电流 @WDT-使能, 温度=25 ℃, 具体值如下 : Vdd=2.3 V Idd= 0.6 μA Vdd=3.0 V Idd= 1.5 μA Vdd=4.0 V Idd= 3.4 μA Vdd=5.0 V Idd= 5.8 μA Vdd=5.5V Idd= 7.3 μA This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.enroo.com P.16 2008/4 Ver. 1.0 大中华地区授权A级代理商与技术支持单位:深圳市英锐恩科技有限公司。欢迎来电咨询,提供资料与样品。 详细请看http://www.enroo.com ,客户热线:0755-88845951,82543411 传真:82543511,查阅本文档请用繁体版 Acrobat Reader繁体版下载:Http://www.enroo.com/uploaddir/news/a.rar MDT10F630 @WDT-不使能, 温度=25 ℃, 具体值如下 : Vdd=2.3 V Idd ≤ 1.0 μA Vdd=3.0 V Idd ≤ 1.0 μA Vdd=4.0 V Idd ≤ 1.0 μA Vdd=5.0 V Idd ≤ 1.0 μA Vdd=5.5 V Idd ≤ 1.0 μA (F) 工作电流/电压 温度=25℃, 具体值如下 : (i) InRC 4MHz ; WDT-不使能; @ Vdd=5.0 V 电压/频率 (ii) InRC 4M Sleep 2.3 V 360 μA < 1.0μA 3.0 V 480 μA < 1.0 μA 4.0 V 610 μA < 1.0 μA 5.0 V 780 μA < 1.0 μA 5.5 V 860 μA < 1.0μA OSC 类型=RC ; WDT-使能; @ Vdd=5.0 V Cext. (F) 3P 20P Rext. (Ohm) Frequency (Hz) Current (A) 4.7 K 9.98 M 2.0 mA 10 K 5.38 M 1.1 mΑ 47 K 1.19 M 450 μΑ 100 K 568 K 350 μΑ 300 K 192 K 290μΑ 470 K 121 K 280 μΑ 4.7 K 5.2 M 1.2 mA 10 K 2.69 M 700μΑ 47 K 588 K 360 μΑ 100 K 280 K 310 μΑ 300 K 95 K 280μΑ 470 K 59 K 275 μΑ This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.enroo.com P.17 2008/4 Ver. 1.0 大中华地区授权A级代理商与技术支持单位:深圳市英锐恩科技有限公司。欢迎来电咨询,提供资料与样品。 详细请看http://www.enroo.com ,客户热线:0755-88845951,82543411 传真:82543511,查阅本文档请用繁体版 Acrobat Reader繁体版下载:Http://www.enroo.com/uploaddir/news/a.rar MDT10F630 Cext. (F) 100P 300P Rext. (Ohm) Frequency (Hz) Current (A) 4.7 K 1.87 M 580 μΑ 10 K 920 K 400 μΑ 47 K 200 K 290μΑ 100 K 95 K 270μΑ 300 K 32 K 265 μΑ 470 K 20.2 K 260 μΑ 4.7 K 796 K 390 μΑ 10 K 391 K 320 μΑ 47 K 84 K 270 μΑ 100 K 40 K 260 μΑ 300 K 13.5 K 255 μΑ 470 K 8.5 K 250μΑ (iii) OSC 类型=LF (C=10 P); WDT-不使能; 32K( C=50 P) 电压/频率 (iv) 睡眠 32 K 455 K 1M 2.3 V 58 μA 82μA 107μA <1.0μA 3.0 V 89μA 128μA 163μA <1.0μA 4.0 V 137μA 189μA 253μA <1.0μA 5.0 V 196 μA 272μA 349μA <1.0μA 5.5 V 250μA 330μA 400μA <1.0μA OSC Type=XT (C=10 P); WDT-使能; 电压/频率 1M 4M 2.3 V 124μA 270 μA 520 μA 0.6 μA 3.0 V 200μA 393 μA 771 μA 1.5 μA 4.0 V 347μA 613 μA 1.2 mA 3.4 μA 5.0 V 564 μA 866 μA 1.65 mA 5.8 μA 5.5 V 790 uA 1.1 mA 2.0 mA 7.3 μA 10 M 睡眠 This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.enroo.com P.18 2008/4 Ver. 1.0 大中华地区授权A级代理商与技术支持单位:深圳市英锐恩科技有限公司。欢迎来电咨询,提供资料与样品。 详细请看http://www.enroo.com ,客户热线:0755-88845951,82543411 传真:82543511,查阅本文档请用繁体版 Acrobat Reader繁体版下载:Http://www.enroo.com/uploaddir/news/a.rar MDT10F630 (v) OSC Type=HF (C=10 P ); WDT-使能 电压/频率 睡眠 4M 10 M 20 M 2.3 V 297μA 586 μA × 3.0 V 441μA 832μA 1.43 mA 1.5 μA 4.0 V 696 μA 1.26 mA 2.15 mA 3.4 μA 5.0 V 1.1mA 1.78 mA 3.02 mA 5.8 μA 5.5 V 1.3mA 2.2 mA 4.75 mA 7.3μA 0.6 μA (G) 上拉高电阻 @ 输入模式 : Vdd=5.0 V 上拉高电阻 Rhi = 18K PORT 上拉高电阻 Rho = 18K @ 输入模式 : Vdd=3.0 V 上拉高电阻 Rhi = 31K PORT 上拉高电阻 Rho = 31K p.s. 以上上拉电阻值仅供参考, 电阻的准确值取决于不同的制程参数.但各种值不会超过 20%. (H) 电源边沿检测复位电压 (非睡眠模式) (Not in Sleep Mode), @ Vdd=5.0 V Vpr = 1.65 ~ 1.95 V Vpr ﹕Vdd (提供的电源) (I) 时间溢出基本周期 @温度=25 ℃,具体值如下 : 电压(V) 基本 WDT 时间溢出周期 (ms) 2.3 25.9 3.0 22.1 4.0 19.4 5.0 17.8 5.5 16.7 This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.enroo.com P.19 2008/4 Ver. 1.0