English
Language : 

PIC17CXX Datasheet, PDF (8/16 Pages) Microchip Technology – EPROM Memory Programming Specification
PIC17CXX
4.2 Embedding Configuration Word Information in the Hex File
To allow portability of code, a PIC17C4X programmer is required to read the configuration word locations from the hex
file when loading the hex file. If configuration word information was not present in the hex file then a simple warning
message may be issued. Similarly, while saving a hex file, all configuration word information must be included. An
option to not include the configuration word information may be provided. When embedding configuration word infor-
mation in the hex file, it should be to address FE00h.
Microchip Technology Inc. feels strongly that this feature is important for the benefit of the end customer.
TABLE 4-3: CONFIGURATION WORD
PIC17C42
To code protect:
• Protect all memory XXXXXXXXX0X0XXXX
Program Memory Segment
R/W in Protected Mode
Configuration Word (0xFE00)
All memory
Read Scrambled, Write Enabled
Read Scrambled, Write Disabled*
R/W in Unprotected Mode
Read Unscrambled, Write Enabled
Read Unscrambled, Write Enabled
PIC17C42A
To code protect:
• Protect all memory 0XXXXXXXX0X0XXXX
Program Memory Segment
R/W in Protected Mode
Configuration Word (0xFE00)
All memory
Read Scrambled, Write Enabled
Read Scrambled, Write Disabled*
R/W in Unprotected Mode
Read Unscrambled, Write Enabled
Read Unscrambled, Write Enabled
PIC17CR42
To code protect:
• Protect all memory 0XXXXXXX0X0XXXX
Program Memory Segment
R/W in Protected Mode
Configuration Word (0xFE00)
All memory
Read Scrambled, Write Enabled
Read Scrambled, Write Disabled*
R/W in Unprotected Mode
Read Unscrambled, Write Enabled
Read Unscrambled, Write Enabled
PIC17C43
To code protect:
• Protect all memory 0XXXXXXX0X0XXXX
Program Memory Segment
R/W in Protected Mode
Configuration Word (0xFE00)
All memory
Read Scrambled, Write Enabled
Read Scrambled, Write Disabled*
R/W in Unprotected Mode
Read Unscrambled, Write Enabled
Read Unscrambled, Write Enabled
PIC17CR43
To code protect:
• Protect all memory 0XXXXXXX0X0XXXX
Program Memory Segment
R/W in Protected Mode
Configuration Word (0xFE00)
All memory
Read Scrambled, Write Enabled
Read Scrambled, Write Disabled*
R/W in Unprotected Mode
Read Unscrambled, Write Enabled
Read Unscrambled, Write Enabled
PIC17C44
To code protect:
• Protect all memory 0XXXXXXX0X0XXXX
Program Memory Segment
R/W in Protected Mode
Configuration Word (0xFE00)
All memory
Read Scrambled, Write Enabled
Read Scrambled, Write Disabled*
R/W in Unprotected Mode
Read Unscrambled, Write Enabled
Read Unscrambled, Write Enabled
Legend: X = Don’t care
*Write to on-chip EPROM memory is disabled. The only way these locations can be programmed is if a TABLWT
instruction is issued from an “on-chip” program memory space to program an on-chip memory location.
DS30139I-page 8
© 1996 Microchip Technology Inc.