La NTAG216 est une puce NFC conçue par NXP Semiconductors, membre le plus capacitaire de la famille NTAG21x. Conforme à la norme ISO/IEC 14443 Type A et au format NFC Forum Type 2, elle offre 888 octets de mémoire utilisateur. Elle est lisible et programmable par la quasi-totalité des smartphones compatibles NFC.
Informations
| Fabricant | NXP Semiconductors |
| Famille | NTAG21x (NTAG213 / NTAG215 / NTAG216) |
| Norme | ISO/IEC 14443 Type A (parties 2 et 3) |
| Type NFC Forum | Type 2 Tag |
| Fréquence de fonctionnement | 13,56 MHz |
| Débit de communication | 106 kbit/s |
| Identifiant unique (UID) | 7 octets, programmé en usine |
| Distance de fonctionnement | Jusqu'à environ 10 cm, selon l'antenne et le lecteur |
| Rétention des données | 10 ans |
| Endurance en écriture | 100 000 cycles |
| Mémoire totale (EEPROM) | 924 octets |
| Mémoire utilisateur | 888 octets |
Mémoire
La mémoire EEPROM de la NTAG216 est organisée en 231 pages de 4 octets (pages 0 à 230) :
| Pages | Contenu | Accès |
|---|---|---|
| 0 à 2 | UID, données internes et octets de verrouillage statique | Lecture seule (UID) / OTP |
| 3 | Capability Container (CC), initialisé en usine | OTP |
| 4 à 225 | Mémoire utilisateur (888 octets) | Lecture / écriture |
| 226 | Octets de verrouillage dynamique | OTP |
| 227 à 230 | Configuration : miroir, AUTH0, ACCESS, mot de passe (PWD) et PACK | Lecture / écriture protégeable |
En pratique, les 888 octets utilisateur permettent de stocker un enregistrement NDEF contenant une URL d'environ 850 caractères, le préfixe courant (https://www. par exemple) étant compacté sur un seul octet par le format NDEF. Cette capacité autorise une vCard détaillée (plusieurs numéros, adresses postales, notes) ou la combinaison de nombreux enregistrements sur une même puce. L'intégration d'une photo dans la vCard reste en revanche exclue : pour ce besoin, la bonne pratique consiste à encoder un lien court de redirection.
Fonctionnalités & sécurité
- Protection par mot de passe : un mot de passe de 32 bits (PWD), associé à un accusé de réception de 16 bits (PACK), permet de restreindre l'écriture, voire la lecture, à partir d'une page définie par le paramètre AUTH0.
- Verrouillage définitif : les octets de verrouillage statique et dynamique permettent de passer la mémoire en lecture seule de manière irréversible, une opération réalisable directement depuis NFC Tools.
- Compteur NFC : un compteur de lectures de 24 bits s'incrémente automatiquement à la première lecture après détection du champ, utile pour mesurer le nombre de scans.
- Miroir ASCII : l'UID et le compteur peuvent être insérés automatiquement dans le message NDEF (fonction mirror), par exemple en paramètre d'une URL.
- Signature d'originalité : une signature ECDSA programmée en usine permet de vérifier l'authenticité de la puce et de détecter certaines contrefaçons.
- Commande FAST_READ : lecture accélérée de plages de pages, exploitée par les encodeurs pour la personnalisation en série.
Il existe une variante spécialisée : la NTAG216F, dotée d'une sortie de détection de champ pour l'intégration électronique.
Compatibilité
La NTAG216 est compatible avec la quasi-totalité des smartphones NFC. Sur Android, la lecture et l'écriture fonctionnent nativement avec NFC Tools, sans restriction particulière. Sur iPhone, la lecture automatique en arrière-plan est disponible à partir des iPhone XS et XR ; les modèles depuis l'iPhone 7 peuvent lire et écrire la puce via NFC Tools sous iOS 15.6 au minimum, en lançant la lecture manuellement depuis l'application.
Avec NFC Tools, la puce NTAG216 prend en charge la lecture des informations techniques, l'écriture d'enregistrements, l'effacement, le verrouillage définitif et la protection par mot de passe. Le détail des modèles compatibles est disponible dans l'article consacré à la compatibilité.
NTAG213 vs NTAG215 vs NTAG216
| Puce | Mémoire utilisateur | Max. caractères | Usage typique |
|---|---|---|---|
| NTAG213 | 144 octets | Environ 130 caractères | Lien web, action simple, carte de visite avec redirection |
| NTAG215 | 504 octets | Environ 480 caractères | vCard, contenus plus riches |
| NTAG216 | 888 octets | Environ 850 caractères | Enregistrements multiples, données volumineuses |
Les trois puces partagent les mêmes fonctionnalités de sécurité et la même compatibilité : seul le volume de mémoire les distingue. La NTAG216 s'impose lorsque le volume de données prime, pour des enregistrements multiples ou des contenus qui ne tiennent pas sur les autres puces de la famille.
Questions fréquentes
Quelle quantité de données peut-on stocker sur une NTAG216 ?
La puce dispose de 888 octets de mémoire utilisateur, soit une URL d'environ 850 caractères ou une vCard détaillée une fois l'enveloppe NDEF prise en compte.
La NTAG216 est-elle compatible avec les iPhone ?
Oui. La lecture en arrière-plan fonctionne à partir des iPhone XS et XR, et la lecture comme l'écriture sont possibles via NFC Tools depuis l'iPhone 7 sous iOS 15.6 au minimum.
Peut-on protéger une NTAG216 contre la réécriture ?
Oui, de deux manières : un verrouillage définitif et irréversible en lecture seule, ou une protection par mot de passe 32 bits, réversible. Les deux opérations sont réalisables avec NFC Tools.
Quelle est la durée de vie d'une NTAG216 ?
La rétention des données est garantie 10 ans et la mémoire supporte 100 000 cycles d'écriture, ce qui dépasse largement les besoins d'un usage courant.
Liens utiles
