English
Language : 

PIC18FXXK80 Datasheet, PDF (41/52 Pages) Microchip Technology – Flash Microcontroller Programming Specification
PIC18FXXK80 FAMILY
TABLE 5-4: CHECKSUM COMPUTATION
Device Code-Protect
Checksum
Blank
Value
0xAA at 0
and Max
Address
PIC18F66K80
PIC18F65K80
None
SUM(0000:0FFF) + SUM(1000:3FFF) + SUM(4000:7FFF) + SUM(8000:BFFF) +
SUM(C000:FFFF) + (CONFIG1L=5D & 5D) + (CONFIG1H=08 & DF) +
(CONFIG2L=7F & 7F) + (CONFIG2H=7F & 7F) + (CONFIG3L=00 & 00) +
(CONFIG3H=8F & 8F) + (CONFIG4L=91 & 91) + (CONFIG4H=00 & 00) +
(CONFIG5L=0F & 0F) + (CONFIG5H=C0 & C0) + (CONFIG6L=0F & 0F) +
(CONFIG6H=E0 & E0) + (CONFIG7L=0F & 0F) + (CONFIG7H=40 & 40)
0x0490
Boot Block
2K word
SUM(1000:3FFF) + SUM(4000:7FFF) + SUM(8000:BFFF) + SUM(C000:FFFF) +
(CONFIG1L=5D & 5D) + (CONFIG1H=08 & DF) + (CONFIG2L=7F & 7F) +
(CONFIG2H=7F & 7F) + (CONFIG3L=00 & 00) + (CONFIG3H=8F & 8F) +
(CONFIG4L=91 & 91) + (CONFIG4H=00 & 00) + (CONFIG5L=0F & 0F) +
(CONFIG5H=80 & C0) + (CONFIG6L=0F & 0F) + (CONFIG6H=E0 & E0) +
(CONFIG7L=0F & 0F) + (CONFIG7H=40 & 40) + SUM(IDs)
0x145D
Boot/Panel0/
Panel1
SUM(8000:BFFF) + SUM(C000:FFFF) + (CONFIG1L=5D & 5D) + (CONFIG1H=08 & DF) +
(CONFIG2L=7F & 7F) + (CONFIG2H=7F & 7F) + (CONFIG3L=00 & 00) +
(CONFIG3H=8F & 8F) + (CONFIG4L=91 & 91) + (CONFIG4H=00 & 00) +
(CONFIG5L=0C & 0F) + (CONFIG5H=80 & C0) + (CONFIG6L=0F & 0F) +
(CONFIG6H=E0 & E0) + (CONFIG7L=0F & 0F) + (CONFIG7H=40 & 40) + SUM(IDs)
0x845A
All
(CONFIG1L=5D & 5D) + (CONFIG1H=08 & DF) + (CONFIG2L=7F & 7F) +
(CONFIG2H=7F & 7F) + (CONFIG3L=00 & 00) + (CONFIG3H=8F & 8F) +
(CONFIG4L=91 & 91) + (CONFIG4H=00 & 00) + (CONFIG5L=00 & 0F) +
(CONFIG5H=80 & C0) + (CONFIG6L=0F & 0F) + (CONFIG6H=E0 & E0) +
(CONFIG7L=0F & 0F) + (CONFIG7H=40 & 40) + SUM(IDs)
0x044E
None
SUM(0000:0FFF) + SUM(1000:1FFF) + SUM(2000:3FFF) + SUM(4000:5FFF) +
SUM(6000:7FFF) + (CONFIG1L=5D & 5D) + (CONFIG1H=08 & DF) +
(CONFIG2L=7F & 7F) + (CONFIG2H=7F & 7F) + (CONFIG3L=00 & 00) +
(CONFIG3H=8F & 8F) + (CONFIG4L=91 & 91) + (CONFIG4H=00 & 00) +
(CONFIG5L=0F & 0F) + (CONFIG5H=C0 & C0) + (CONFIG6L=0F & 0F) +
(CONFIG6H=E0 & E0) + (CONFIG7L=0F & 0F) + (CONFIG7H=40 & 40)
0x8490
Boot Block
2K word
SUM(1000:1FFF) + SUM(2000:3FFF) + SUM(4000:5FFF) + SUM(6000:7FFF) +
(CONFIG1L=5D & 5D) + (CONFIG1H=08 & DF) + (CONFIG2L=7F & 7F) +
(CONFIG2H=7F & 7F) + (CONFIG3L=00 & 00) + (CONFIG3H=8F & 8F) +
(CONFIG4L=91 & 91) + (CONFIG4H=00 & 00) + (CONFIG5L=0F & 0F) +
(CONFIG5H=80 & C0) + (CONFIG6L=0F & 0F) + (CONFIG6H=E0 & E0) +
(CONFIG7L=0F & 0F) + (CONFIG7H=40 & 40) + SUM(IDs)
0x9465
Boot/Panel0/
Panel1
SUM(4000:5FFF) + SUM(6000:7FFF) + (CONFIG1L=5D & 5D) + (CONFIG1H=08 & DF) +
(CONFIG2L=7F & 7F) + (CONFIG2H=7F & 7F) + (CONFIG3L=00 & 00) +
(CONFIG3H=8F & 8F) + (CONFIG4L=91 & 91) + (CONFIG4H=00 & 00) +
(CONFIG5L=0C & 0F) + (CONFIG5H=80 & C0) + (CONFIG6L=0F & 0F) +
(CONFIG6H=E0 & E0) + (CONFIG7L=0F & 0F) + (CONFIG7H=40 & 40) + SUM(IDs)
0xC462
All
(CONFIG1L=5D & 5D) + (CONFIG1H=08 & DF) + (CONFIG2L=7F & 7F) +
(CONFIG2H=7F & 7F) + (CONFIG3L=00 & 00) + (CONFIG3H=8F & 8F) +
(CONFIG4L=91 & 91) + (CONFIG4H=00 & 00) + (CONFIG5L=00 & 0F) +
(CONFIG5H=80 & C0) + (CONFIG6L=0F & 0F) + (CONFIG6H=E0 & E0) +
(CONFIG7L=0F & 0F) + (CONFIG7H=40 & 40) + SUM(IDs)
0x0456
0x03E6
0x1412
0x840F
0x0458
0x83E6
0x941A
0xC417
0x0460
 2011 Microchip Technology Inc.
DS39972B-page 41