PIC18F2331/2431/4331/4431
23.5
程序校验和
代码保护功能
每5块有三个代码保护位
与它们相关联。他们是:
•代码保护位( CPN)
•写保护位( WRTn )
•外部块读表位( EBTRn )
显示了程序存储器组织
为8和16字节的设备,并且具体的代码
每块保护位相关。实际
的比特的位置总结于
对代码保护的整体结构
PIC18闪存器件从其他显著的不同
PIC
®
设备。
用户程序存储器被分成5块。
其中一个是512字节的引导块。该
所述存储器的剩余部分被分为四个块上
二元边界。
图23-5 :
代码保护的程序存储器,用于PIC18F2331 / 2431 /四千四百三十一分之四千三百三十一
内存大小/ DEVICE
分组码保护
控制方式:
8字节
(PIC18F2331/4331)
BOOT BLOCK
块0
地址
范围
0000h
0FFFh
0200h
16字节
(PIC18F2431/4431)
BOOT BLOCK
块0
地址
范围
0000h
01FFh
0200h
CP0 , WRT0 , EBTR0
0FFFh
1000h
CPB , WRTB , EBTRB
0FFFh
1000h
1座
1FFFh
BLOCK 2
未实现
读'0'
3座
3FFFh
1座
CP1 , WRT1 , EBTR1
1FFFh
2000h
CP2 , WRT2 , EBTR2
2FFFh
3000h
CP3 , WRT3 , EBTR3
3FFFh
表23-3 :
300008h
300009h
30000Ah
30000Bh
30000Ch
30000Dh
代码保护寄存器汇总
第7位
—
CPD
—
WRTD
—
—
第6位
—
CPB
—
WRTB
—
EBTRB
第5位
—
—
—
WRTC
—
—
4位
—
—
—
—
—
—
第3位
CP3
(1)
—
WRT3
(1)
—
—
第2位
CP2
(1)
—
WRT2
(1)
—
—
第1位
CP1
—
WRT1
—
EBTR1
—
位0
CP0
—
WRT0
—
EBTR0
—
文件名
CONFIG5L
CONFIG5H
CONFIG6L
CONFIG6H
CONFIG7L
CONFIG7H
EBTR3
(1)
EBTR2
(1)
图例:
阴影单元未实现。
注1 :
未实现的PIC18F2331 / 4331装置;保持该位设置。
2010 Microchip的技术公司
DS39616D页279