ATmega16(L)
内存
程序设计
程序和数据
存储器锁定位
ATmega16的提供了6个锁定位,根据其被编程( “1”) ,也可以是亲
编程(“0” ),以获得在所列出的附加功能
锁定位只能是
擦除为“ 1”芯片擦除命令。
表103 。
锁定位字节
锁定位字节
位号
7
6
BLB12
BLB11
BLB02
BLB01
LB2
LB1
注意:
5
4
3
2
1
描述
–
–
Boot锁定位
Boot锁定位
Boot锁定位
Boot锁定位
LOCK位
默认值
1 (未编程)
1 (未编程)
1 (未编程)
1 (未编程)
1 (未编程)
1 (未编程)
1 (未编程)
0
LOCK位
1 (未编程)
1, “ 1 ”表示未编程, “ 0 ”表示已编程。
表104 。
锁定位保护模式
存储器锁定位
LB模式
1
LB2
1
LB1
1
没有内存锁功能启用。
中Flash和EEPROM的进一步编程
在并行和SPI / JTAG串行编程禁用
模式。熔丝位被锁定在串行和并行
编程模式。
进一步编程及验证的闪存和
EEPROM是在并行和SPI / JTAG串行禁用
编程模式。熔丝位被锁定在这两个
串行和并行编程模式。
保护类型
2
1
0
3
0
0
BLB0模式
1
2
BLB02
1
1
BLB01
1
0
没有任何限制SPM或LPM指令访问应用
部分。
SPM是不允许写入应用区。
SPM是不允许写入应用程序部分,
从Boot Loader区的LPM执行不
允许从应用区读取数据。如果中断
向量位于Boot Loader区,中断
是禁止的应用程序部分执行。
从Boot Loader区的LPM执行不
允许从应用区读取数据。如果中断
向量位于Boot Loader区,中断
是禁止的应用程序部分执行。
3
0
0
4
0
1
BLB1模式
BLB12
BLB11
259
2466S–AVR–05/09