¿Qué es el Módulo RFID NFC RC522?
El Módulo RFID NFC RC522 es un lector y grabador inalámbrico de tarjetas por radiofrecuencia basado en el chip de comunicación integrada MFRC522 de NXP. Diseñado para trabajar a la frecuencia estándar de alta velocidad de 13.56 MHz, este dispositivo es completamente compatible tanto con protocolos RFID (tags MIFARE) como con conectividad de proximidad NFC (Near Field Communication). Transmite la información hacia microcontroladores utilizando el bus SPI y opera con lógica de 3.3V. Es la solución óptima para implementar proyectos de control de acceso, verificación de identidad por smartphones con NFC y automatización en Arduino, ESP32 o Raspberry Pi.
Características Técnicas
La arquitectura del módulo combina una antena impresa en PCB para comunicación inalámbrica bidireccional de corto alcance, respaldada por un circuito de sintonización que optimiza la modulación a 13.56 MHz bajo los estándares ISO/IEC 14443 A y MIFARE.
| Especificación de Hardware y RF | Detalle Técnico Oficial |
|---|---|
| Chip Principal | NXP MFRC522 |
| Frecuencia de Operación | 13.56 MHz (Estándar RFID y NFC) |
| Estándares / Tarjetas Soportadas | MIFARE Classic 1K/4K, Ultralight, NTAG (NFC Forum Type 2), ISO 14443A |
| Interfaz de Comunicación | SPI (SDA/SS, SCK, MOSI, MISO) |
| Velocidad Máxima de Transferencia | Hasta 10 Mbit/s (SPI) |
| Distancia de Lectura Efectiva | 0 a 50 mm (Según la geometría del tag o teléfono NFC) |
| Voltaje de Alimentación (VCC) | 2.5V a 3.3V DC (Recomendado 3.3V) |
| Corriente de Operación (TX / Idle) | 13 mA a 26 mA / 10 mA a 13 mA |
| Corriente en Modo Sueño (Sleep) | Menor a 80 µA |
| Contenido del Kit | 1x Módulo RC522, 1x Tarjeta blanca MIFARE 1K, 1x Llavero (Keyfob) 1K, Tiras de pines (recta y 90°) |
Distribución de Pines (Pinout)
| Pin | Nombre | Descripción de Función |
|---|---|---|
| 1 | SDA / SS | Selección de Esclavo SPI (Slave Select / Chip Select – Activo en BAJO) |
| 2 | SCK | Reloj de transmisión SPI (Serial Clock) |
| 3 | MOSI | Línea de entrada de datos SPI (Master Out Slave In) |
| 4 | MISO | Línea de salida de datos SPI (Master In Slave Out) |
| 5 | IRQ | Pin de interrupción por hardware (Opcional) |
| 6 | GND | Tierra del circuito (0V) |
| 7 | RST | Pin de Reinicio / Apagado (Reset / Power-down) |
| 8 | 3.3V | Alimentación de voltaje principal (NO conectar a 5V) |
Preguntas Frecuentes
¿Qué relación tiene este lector RFID con la tecnología NFC?
La tecnología NFC opera sobre la misma frecuencia de 13.56 MHz del estándar RFID ISO 14443A. Por este motivo, el módulo RC522 puede interactuar con dispositivos NFC como teléfonos inteligentes, leyendo el código UID del smartphone o comunicándose con stickers/etiquetas tipo NTAG213/215.
¿Se puede alimentar el módulo directamente desde los 5V de un Arduino?
No. El módulo RC522 se destruirá si lo conectas a la salida de 5V en su pin VCC. Debe alimentarse estrictamente con 3.3V regulados procedentes del microcontrolador o de una fuente LDO externa.
¿Los pines de señal SPI toleran niveles de 5V?
Aunque comercialmente se suele conectar de forma directa a placas de 5V como el Arduino Uno, el integrado MFRC522 no es oficialmente tolerante a 5V. Para proteger el chip a largo plazo y evitar ruidos de lectura, se recomienda emplear divisores de voltaje con resistencias o un conversor de nivel lógico.
¿Qué diferencia hay entre la tarjeta blanca y el llavero azul?
Ambos incluyen un chip interno MIFARE Classic 1K y operan de forma idéntica a nivel de código. La diferencia es estética y mecánica: la tarjeta blanca en PVC es ideal para estampados o billeteras, mientras que el llavero de plástico ABS es más resistente para llevar en manojos de llaves.
¿Qué librería se recomienda para programarlo con Arduino IDE?
La librería más estable y documentada es MFRC522 de miguelbalboa. Permite leer el UID de tarjetas RFID y smartphones NFC, además de leer y escribir en los bloques de memoria de los tags MIFARE con apenas unas pocas líneas de código.






