Home / RFID Education / Chapter 6
RFID Education / 06

Memory, identifiers and encoding

Understand bits, bytes, user memory, NDEF records and the relationship between printed and electronic identifiers.

Total memory and usable capacity

Memory figures need a defined scope. An IC can contain manufacturer data, configuration bytes, access control fields and application storage. Total physical memory is not necessarily the space available to a user message. Eight bits equal one byte; a quotation should identify both the unit and the memory region.

NTAG213, NTAG215 and NTAG216 provide 144, 504 and 888 bytes of user memory respectively. Their total memory figures are larger. NDEF structures consume some of the available data area, so user memory must not be presented as a universal maximum text or URL length. NXP: NTAG213, NTAG215 and NTAG216 data sheet.

Identifiers serve different purposes

A factory UID identifies the IC within its defined scheme. A printed serial number supports visible handling and reconciliation. An application identifier links the credential to a record in the host system. These values may be related by a production rule, but they are not automatically identical.

Specify byte order, hexadecimal or decimal representation, leading zeros and the correspondence between printed and encoded data. Two software tools may display the same underlying bytes differently. Approve example records before authorising production encoding.

NDEF and NFC content

An NDEF message contains records with a defined structure. For a web interaction, use the appropriate URI record and calculate the encoded message size. A stable address controlled by the deploying organization allows the linked service to change without replacing the physical tag. NFC Forum: NFC Technology, technical overview.

Treat ownership of the destination, service availability and redirection policy as operational requirements. A correctly encoded tag cannot compensate for an unavailable website. Test the complete interaction on representative devices rather than validating the memory contents alone.

Encoding as a controlled production process

Define the input dataset, uniqueness rules, initial memory state and required output report. Verify each programmed identifier against the intended record. Establish how duplicate identifiers, rejected units and replacement units are reconciled. For protected credentials, define the provisioning process separately from ordinary quotation correspondence.

Write protection and permanent locking require an explicit production sequence: encode, read back, compare and then apply the approved protection. Preserve a qualified sample of the final state. A successful write before locking does not prove the final credential remains usable by its intended application.

References and further reading

  1. NXP: NTAG213, NTAG215 and NTAG216 data sheet
  2. NFC Forum: NFC Technology, technical overview
  3. NIST SP 800-98: Guidelines for Securing RFID Systems, 2007

Editorial review: 10 September 2026. Historical sources are identified by date. Use the current semiconductor document and applicable standard revision for a production specification.