Keszoox
MFRC-522 RC522 RFID Reader Module — 13.56MHz SPI, S50 Card & Keychain, Arduino
MFRC-522 RC522 RFID Reader Module 13.56MHz SPI, S50 Card & Keychain, Arduino
Couldn't load pickup availability
MFRC-522 RC522 RFID Reader Module — 13.56MHz, SPI, with S50 Card & Keychain
The MFRC-522 (RC522) is the most popular 13.56MHz RFID reader/writer module for Arduino and Raspberry Pi projects. Based on the NXP MFRC522 IC, it communicates via SPI interface at 3.3V and can read and write MIFARE Classic (S50/S70) cards and keychains at up to 10cm range. Includes one S50 RFID card and one RFID keychain for immediate testing.
Key Specifications
| Parameter | Value |
|---|---|
| IC | NXP MFRC522 |
| Operating Frequency | 13.56MHz (ISO/IEC 14443 A) |
| Interface | SPI (up to 10Mbps) |
| Supply Voltage | 3.3V DC |
| Current Consumption | 13-26mA (read), <80mA (write) |
| Read Range | Up to 60mm (card), up to 30mm (keychain) |
| Supported Cards | MIFARE Classic 1K (S50), 4K (S70), Ultralight |
| Operating Temperature | -20 to +80 degrees C |
| PCB Dimensions | 40 x 60mm |
| Origin | Mainland China |
Why Choose RC522?
- Most popular RFID module — massive community support, libraries, and tutorials
- SPI interface — fast, reliable communication with Arduino and Raspberry Pi
- Includes S50 card + keychain — ready to test immediately out of the box
- Read and write capable — read UID and write data to MIFARE Classic cards
- 3.3V operation — compatible with 3.3V systems; use level shifter for 5V Arduino
- Low cost — ideal for access control prototypes and learning projects
Typical Applications
- Access control system — door lock triggered by authorized RFID card or keychain
- Attendance tracking — log employee or student check-in with RFID cards
- Inventory management — tag and track items with RFID labels
- Smart locker — RFID-authenticated locker unlock system
- Payment simulation — prototype contactless payment systems
- IoT identification — identify objects or users in automated systems
Arduino Wiring (SPI)
| RC522 Pin | Arduino UNO | Arduino Mega |
|---|---|---|
| SDA (SS) | D10 | D53 |
| SCK | D13 | D52 |
| MOSI | D11 | D51 |
| MISO | D12 | D50 |
| RST | D9 | D5 |
| 3.3V | 3.3V | 3.3V |
| GND | GND | GND |
FAQ
Q: Can RC522 work with 5V Arduino?
A: The module operates at 3.3V. Connect VCC to Arduino 3.3V pin. SPI signals from 5V Arduino are usually tolerated, but a level shifter is recommended for reliable operation.
Q: Which Arduino library should I use?
A: Use the MFRC522 library by miguelbalboa available in the Arduino Library Manager. It includes full read/write examples.
Q: Can I read any NFC card?
A: RC522 reads ISO 14443 Type A cards (MIFARE Classic, Ultralight). It does not support ISO 14443 Type B or NFC Forum Type 4 tags.
Package Contents
- 1x MFRC-522 RC522 RFID Reader/Writer Module
- 1x S50 RFID Card (1KB)
- 1x RFID Keychain Tag
