CRC Generating and Checking - Microchip Technology