RFID Memory in UHF Tags: How to Choose the Right Chip Capacity

RFID memory is one of those design choices that often gets left until late in a project, yet it has a direct impact on cost, performance and how flexible your system will be in future. For UHF applications in logistics, laundry, manufacturing and healthcare, understanding how memory is organised on the chip makes it much easier to brief a supplier such as ForNext RFID and to select the right tag family from the start.

Types of memory in UHF RFID tags

EPCglobal Class-1 Gen2 / ISO 18000-63 UHF tags share a common logical structure with up to four memory banks: Reserved, EPC, TID and User. Not every chip implements all four, but the layout is standardised so that readers from different vendors can work in the same way.

Reserved memory is dedicated to the kill password and the access password, typically 32 bits each. By default these passwords are usually set to zero and effectively disabled, but they can be programmed so that only authorised systems can change the contents of a tag, or so that a tag can be permanently disabled at checkout in retail and other sectors where you do not want tags to remain live after sale. Because these functions are security-related, the Reserved bank is normally the only one that can be fully locked for both reading and writing, whereas the other banks are typically only lockable against further writes.

EPC memory holds the Electronic Product Code, the main identifier that a reader uses during inventory. For most supply-chain and asset-tracking applications this is the only area that is ever written in the field. Standards require at least 96 bits of writable EPC memory, although many chips offer 128 bits or more, and some allow additional bits to be reallocated from User memory into the EPC bank when longer serial numbers or composite identifiers are needed.

TID memory contains the Tag Identifier, a serial number programmed by the chip manufacturer. The first part of the TID identifies the manufacturer itself and the remaining bits identify the specific chip family and individual device. Because it is burned in at the factory, TID is normally read-only and gives you a globally unique ID that does not need to be encoded by your own systems, which can be useful when you simply need a unique handle for each item.

User memory is an optional bank that exists only on certain chips. Its size can range from zero to many hundreds of bits or even several kilobits, depending on the integrated circuit. Extended-memory devices, such as some members of the UCODE family from NXP Semiconductors, can share up to 880 bits between EPC and User banks, allowing configuration for either longer EPC codes, more user data, or a balance of the two depending on the use case. In many high-volume tags the User bank is omitted altogether to keep cost and encoding time down. If you want a formal description of these banks, the GS1 EPC/RFID standard provides the normative definitions and diagrams and is a useful external reference when you design multi-vendor systems.

Common memory options in today’s RFID chips

Mainstream UHF tag ICs from manufacturers such as Impinj and NXP cover a spectrum from very small memory for simple item identification through to high-memory parts for industrial and automotive use. At the lower end, typical logistics and retail tags provide 96 or 128 bits in the EPC bank and little or no User memory, which is enough to hold a serialised GTIN or internal asset code that points to a richer back-end record. At the higher end, there are chips that support EPC lengths up to 496 bits and several hundred bits of User memory, and a few specialist devices with multiple kilobits of storage for sensor logs or maintenance histories where connectivity is intermittent and data has to travel with the item.

High-memory tags allow you to store rich object data – for example configuration parameters, quality information or offline sensor readings – directly on the tag. However, this comes with trade-offs that matter in real deployments. Larger memory means a larger chip and therefore higher unit cost; it also means longer read and write times and can slightly reduce achievable read range in passive systems because more energy is needed to move the extra bits. For applications that involve reading thousands of items per minute, these overheads are often more important than the convenience of carrying more data on the tag itself, so integrators should treat “high memory” as a deliberate design choice rather than a default.

How to decide how much RFID memory you need

When you choose memory size, the starting point is to be clear about what really has to live on the tag and what can stay in back-end systems. For many inventory, asset-tracking and laundry workflows, a 96-bit or 128-bit EPC that points to a database record is entirely sufficient, and selecting a chip with EPC-only or minimal User memory keeps the tag cost down and preserves fast, reliable reading in dense tag environments.

In supply-chain and logistics applications where different partners need to see some shared data, modest amounts of User memory can be useful for storing manufacturing dates, batch numbers or routing codes, while still keeping the bulk of information in a central database that you control. In this kind of scenario, chips with a few hundred bits of User memory and a standard-length EPC often strike a good balance between capability and throughput, and they avoid the complexity of managing kilobit-scale data on every tag.

In more specialised industrial and automotive use cases, tags may travel through harsh processes for many years and need to carry local maintenance histories, calibration data or sensor snapshots that are not always available from the network. Here, extended-memory devices that let you configure the split between EPC and User memory are attractive, because you can align tag capacity with the expected life of the asset and the volume of data you need to retain on the item itself. Similar thinking applies in healthcare and textile rental, where some operators prefer to hold limited usage counters, wash cycles or ownership flags in User memory so that any compliant reader can make basic decisions without a live link to the enterprise system.

Whatever the sector, it is important to view memory in the context of overall system design. More data on the tag will not automatically improve visibility if readers are mis-tuned, antennas are badly sited or back-end integration is weak. An internal article such as your own RFID basics guide, cross-linked from this piece to the section on types of memory in UHF RFID tags, can act as an internal link target in your site structure and help colleagues understand how memory choices interact with tag form factor, reader configuration and software architecture.

In practice, most deployments start with a handful of candidate chips and tag formats and then validate read performance and encoding time in realistic conditions. When you brief a supplier such as ForNext RFID, describing the identifiers you plan to store, the number of write operations per tag, the required read speed and any need for on-tag user data will make it much easier to map your requirements onto specific chip memory options. From there you can jointly choose between low-memory EPC-only devices for high-volume items and extended-memory parts for critical assets. For external background, linking out from this article to resources such as the Atlas RFID Store’s overview of Gen2 memory banks or NXP’s blog on extended-memory UCODE tags provides readers with authoritative technical detail without overwhelming a short introduction, while your internal links can direct them onwards to tag selection guides, sector pages or case studies that demonstrate how those memory choices play out in laundries, logistics, manufacturing or healthcare.

Scroll to Top