CONFIG4
0
.0
.1
. Once
BBEN = 0
, BBSIZE[2:0] can only
be changed through a Bulk Erase.Bit15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
LVP | WRTSAF | WRTD | WRTC | WRTB | |||
Access | R/W | R/W | R/W | R/W | R/W | ||
Reset | 1 | 1 | 1 | 1 | 1 | ||
Bit7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
WRTAPP | SAFEN | BBEN | BBSIZE[2:0] | ||||
AccessR/W | R/W | R/W | R/W | R/W | R/W | ||
Reset1 | 1 | 1 | 1 | 1 | 1 |
Low-Voltage Programming Enable(1)
Value | Description |
---|---|
1 | Low-Voltage Programming is enabled. MCLR/VPP pin function is MCLR. The MCLRE bit is ignored. |
0 | High voltage (HV) on MCLR/VPP must be used for programming. |
Storage Area Flash (SAF) Write Protection(2, 3)
Value | Description |
---|---|
1 | SAF is not write-protected |
0 | SAF is write-protected |
Data EEPROM Write Protection(2)
Value | Description |
---|---|
1 | Data EEPROM is not write-protected |
0 | Data EEPROM is write-protected |
Configuration Registers Write Protection(2)
Value | Description |
---|---|
1 | Configuration registers are not write-protected |
0 | Configuration registers are write-protected |
Boot Block Write Protection(2, 4)
Value | Description |
---|---|
1 | Boot Block is not write-protected |
0 | Boot Block is write-protected |
Application Block Write Protection(2)
Value | Description |
---|---|
1 | Application Block is not write-protected |
0 | Application Block is write-protected |
Storage Area Flash (SAF) Enable(2)
Value | Description |
---|---|
1 | SAF is disabled |
0 | SAF is enabled |
Boot Block Enable(2)
Value | Description |
---|---|
1 | Boot Block is disabled |
0 | Boot Block is enabled |
Boot Block Size Selection(5, 6)
BBEN | BBSIZE | End Address of Boot Block | Boot Block Size (words) | |
---|---|---|---|---|
PIC16F180x6 | ||||
1 |
xxx |
– | – | |
0 |
111 |
01FFh | 512 | |
0 |
110 |
03FFh | 1024 | |
0 |
101 |
07FFh | 2048 | |
0 |
100 |
0FFFh | 4096 | |
0 |
011 |
1FFFh | 8192 | |
0 |
010 |
3FFFh | –(6) | |
0 |
001 |
3FFFh | –(6) | |
0 |
000 |
3FFFh | –(6) |