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

PIC18F4431-I/P 参数 Datasheet PDF下载

PIC18F4431-I/P图片预览
型号: PIC18F4431-I/P
PDF下载: 下载PDF文件 查看货源
内容描述: 28 /40/ 44引脚增强型闪存微控制器采用纳瓦技术,高性能PWM和A / D [28/40/44-Pin Enhanced Flash Microcontrollers with nanoWatt Technology, High-Performance PWM and A/D]
分类和应用: 闪存微控制器
文件页数/大小: 392 页 / 3127 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号PIC18F4431-I/P的Datasheet PDF文件第276页浏览型号PIC18F4431-I/P的Datasheet PDF文件第277页浏览型号PIC18F4431-I/P的Datasheet PDF文件第278页浏览型号PIC18F4431-I/P的Datasheet PDF文件第279页浏览型号PIC18F4431-I/P的Datasheet PDF文件第281页浏览型号PIC18F4431-I/P的Datasheet PDF文件第282页浏览型号PIC18F4431-I/P的Datasheet PDF文件第283页浏览型号PIC18F4431-I/P的Datasheet PDF文件第284页  
PIC18F2331/2431/4331/4431  
23.5.1  
PROGRAM MEMORY  
CODE PROTECTION  
Note:  
Code protection bits may only be written  
to a ‘0’ from a ‘1’ state. It is not possible to  
write a ‘1’ to a bit in the ‘0’ state. Code  
protection bits are only set to ‘1’ by a full  
chip erase or block erase function. The full  
chip erase and block erase functions can  
only be initiated via ICSP or an external  
programmer.  
The program memory may be read to, or written from,  
any location using the table read and table write  
instructions. The Device ID may be read with table  
reads. The Configuration registers may be read and  
written with the table read and table write instructions.  
In normal execution mode, the CPn bits have no direct  
effect. CPn bits inhibit external reads and writes. A block  
of user memory may be protected from table writes if the  
WRTn Configuration bit is ‘0’. The EBTRn bits control  
table reads. For a block of user memory with the EBTRn  
bit set to ‘0’, a table read instruction that executes from  
within that block is allowed to read. A table read instruc-  
tion that executes from a location outside of that block is  
not allowed to read, and will result in reading ‘0’s.  
Figures 23-6 through 23-8 illustrate table write and table  
read protection.  
FIGURE 23-6:  
TABLE WRITE (WRTn) DISALLOWED  
Register Values  
Program Memory  
Configuration Bit Settings  
000000h  
WRTB, EBTRB = 11  
0001FFh  
000200h  
TBLPTR = 0002FFh  
PC = 0007FEh  
WRT0, EBTR0 = 01  
TBLWT *  
TBLWT *  
0007FFh  
000800h  
WRT1, EBTR1 = 11  
WRT2, EBTR2 = 11  
WRT3, EBTR3 = 11  
000FFFh  
001000h  
PC = 0017FEh  
0017FFh  
001800h  
001FFFh  
Results: All table writes are disabled to Blockn whenever WRTn = 0.  
DS39616D-page 280  
2010 Microchip Technology Inc.  
 复制成功!