HTSFCH3201EV/DH,11 NXP Semiconductors, HTSFCH3201EV/DH,11 Datasheet - Page 46
![IC HITAG-S 32BIT FCP](/photos/14/26/142632/568-fcp2_chip_module_sml.jpg)
HTSFCH3201EV/DH,11
Manufacturer Part Number
HTSFCH3201EV/DH,11
Description
IC HITAG-S 32BIT FCP
Manufacturer
NXP Semiconductors
Series
HITAG® Sr
Datasheet
1.HTSMOH5601EV118.pdf
(51 pages)
Specifications of HTSFCH3201EV/DH,11
Rf Type
Read / Write
Frequency
125kHz
Features
ISO11785, ISO14223
Package / Case
Module
Operating Temp Range
-25C to 85C
Operating Temperature Classification
Commercial
Mounting
Surface Mount
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
568-2210-2
935272975118
HTSFCH3201EV/DH-T
935272975118
HTSFCH3201EV/DH-T
Philips Semiconductors
13.3
The following lines of C-Code show an example for a CRC-Calculation.
#include <stdio.h>
#define CRC_PRESET
#define CRC_POLYNOM 0x1D
void calc_crc(unsigned char * crc,
unsigned char data,
unsigned char Bitcount)
{
*crc ^= data;
do
{
} while(--Bitcount);
}
void main(void)
{
const cmd=0x00;
const ident[4]={0x2C, 0x68, 0x0D, 0xB4 };
unsigned char crc;
int i;
crc = CRC_PRESET;
calc_crc(&crc, cmd, 5); /* compute 5 crc Bits only */
for(i=0; i<4; i++)
calc_crc(&crc, ident[i], 8);
/* crc = 0x9E at this point */
printf("%02X\n",crc);
getch();
}
if( *crc & 0x80 )
{
}
else
{
printf("\n");
HITAG S
}
printf("CRC: %02X ", *crc);
*crc<<=1;
*crc ^= CRC_POLYNOM;
*crc<<=1;
Source Code for CRC-Checksum
/* 5 Bit command, aligned to MSB */
/* initialize crc algorithm */
0xFF
// if (MSB-CRC == 1)
// CRC = CRC Bit-shift left
// crc = crc (exor) data
// CRC = CRC (exor) CRC_POLYNOM
// CRC = CRC Bit-shift left
// output result step by step
46
HTS IC H32/HTS IC H56/HTS IC H48
Product Specification Revision 3.1 2006 July 18
PUBLIC INFORMATION