RFID Radiofrequency IC Card
  • RFID Radiofrequency IC Card
  • RFID Radiofrequency IC Card
  • RFID Radiofrequency IC Card
  • RFID Radiofrequency IC Card

RFID Radiofrequency IC Card

0 Review
Tax included


Out of stock

RC522 chip

  MF RC522 is applied to the highly integrated read and write 13.56MHz contactless communication card chip, NXP launched by the company for the "table" application of a low-voltage, low-cost, small size of the non-contact card chip to read and write, smart meters and portable handheld devices developed better choice. The MF RC522 use of advanced modulation and demodulation concept completely integrated in all types of 13.56MHz passive contactless communication methods and protocols. 14443A compatible transponder signals. The digital part of to handle the ISO14443A frames and error detection. In addition, support rapid CRYPTO1 encryption algorithm, terminology validation MIFARE products. MFRC522 support MIFARE series of high-speed non-contact communication, two-way data transmission rate up to 424kbit / s. As new members of the 13.56MHz reader card series of highly integrated chip family, MF RC522 MF RC500 MF RC530 There are a lot of similarities, but also have many of the characteristics and differences.Communication between it and the host SPI mode helps to reduce the connection narrow PCB board volume, reduce costs.


RFID module

    The MF522-AN module the the original Philips MFRC522 chip design circuit card reader, easy to use, low-cost, applies to the user equipment development, the reader and the development of advanced applications, the need for the the RF card terminal design / production of user. This module can be directly loaded into the various reader molds. Utilizes a voltage of 3.3V, through the SPI interface simple few lines directly with any user CPU motherboard connected communication can ensure that the module is stable and reliable work, distance card reader;



  • Card and FOBs can be read from a distance of 4in (10cm)
  • Operating Frequency: 13.56MHz
  • Operating environment: (-20º to 80º Celsius)
  • Transmission speed: 106KB/sec
  • Working current :13-26mA/DC 3.3V
  • Idle current :10-13mA/DC 3.3V
  • Power Supply: 3.3V

Supported card types: the mifare1 S50, mifare1 S70 MIFARE Ultralight, mifare Pro the mifare Desfire
product physical characteristics: size: 40mm × 60mm
Environment Operating Temperature: -20-80 degrees Celsius
Environment Storage Temperature: -40-85 degrees Celsius
ambient relative Humidity: 5% -95% relative humidity

Module interfaces SPI Parameter

Data transfer rate: maximum 10Mbit / s


Package Included:

1 X RFID-RC522 module one;
1 X Standard S50 Blank Card;
1 X S50 shaped cards one (as shown keychain shape);
1 X Straight row pin
1 X Curved row pin




Library MFRC522 for Arduino



* Typical pin layout used:
* -----------------------------------------------------------------------------------------
* MFRC522 Arduino Arduino Arduino Arduino Arduino
* Reader/PCD Uno Mega Nano v3 Leonardo/Micro Pro Micro
* Signal Pin Pin Pin Pin Pin Pin
* -----------------------------------------------------------------------------------------
* SPI SS SDA(SS) 10 53 D10 10 10
* SPI MOSI MOSI 11 / ICSP-4 51 D11 ICSP-4 16
* SPI MISO MISO 12 / ICSP-1 50 D12 ICSP-1 14
* SPI SCK SCK 13 / ICSP-3 52 D13 ICSP-3 15

#include <SPI.h>
#include <MFRC522.h>

#define RST_PIN 9 //
#define SS_PIN 10 //

MFRC522 mfrc522(SS_PIN, RST_PIN); // Create MFRC522 instance

void setup() {
Serial.begin(9600); // Initialize serial communications with the PC
while (!Serial); // Do nothing if no serial port is opened (added for Arduinos based on ATMEGA32U4)
SPI.begin(); // Init SPI bus
mfrc522.PCD_Init(); // Init MFRC522
ShowReaderDetails(); // Show details of PCD - MFRC522 Card Reader details
Serial.println(F("Scan PICC to see UID, type, and data blocks..."));

void loop() {
// Look for new cards
if ( ! mfrc522.PICC_IsNewCardPresent()) {

// Select one of the cards
if ( ! mfrc522.PICC_ReadCardSerial()) {

// Dump debug info about the card; PICC_HaltA() is automatically called

void ShowReaderDetails() {
// Get the MFRC522 software version
byte v = mfrc522.PCD_ReadRegister(mfrc522.VersionReg);
Serial.print(F("MFRC522 Software Version: 0x"));
Serial.print(v, HEX);
if (v == 0x91)
Serial.print(F(" = v1.0"));
else if (v == 0x92)
Serial.print(F(" = v2.0"));
Serial.print(F(" (unknown)"));
// When 0x00 or 0xFF is returned, communication probably failed
if ((v == 0x00) || (v == 0xFF)) {
Serial.println(F("WARNING: Communication failure, is the MFRC522 properly connected?"));

No customer reviews for the moment.

Add a review

Your email address will not be published.Required fields are marked*

Customers who bought this product also bought:

Related Products