Unlike older PIC® devices, the Microchip toolchain runs a 32-bit CRC
calculation on the entire hex file to calculate its checksum. The checksum uses the
standard CRC-32 algorithm with the polynomial 0x4C11DB7
(x32+x26+x23+x22+x16+x12+x11+x10+x8+x7+x5+x4+x2+x+1)
.