mfrc531 NXP Semiconductors, mfrc531 Datasheet - Page 87

no-image

mfrc531

Manufacturer Part Number
mfrc531
Description
Iso/iec 14443 Reader Ic
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MFRC531
Quantity:
5
Part Number:
MFRC531
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
mfrc531-01T
Manufacturer:
MFRC
Quantity:
20 000
Company:
Part Number:
mfrc531-01T
Quantity:
420
Part Number:
mfrc53101T
Manufacturer:
TI
Quantity:
11 793
Part Number:
mfrc53101T
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Company:
Part Number:
mfrc53101T
Quantity:
37
Company:
Part Number:
mfrc53101T
Quantity:
37
Part Number:
mfrc53101T/0FE
Manufacturer:
NXP
Quantity:
3 000
Part Number:
mfrc53101T/0FE
Manufacturer:
ST
Quantity:
3
Part Number:
mfrc53101T/0FE
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
mfrc53101T/0FE,112
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
mfrc53101T/0FE.112
0
Part Number:
mfrc53101T/OFE
Manufacturer:
NXP
Quantity:
5 000
NXP Semiconductors
MFRC531_34
Product data sheet
PUBLIC
11.4.1.2 Relevant LoadConfig command error flags
11.4.2.1 CRC coprocessor settings
11.4.2.2 CRC coprocessor status flags
11.4.2 CalcCRC command 12h
Valid EEPROM starting byte addresses are between 10h and 60h.
Copying from block 8h to 1Fh (keys) is restricted. Reading from these addresses sets the
flag AccessErr = logic 1.
Addresses above 1FFh are taken as modulo 200h; see
EEPROM memory organization.
Table 142. CalcCRC command 12h
The CalcCRC command takes all the data from the FIFO buffer as the input bytes for the
CRC coprocessor. All data stored in the FIFO buffer before the command is started is
processed.
This command does not return any data to the FIFO buffer but the content of the CRC can
be read using the CRCResultLSB and CRCResultMSB registers.
The CalcCRC command can only be started by the microprocessor and it does not
automatically stop. It must be stopped by the microprocessor sending the Idle command.
If the FIFO buffer is empty, the CalcCRC command waits for further input before
proceeding.
Table 143
Table 143. CRC coprocessor parameters
The CRC polynomial for the 8-bit CRC is fixed to x
The CRC polynomial for the 16-bit CRC is fixed to x
The CRCReady status flag indicates that the CRC coprocessor has finished processing
all the data bytes in the FIFO buffer. When the CRCReady flag is set to logic 1, an
interrupt is requested which sets the TxIRq flag. This supports interrupt driven use of the
CRC coprocessor.
When CRCReady and TxIRq flags are set to logic 1 the content of the CRCResultLSB
and CRCResultMSB registers and the CRCErr flag are valid. The CRCResultLSB and
CRCResultMSB registers hold the content of the CRC, the CRCErr flag indicates CRC
validity for the processed data.
Command Value Action
CalcCRC
Parameter
CRC register
length
CRC algorithm
CRC preset value any
shows the parameters that can be configured for the CRC coprocessor.
12h
Value
8-bit or 16-bit CRC
ISO/IEC 14443 A or ISO/IEC 3309 CRC3309
activates the CRC coprocessor
Rev. 3.4 — 26 January 2010
056634
8
CRC8
Bit
CRCPresetLSB
CRCPresetMSB CRCPresetMSB
16
+ x
Arguments and
data
data byte stream
+ x
4
Section 9.2 on page 12
+ x
12
3
+ x
+ x
5
ISO/IEC 14443 reader IC
2
+ 1.
+ 1.
Register
ChannelRedundancy
ChannelRedundancy
CRCPresetLSB
MFRC531
© NXP B.V. 2010. All rights reserved.
Returned data
-
for the
87 of 116

Related parts for mfrc531