
2009 Microchip Technology Inc.
Advance Information
DS41297F-page 37
PIC18F2XK20/4XK20
PIC18FX6K20
None
SUM[0000:07FF]+SUM[0800:3FFF]+SUM[4000:7FFF]+
SUM[8000:BFFF]+SUM[C000:FFFF]+(CONFIG1L & 00h)+
(CONFIG1H & CFh)+(CONFIG2L & 1Fh)+(CONFIG2H & 1F)+
(CONFIG3L & 00h)+(CONFIG3H & 8Fh)+(CONFIG4L & C5h)+
(CONFIG4H & 00h)+(CONFIG5L & 0Fh)+(CONFIG5H & C0h)+
(CONFIG6L & 0Fh)+(CONFIG6H & E0h)+(CONFIG7L & 0Fh)+
(CONFIG7H & 40h)
0362h
02B8h
Boot
Block
SUM[0800:3FFF]+SUM[4000:7FFF]+SUM[8000:BFFF]+SUM[C000:FFF
F]+
(CONFIG1L & 00h)+(CONFIG1H & CFh)+(CONFIG2L & 1Fh)+
(CONFIG2H & 1F)+(CONFIG3L & 00h)+(CONFIG3H & 8Fh)+
(CONFIG4L & C5h)+(CONFIG4H & 00h)+(CONFIG5L & 0Fh)+
(CONFIG5H & C0h)+(CONFIG6L & 0Fh)+(CONFIG6H & E0h)+
(CONFIG7L & 0Fh)+(CONFIG7H & 40h)+SUM_ID
0B2Dh
0AE2h
Boot/
Block 0/
Block 1
SUM[3000:BFFF]+SUM[C000:FFFF]+(CONFIG1L & 00h)+
(CONFIG1H & CFh)+(CONFIG2L & 1Fh)+(CONFIG2H & 1F)+
(CONFIG3L & 00h)+(CONFIG3H & 8Fh)+(CONFIG4L & C5h)+
(CONFIG4H & 00h)+(CONFIG5L & 0Fh)+(CONFIG5H & C0h)+
(CONFIG6L & 0Fh)+(CONFIG6H & E0h)+(CONFIG7L & 0Fh)+
(CONFIG7H & 40h)+SUM_ID
832Ah
82DFh
All
(CONFIG1L & 00h)+(CONFIG1H & CFh)+(CONFIG2L & 1Fh)+
(CONFIG2H & 1F)+(CONFIG3L & 00h)+(CONFIG3H & 8Fh)+
(CONFIG4L & C5h)+(CONFIG4H & 00h)+(CONFIG5L & 0Fh)+
(CONFIG5H & C0h)+(CONFIG6L & 0Fh)+(CONFIG6H & E0h)+
(CONFIG7L & 0Fh)+(CONFIG7H & 40h)+SUM_ID
031Eh
0328h
TABLE 5-4:
CHECKSUM COMPUTATION (CONTINUED)
Device
Code-
Protect
Checksum
Blank
Value
0xAA at 0
and Max
Address
Legend:
Item
Description
CONFIGx = Configuration Word
SUM[a:b] = Sum of locations, a to b inclusive
SUM_ID
= Byte-wise sum of lower four bits of all customer ID locations
+= Addition
&
= Bit-wise AND