cancel
Showing results for 
Search instead for 
Did you mean: 

Whether ST25TV02KC use CRC_B described in the ISO14443-3 document appendix?

WLian.6
Associate

We are writing an Android program to read an ST25TV02KC tag (an ISO 15693 tag), and we cannot use the ST or NXP library. Instead, we need to send protocol commands directly, but the datasheet specifies that CRC check should use CRC_B. As far as we know, CRC_B is mostly used for ISO14443 tags, not ISO15693. Therefore, we want to confirm whether the ST25TV02KC datasheet refers to the CRC_B described in the ISO14443-3 document appendix.

1 ACCEPTED SOLUTION

Accepted Solutions
Brian TIDAL
ST Employee

Hi,

CRC computation for NFC-A, NFC-B and NFC-V relies on [ISO/IEC 13239].

The difference is the initial register content:

  • 6363h for NFC-A
  • FFFFh for NFC-B and NFC-V

See [ISO/IEC 15693-3] annex C for CRC calculation example.

Rgds

BT

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

View solution in original post

1 REPLY 1
Brian TIDAL
ST Employee

Hi,

CRC computation for NFC-A, NFC-B and NFC-V relies on [ISO/IEC 13239].

The difference is the initial register content:

  • 6363h for NFC-A
  • FFFFh for NFC-B and NFC-V

See [ISO/IEC 15693-3] annex C for CRC calculation example.

Rgds

BT

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.