What it is
The ShillehTek RC522 RFID Reader Writer Module 13.56MHz for Arduino is a compact contactless RFID module for DIY security systems and identification projects, using a fast SPI connection for low-latency read/write interactions with common 13.56MHz cards and tags.
Pins
Pin names can vary by board revision. Refer to the silkscreen labels on the RC522 module and the listing photos for the exact pin names, then connect to your Arduino (or Raspberry Pi) SPI pins accordingly.
Technical Specifications
| Item | Details |
|---|---|
| Product type | RFID reader/writer module |
| RFID frequency | 13.56MHz |
| Host interface | SPI (Arduino/Raspberry Pi compatible via SPI) |
| Capabilities | Read and write (UID reading and memory block operations supported by compatible tags) |
| Supported cards/tags | Common 13.56MHz contactless smart cards and tags (see listing photos/notes) |
| Typical applications | Access control, inventory tracking, logging, DIY electronic door locks |
Frequently Asked Questions
How do I connect the RC522 RFID module to an Arduino?
Connect the module using the SPI interface: match the board’s silkscreen pin labels to your Arduino’s SPI pins, plus power and ground. Then use an RC522-compatible Arduino library and example sketch to verify card reads.
Can the ShillehTek RC522 read and write RFID tags?
Yes—this module supports both reading and writing for compatible 13.56MHz contactless cards/tags, including reading unique IDs and writing supported memory blocks. Tag capabilities vary by tag type.
What RFID frequency does the RC522 use, and will it work with 125kHz tags?
This module operates at 13.56MHz. It is intended for 13.56MHz contactless smart cards/tags and is not designed for 125kHz RFID systems.
Can I use the RC522 with a Raspberry Pi over SPI?
The module communicates via SPI, which is available on Raspberry Pi. Use the module’s silkscreen to wire SPI correctly and choose a software library that supports RC522 over SPI on your OS.
Where can I find the RC522 pinout and datasheet details?
Use the pin names printed on the board (silkscreen) and the product listing photos for the exact pinout of your revision. For deeper reference, search for an RC522 module pinout/tutorial that matches your board layout.