The Block Check Character (BCC) is a single byte generated by Exclusive OR’ing together all bytes following the Start Byte. It is a validity check of the data being transmitted. For example, the command to perform a single read of a tag is “01 02 08 32 38”. The exclusive OR of the “02 08 32” bytes results in “38” (the checksum) which is then added to the end of the string. If the result of the exclusive OR does not match the checksum, the protocol recognizes that a data error has occurred.

