CIRCUITKAR
ProductsBlogToolsAboutContact
CIRCUITKAR

Components for Builders.

IG

Explore

  • Products
  • Blog
  • Tools & Calculators
  • About
  • Contact
  • Track Order

Payments

Secured by Razorpay

UPI, Cards, Net Banking & Wallets supported at launch.

© 2025 Circuitkar. GST Registered. Silvassa, India.

All articles
rfidrc522mfrc522pn532attendance-systemaccess-controlmifare

RFID Modules Explained

Circuitkar Team · 10 May 2026

RFID Modules Explained

RFID (Radio Frequency Identification) lets you identify a card or tag without contact. In electronics projects, this means building attendance systems, access control doors, library management, and inventory tracking. Three RFID modules dominate the maker market in India — the RC522, PN532, and RDM6300. Here is how each works and which to buy.

The Two Frequencies: 125 kHz vs 13.56 MHz

This is the fundamental split in RFID technology. 125 kHz systems (EM4100/EM4102 cards) are older, read-only, and simpler. The card ID is fixed at manufacture and cannot be changed. Used in older office access systems and parking gates.

13.56 MHz systems (ISO 14443-A/B, ISO 15693) are newer, support read-write operations, encryption, and memory segmentation. Mifare Classic 1K cards (the most common 13.56 MHz card) have 1 KB of writable memory divided into 16 sectors of 4 blocks each.

The RC522 and PN532 work at 13.56 MHz. The RDM6300 works at 125 kHz. They are not interoperable — a Mifare 1K card will not be read by an RDM6300, and an EM4100 card will not be read by an RC522.

RC522 (MFRC522): The Standard Choice

The RC522 uses the NXP MFRC522 chip and operates at 13.56 MHz. It reads and writes Mifare 1K, Mifare 4K, Mifare Ultralight, and NTAG2xx NFC tags. Interface: SPI (up to 10 MHz). Operating voltage: 2.5–3.3 V (not 5V — connect to 3.3V only). Current: ~13 mA during read. Range: 3–5 cm. Price: ₹70–120.

Wiring to ESP32 (SPI):

  • SDA (SS) → GPIO 5
  • SCK → GPIO 18
  • MOSI → GPIO 23
  • MISO → GPIO 19
  • RST → GPIO 22 (or any free GPIO)
  • 3.3V → ESP32 3.3V pin
  • GND → GND

Library: MFRC522 by GithubCommunity. Install via Library Manager. The standard "DumpInfo" example sketch reads any Mifare card UID and memory content — run this first to verify your wiring.

Each Mifare 1K card has a unique 4-byte UID (printed on the back in some cases). For attendance/access systems, you typically only need to read and store this UID — no need to write card memory unless you need offline credential storage.

PN532: More Capable, More Expensive

The PN532 NFC controller supports 13.56 MHz RFID/NFC, reads all Mifare variants, and also supports NFC peer-to-peer (reading NFC-enabled Android phones, NFC payment cards). Interface: SPI, I2C, or HSU (high-speed UART) — selectable via solder jumpers on the module. Operating voltage: 3.3V. Price: ₹300–500.

Use the PN532 when you need to read NFC from smartphones (e.g., reading an NFC tag written to a phone), interact with NFC payment cards (for informational purposes, not financial transactions), or need I2C interface to save SPI pins.

For standard Mifare attendance/access projects, the RC522 is more than sufficient at half the price.

RDM6300: 125 kHz Read-Only

The RDM6300 reads EM4100/EM4102 125 kHz cards only. UART output (9600 baud) sends a 14-character ASCII string including card ID when a card is detected. Operating voltage: 5V. Price: ₹150–220. Includes a coil antenna that must be connected externally.

Use this if you have existing 125 kHz EM4100 cards from an older system, or if your application only needs read-only identification and cannot use 13.56 MHz cards. For new projects, the RC522 is a better choice.

Cards and Tags

For RC522 projects, buy Mifare 1K cards (white PVC credit-card size) or Mifare 1K key fobs. Both work identically with the RC522. Cards are more professional for attendance systems; fobs are more practical for keys and access control. Mifare 1K cards cost ₹20–40 each in packs of 5–10. Key fobs cost ₹30–60 each.

Note: Mifare Classic 1K cards have a known security vulnerability (CRYPTO-1 cipher is weak). For access control to secure areas, use Mifare DESFire cards with proper mutual authentication. For student attendance and general maker projects, Mifare 1K is fine.

Practical Applications

  • Attendance system: RC522 + ESP32 + DS3231 RTC + Google Sheets API
  • Door access control: RC522 + ESP32 + electric door lock relay + authorized UIDs stored in SPIFFS
  • Library book tracking: RC522 + Arduino Nano + PC serial interface
  • Inventory tagging: RC522 + ESP32 + MQTT + database

Browse RFID modules and Mifare cards at Circuitkar — we stock RC522 modules with cards and key fobs.

Share: X LinkedIn

Related Articles

Attendance System Hardware Guide

All the hardware you need for an RFID-based attendance system — RC522, DS3231, SD card, LCD display, and wiring overview.