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

PIC16F688-I/P 参数 Datasheet PDF下载

PIC16F688-I/P图片预览
型号: PIC16F688-I/P
PDF下载: 下载PDF文件 查看货源
内容描述: 14引脚基于闪存的8位CMOS微控制器采用纳瓦技术 [14-Pin Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology]
分类和应用: 闪存微控制器和处理器外围集成电路光电二极管时钟
文件页数/大小: 174 页 / 2918 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号PIC16F688-I/P的Datasheet PDF文件第72页浏览型号PIC16F688-I/P的Datasheet PDF文件第73页浏览型号PIC16F688-I/P的Datasheet PDF文件第74页浏览型号PIC16F688-I/P的Datasheet PDF文件第75页浏览型号PIC16F688-I/P的Datasheet PDF文件第77页浏览型号PIC16F688-I/P的Datasheet PDF文件第78页浏览型号PIC16F688-I/P的Datasheet PDF文件第79页浏览型号PIC16F688-I/P的Datasheet PDF文件第80页  
PIC16F688  
EEDAT and EEDATH registers will hold this value until  
another read or until it is written to by the user (during  
a write operation).  
9.1.4  
READING THE FLASH PROGRAM  
MEMORY  
To read a program memory location, the user must  
write two bytes of the address to the EEADR and  
EEADRH registers, set the EEPGD control bit  
(EECON1<7>), and then set control bit RD  
(EECON1<0>). Once the read control bit is set, the  
program memory Flash controller will use the second  
instruction cycle to read the data. This causes the  
second instruction immediately following the “BSF  
EECON1,RD” instruction to be ignored. The data is  
available in the very next cycle, in the EEDAT and  
EEDATH registers; therefore, it can be read as two  
bytes in the following instructions.  
Note 1: The two instructions following a program  
memory read are required to be NOP’s.  
This prevents the user from executing a  
two-cycle instruction on the next  
instruction after the RD bit is set.  
2: If the WR bit is set when EEPGD = 1, it  
will be immediately reset to ‘0’ and no  
operation will take place.  
EXAMPLE 9-3:  
FLASH PROGRAM READ  
BSF  
BCF  
STATUS, RP0  
STATUS, RP1  
MS_PROG_EE_ADDR  
EEADRH  
LS_PROG_EE_ADDR  
EEADR  
EECON1, EEPGD  
EECON1, RD  
;
; Bank 1  
;
MOVLW  
MOVWF  
MOVLW  
MOVWF  
BSF  
; MS Byte of Program Address to read  
;
; LS Byte of Program Address to read  
; Point to PROGRAM memory  
; EE Read  
BSF  
;
;
; First instruction after BSF EECON1,RD executes normally  
NOP  
NOP  
; Any instructions here are ignored as program  
; memory is read in second cycle after BSF EECON1,RD  
MOVF  
MOVF  
EEDAT, W  
EEDATH, W  
; W = LS Byte of Program EEDAT  
; W = MS Byte of Program EEDAT  
DS41203B-page 74  
Preliminary  
2004 Microchip Technology Inc.  
 复制成功!