El MIFARE Ultralight es el chip NFC histórico de NXP Semiconductors para el ticketing de uso limitado: tickets de transporte público, entradas para eventos, pases de un día. Primera generación de la familia del mismo nombre (referencia MF0ICU1), ofrece 48 bytes de memoria de usuario y sirvió de base para el formato NFC Forum Type 2. Prácticamente todos los smartphones compatibles con NFC pueden leerlo y escribirlo.
Información
| Fabricante | NXP Semiconductors |
| Familia | MIFARE Ultralight (primera generación) |
| Referencia | MF0ICU1 |
| Norma | ISO/IEC 14443 Type A (partes 2 y 3) |
| Tipo NFC Forum | Type 2 Tag compatible |
| Frecuencia de funcionamiento | 13,56 MHz |
| Velocidad de transmisión | 106 kbit/s |
| Identificador único (UID) | 7 bytes, programado de fábrica |
| Distancia de funcionamiento | Hasta unos 10 cm, según la antena y el lector |
| Retención de datos | 5 años |
| Resistencia de escritura | 10 000 ciclos |
| Memoria total (EEPROM) | 64 bytes |
| Memoria de usuario | 48 bytes |
Memoria
La memoria EEPROM del MIFARE Ultralight está organizada en 16 páginas de 4 bytes (páginas 0 a 15):
| Páginas | Contenido | Acceso |
|---|---|---|
| 0 a 2 | UID, datos internos y bytes de bloqueo estático | Solo lectura (UID) / OTP |
| 3 | Zona OTP (One Time Programmable, 32 bits) | OTP |
| 4 a 15 | Memoria de usuario (48 bytes) | Lectura / escritura |
En la práctica, los 48 bytes de memoria de usuario pueden contener un registro NDEF con una URL de unos 40 caracteres, ya que el formato NDEF comprime el prefijo habitual (https://www., por ejemplo) en un solo byte: es imprescindible codificar un enlace corto de redirección. Durante el formateo NDEF, el Capability Container se escribe en la página OTP. El chip no tiene ninguna página de configuración: no hay ni contraseña ni contadores específicos.
Funciones y seguridad
- Bloqueo permanente: los bytes de bloqueo estático permiten pasar cada página a solo lectura de forma irreversible, con un mecanismo anti-tearing que protege la escritura de los bits de bloqueo. La operación se puede realizar directamente desde NFC Tools.
- Zona OTP: 32 bits programables una sola vez, que pueden activarse pero nunca borrarse, utilizables como contador de 32 marcas para registrar los usos de un ticket, con anti-tearing en las escrituras.
- Transacción rápida: una transacción de ticketing completa se realiza en menos de 35 ms, un criterio clave para los torniquetes de transporte.
El MIFARE Ultralight original no ofrece ni protección con contraseña, ni contadores de 24 bits, ni firma de originalidad, y su resistencia (10 000 ciclos, retención de 5 años) se ha quedado atrás: el MIFARE Ultralight EV1, que lo sucede con total retrocompatibilidad, superó estas limitaciones. La variante MIFARE Ultralight C añade la autenticación 3DES.
Compatibilidad
El MIFARE Ultralight es compatible con prácticamente todos los smartphones NFC. En Android, la lectura y la escritura funcionan de forma nativa con NFC Tools, sin ninguna restricción particular. En iPhone, la lectura automática en segundo plano está disponible a partir del iPhone XS y XR; los modelos a partir del iPhone XS / XR pueden leer y escribir el chip con NFC Tools en iOS 17 o posterior, iniciando el escaneo manualmente desde la app.
Con NFC Tools, el chip MIFARE Ultralight admite la lectura de la información técnica, la escritura de registros, el borrado y el bloqueo permanente. La lista de modelos compatibles está disponible en el artículo sobre la compatibilidad.
MIFARE Ultralight vs Ultralight C vs Ultralight EV1
| Chip | Memoria de usuario | Seguridad | Uso típico |
|---|---|---|---|
| MIFARE Ultralight (MF0ICU1) | 48 bytes | Bloqueo y zona OTP | Ticketing de uso limitado, primera generación |
| MIFARE Ultralight C | 144 bytes | Autenticación 3DES | Ticketing y control de accesos |
| MIFARE Ultralight EV1 | 48 o 128 bytes | Contraseña, contadores, firma | La versión actual de la gama |
Los tres chips comparten la misma base ISO/IEC 14443 Type A y la misma compatibilidad con los smartphones. La versión original todavía se encuentra en sistemas existentes, pero el EV1 la ha sustituido en los nuevos despliegues; para una etiqueta NFC de uso general, el NTAG213 sigue siendo la opción de referencia.
Preguntas frecuentes
¿Cuántos datos se pueden almacenar en un MIFARE Ultralight?
El chip tiene 48 bytes de memoria de usuario, lo que corresponde a una URL de unos 40 caracteres teniendo en cuenta el encapsulado NDEF. Se recomienda encarecidamente codificar un enlace corto de redirección.
¿Qué diferencia hay entre el MIFARE Ultralight y la versión EV1?
El EV1 lo sucede con total retrocompatibilidad y cubre sus carencias: protección con contraseña de 32 bits, tres contadores de 24 bits, firma de originalidad, resistencia elevada a 100 000 ciclos y una versión de 128 bytes.
¿El MIFARE Ultralight es compatible con el iPhone?
Sí. La lectura en segundo plano funciona a partir del iPhone XS y XR, y tanto la lectura como la escritura son posibles con NFC Tools a partir del iPhone XS / XR con iOS 17 o posterior.
¿Se puede proteger un MIFARE Ultralight contra la reescritura?
Es posible un bloqueo permanente e irreversible en solo lectura, página por página, también desde NFC Tools, y la zona OTP permite un marcado de un solo uso. En cambio, el chip no ofrece protección con contraseña: esa función se introdujo con la versión EV1.
Enlaces útiles



