2010-2012 Microchip Technology Inc.
DS41414D-page 113
PIC16(L)F1946/47
EXAMPLE 11-2:
DATA EEPROM WRITE
FIGURE 11-1:
FLASH PROGRAM MEMORY READ CYCLE EXECUTION
BANKSEL EEADRL
;
MOVLW
DATA_EE_ADDR
;
MOVWF
EEADRL
;Data Memory Address to write
MOVLW
DATA_EE_DATA
;
MOVWF
EEDATL
;Data Memory Value to write
BCF
EECON1, CFGS
;Deselect Configuration space
BCF
EECON1, EEPGD
;Point to DATA memory
BSF
EECON1, WREN
;Enable writes
BCF
INTCON, GIE
;Disable INTs.
MOVLW
55h
;
MOVWF
EECON2
;Write 55h
MOVLW
0AAh
;
MOVWF
EECON2
;Write AAh
BSF
EECON1, WR
;Set WR bit to begin write
BSF
INTCON, GIE
;Enable Interrupts
BCF
EECON1, WREN
;Disable writes
BTFSC
EECON1, WR
;Wait for write to complete
GOTO
$-2
;Done
R
e
qui
re
d
S
e
qu
ence
Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4
BSF EECON1,RD
executed here
INSTR(PC + 1)
executed here
Forced NOP
executed here
PC
PC + 1
EEADRH,EEADRL
PC+3
PC + 5
Flash ADDR
RD bit
EEDATH,EEDATL
PC + 3
PC + 4
INSTR (PC + 1)
INSTR(PC - 1)
executed here
INSTR(PC + 3)
executed here
INSTR(PC + 4)
executed here
Flash Data
EEDATH
EEDATL
Register
INSTR (PC)
INSTR (PC + 3)
INSTR (PC + 4)
相关PDF资料
PIC16LF1939-I/ML IC MCU 8BIT FLASH 44QFN
PIC18LF6493-I/PT IC PIC MCU FLASH 8KX16 64TQFP
DSPIC33FJ64GP310T-I/PT IC DSPIC MCU/DSP 64K 100TQFP
DSPIC33FJ64GP310T-I/PF IC DSPIC MCU/DSP 64K 100TQFP
PIC16C622A-20I/SO IC MCU OTP 2KX14 COMP 18SOIC
PIC18LF14K50-I/SO IC PIC MCU FLASH 16KB 20-SOIC
XF2M34151L CONN FPC 34POS 0.5MM PITCH SMD
XF2M30151L CONN FPC 30POS 0.5MM PITCH SMD
相关代理商/技术参数
PIC16F1946T-I/MR 功能描述:8位微控制器 -MCU 14KB 512B RAM 256B EEPROM RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16F1946T-I/PT 功能描述:8位微控制器 -MCU 14KB Flash, 512B RAM LCD, 1.8-5.5V RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16F1947-E/MR 功能描述:8位微控制器 -MCU 28KB1KB RAM 256B EEPROM RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16F1947-E/PT 功能描述:8位微控制器 -MCU 28KB Flash, 1KB RAM LCD, 1.8-5.5V RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16F1947-I/MR 功能描述:8位微控制器 -MCU 28KB1KB RAM 256B EEPROM RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16F1947-I/PT 功能描述:8位微控制器 -MCU 28KB Flash, 1KB RAM LCD, 1.8-5.5V RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16F1947T-I/MR 功能描述:8位微控制器 -MCU 28KB1KB RAM 256B EEPROM RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16F1947T-I/PT 功能描述:8位微控制器 -MCU 28KB Flash, 1KB RAM LCD, 1.8-5.5V RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT