Skip to main content
Version: Next

RC522

The RC522 is an RFID module based on the MFRC522 chip from NXP Semiconductors. It operates at 13.56 MHz and is usually used in microcontroller projects.

Zaparoo Core does not talk to RC522 modules directly. To use one, connect it to a microcontroller and have that microcontroller send scans to Core using the Simple Serial protocol.

warning

The RC522 is not a substitute for a PN532 reader. The chip supports ISO/IEC 14443 A/MIFARE and NTAG, but Zaparoo cannot use it through the PN532 reader driver and cannot write tags through Simple Serial.

Platforms

Simple Serial required

The RC522 is not a direct USB reader. Every supported platform requires a microcontroller that sends scans to Zaparoo using Simple Serial.

Configure the reader

Configure the microcontroller as a Simple Serial reader. Simple Serial uses 115200 baud. Core receives the text your microcontroller sends; it does not manage the RC522 hardware or write data back to tags.

For example, a microcontroller can send this line when it scans a tag. The \t and \n sequences represent tab and newline characters:

SCAN\ttext=Genesis/Sonic The Hedgehog\n

Limitations compared to PN532

  • Requires microcontroller firmware; it is not a direct USB reader for Zaparoo Core.
  • Zaparoo cannot write tags through Simple Serial.
  • Tag compatibility depends on your RC522 hardware and firmware.

Where to buy

Search for RC522 RFID module or MFRC522 module at:

  • Local electronics stores and hobby shops
  • Amazon, eBay, AliExpress
  • Arduino/Raspberry Pi suppliers
tip

For a direct USB reader, use the PN532 USB instead.