This video will show how to generate 16 bit CRC check-sums in embedded applications. This ensures sending data from point A to point B will be error free.
CRC calculator:
https://www.scadacore.com/tools/programming-calculators/online-checksum-calculator/