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

VRS51L1050-25-LG 参数 Datasheet PDF下载

VRS51L1050-25-LG图片预览
型号: VRS51L1050-25-LG
PDF下载: 下载PDF文件 查看货源
内容描述: 的Versa 8051 MCU的3.3V与IAP / ISP功能的Flash 64KB [Versa 8051 3.3V MCU with 64KB of IAP/ISP Flash]
分类和应用:
文件页数/大小: 49 页 / 505 K
品牌: RAMTRON [ RAMTRON INTERNATIONAL CORPORATION ]
 浏览型号VRS51L1050-25-LG的Datasheet PDF文件第4页浏览型号VRS51L1050-25-LG的Datasheet PDF文件第5页浏览型号VRS51L1050-25-LG的Datasheet PDF文件第6页浏览型号VRS51L1050-25-LG的Datasheet PDF文件第7页浏览型号VRS51L1050-25-LG的Datasheet PDF文件第9页浏览型号VRS51L1050-25-LG的Datasheet PDF文件第10页浏览型号VRS51L1050-25-LG的Datasheet PDF文件第11页浏览型号VRS51L1050-25-LG的Datasheet PDF文件第12页  
VRS51L1050
IAP闪存控制寄存器
在VRS51L1050 IAP功能操作被控制
通过IAP闪存控制寄存器, IAPFCTRL 。环境
在IAPSTART位为1启动IAP的执行
由IAPFCT指定的命令[ 1 :0] IAP的位
FLASH控制寄存器。
T
ABLE
10 : IAP ˚F
LASH
C
ONTROL
R
EGISTER
- SFR F7
H
IAP字节编程功能
该字节的IAP编程功能是用来编程
字节到下一个指定的Flash存储器位置
在IAP功能的控制(见下面的程序
例子) :
IAP_PROG : MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
IAPFDATA,#55H
IAPFDATA,#0AAH
IAPFDATA,#55H
SYSCON,#04H
IAPFADHI , FADRSH
IAPFADLO , FADRSL
IAPFDATA , FDATA
IAPFCTRL,#80H
;序列启用写作
;在IAPSTART位
;使能IAP功能
;地址设置MSB编程
;设置地址的LSB编程
;设置数据到程序
;设置IAP起始位
7
6
5
4
3
2
IAPFCTRL [15:8 ]
1
0
7
6
5
4
3
2
1
0
助记符
IAPSTART
未使用
未使用
未使用
未使用
未使用
IAPFCT [1 :0]的
描述
IAP选择的操作启动序列
-
-
-
-
-
闪存IAP功能
**程序计数器将停止,直到IAP功能完成
IAP页擦除功能
使用IAP功能,能够执行页
擦除VRS51L1050闪存(存储器
由ISP引导程序占用面积不能
页擦除) 。每个页面的大小为512字节。
要执行一个Flash页擦除,页地址是
通过写进了XY (十六进制)值规定
IAPFADHI寄存器。 (该值00H必须写
进入IAPFADLO寄存器)。
如果IAPFADHI寄存器的“Y”部分表示
偶数时,该页面被擦除对应
到范围XY00h为X( Y + 1) FFH。
如果IAPFADHI寄存器的“Y”部分表示
奇数时,该页面被擦除对应于
的范围X ( Y-1) 00h到XYFFh 。
下面的程序示例将删除页面
对应于所述地址B000h - CFFFH :
**擦除闪存页位于地址B000h到CFFFH 。
页擦除: MOV
IAPFDATA,#55H
;序列启用写作
MOV
IAPFDATA,#0AAH
;在IAPSTART位
MOV
IAPFDATA,#55H
MOV
MOV
MOV
MOV
SYSCON,#04H
IAPFADHI , # 0B0H
IAPFADLO,#00h
IAPFCTRL,#82H
;使能IAP功能
;设置页地址MSB删除
;地址设置LSB = 00
;设置IAP起始位
在IAP子系统处理四种不同的功能。
这是由IAPFCT位来控制,如下所示:
T
ABLE
11 : IAP ˚F
受膏
IAPFCT [ 1 : 0]位值
00
01
10
11
IAP功能
闪存字节编程
闪存擦除保护
闪存页擦除
闪存擦除
要注意,出于安全原因,这是很重要的,在
该IAPFCTRL寄存器IAPSTART位被配置
为只读默认。
以设置IAPSTART位为1时,以下的操作
序列必须执行:
MOV
MOV
MOV
IAPFDATA,#55h
IAPFDATA , #和AAh
IAPFDATA,#55h
一旦起始位设置为1时, IAP的子系统将
读取IAP闪存地址和数据的内容
寄存器和保持VRS51L1050程序计数器
在其当前值,直到IAP操作就完成了。
当它完成时, IAPSTART位将被清零
并计划将继续执行。
IAP芯片擦除&芯片保护功能
在IAP芯片擦除功能将擦除整个Flash
存储器的内容,除在ISP引导的
程序区。运行此功能也将
自动解除保护的闪存。
当芯片保护功能被激活,读取数值
从闪存后面会为00h 。
______________________________________________________________________________________________
www.ramtron.com
第8页49