欢迎访问ic37.com |
会员登录 免费注册
发布采购

PIC16F877-04/PT 参数 Datasheet PDF下载

PIC16F877-04/PT图片预览
型号: PIC16F877-04/PT
PDF下载: 下载PDF文件 查看货源
内容描述: 40分之28引脚8位CMOS闪存微控制器 [28/40-pin 8-Bit CMOS FLASH Microcontrollers]
分类和应用: 闪存微控制器和处理器外围集成电路PC时钟
文件页数/大小: 200 页 / 3544 K
品牌: MICROCHIP [ MICROCHIP TECHNOLOGY ]
 浏览型号PIC16F877-04/PT的Datasheet PDF文件第37页浏览型号PIC16F877-04/PT的Datasheet PDF文件第38页浏览型号PIC16F877-04/PT的Datasheet PDF文件第39页浏览型号PIC16F877-04/PT的Datasheet PDF文件第40页浏览型号PIC16F877-04/PT的Datasheet PDF文件第42页浏览型号PIC16F877-04/PT的Datasheet PDF文件第43页浏览型号PIC16F877-04/PT的Datasheet PDF文件第44页浏览型号PIC16F877-04/PT的Datasheet PDF文件第45页  
PIC16F87X
4.0
数据EEPROM和闪存
程序存储器
写入到程序存储器中的值并不需要
是一个有效的指令。因此,高达14位的数字
可以存储在存储器,用作校准参
ETERS ,序列号,打包的7位ASCII等Execut-
荷兰国际集团含程序存储单元数据
无效指令导致一个
NOP 。
数据EEPROM和闪存程序存储器的
在正常操作期间可读写
整个V
DD
范围内。批量擦除操作可能不
用户代码执行(其中包括移除代码
保护) 。数据存储器并不直接映射
寄存器文件空间。相反,它是间接寻址
通过特殊功能寄存器(SFR ) 。
有用于读取和写入程序6个SFR
和数据EEPROM存储器。这些寄存器是:
EECON1
EECON2
EEDATA
EEDATH
EEADR
EEADRH
4.1
EEADR
地址寄存器能寻址到最大
256字节的数据EEPROM或最多为8K的
也就是说程序的FLASH 。
当选择程序地址值时,高字节
地址写入EEADRH寄存器,
低字节写入EEADR寄存器。当
选择数据地址值,只有的低字节
地址写入EEADR寄存器。
在PIC16F873 / 874器件具有128字节
EEPROM ,而EEADR的最高位必须始终
清除,以防止到错误的无意存取
位置。这也适用于程序存储器中。该
EEADRH的最高的几个位必须始终清楚。
EEPROM数据存储器允许字节读写。
当连接到所述数据存储块,EEDATA
保持的8位数据读/写和EEADR存放的
被访问的EEPROM存储单元的地址。该
寄存器EEDATH和EEADRH不用于数据
EEPROM的访问。这些器件具有高达256个字节
数据EEPROM,地址范围从0h到
FFH 。
EEPROM数据存储器具有高擦/
写周期。的写入时间由片上的控制
定时器。写操作的时间会随电压和temper-
ATURE ,以及从芯片到芯片。请参阅
规范中的具体限制。
程序存储器允许以字为单位读取和写入操作。
程序存储器访问允许校验calcula-
化和校准表存储。字节或字写
自动擦除并写入新
数据(在写入前擦除) 。写程序存储器
将停止操作,直到写操作完成。亲
克内存不能写入过程中访问,
因此代码不能执行。在写操作
化,振荡器继续时钟的外设,
因此,他们继续运行。中断事件
将被检测到并基本上“排队” ,直到写
就完成了。当写操作完成时,下一个
指令在流水线执行和分支到
会发生中断向量地址。
当连接到程序存储器模块时,
EEDATH : EEDATA寄存器形成一个双字节字,
保持该14位数据进行读/写。该
EEADRH : EEADR寄存器形成一个双字节字,
其保持EEPROM的13位地址某些地区
灰被访问。这些设备最多可以有8K
的程序EEPROM ,地址范围的话
从0h到3FFFh 。同时在所述未使用的高位
EEDATH和EEDATA注册所有读为“ 0” 。
4.2
EECON1和EECON2寄存器
EECON1是控制寄存器的内存访问。
EECON2不是物理寄存器。读EECON2
将读全0 。 EECON2寄存器使用
只在内存中写入序列。
控制位EEPGD决定访问的是一个
程序或数据存储器的访问。当清零时,任何
后续操作将在数据存储器进行操作
ORY 。设置时,任何后续操作都将
对程序存储器。
控制位RD和WR启动读操作和写操作
系统蒸发散分别。这些位不能被清除,只
置,用软件。他们在硬件清零
读或写操作的完成。无力
清除用软件将WR位防止意外
或提前终止写操作。
当WREN位置1时,允许进行写操作。
上电时,WREN位被清零。 WRERR位是
设置时,写操作被MCLR中断
复位或正常工作期间WDT超时复位。
在这些情况下,复位后,用户可以检查
WRERR位并重写的位置。的值
数据和地址寄存器和EEPGD位
保持不变。
中断FL AG位EEIF ,在PIR2寄存器,设置时
写操作完成。它必须用软件清零。
©
1999 Microchip的技术公司
DS30292B第41页