AN4054
Application note
Comparison of RF addressing modes of
low-density and high-density ISO/IEC 15693 devices
Introduction
This application note highlights the key differences of RF addressing modes between the
products of the ISO/IEC 15693 STMicroelectronics family, which is composed of the dual
interface EEPROM products (M24LRx) and the long range contactless products (LRix).
The memory size is a key point and has an impact on some specific parameters of the RF
(Radio frequency) commands.
Dual interface memory M24LRx overview
M24LRx devices are a dual-interface EEPROM. They feature an I
2
C interface. They are also
a contactless memory powered by the received carrier electromagnetic wave. Thus, its
internal memory can be addressed by either an I
2
C bus or the RF interface.
The M24LRx products are compliant to the ISO/IEC 15693 recommendation for radio-
frequency power and signal interface.
Long range contactless tag LRxK overview
LRxK devices are contactless memory powered by the received carrier electromagnetic
wave with an EEPROM. They are compliant with the ISO/IEC 15693 specification.
Table 1
lists the products concerned by this application note.
Table 1.
.
Applicable products
Type
Applicable products
M24LR04E-R, M24LR64-R, M24LR64E-R, M24LR16E-R
LRi1K, LRi2K, LRiS2K, LRiS64K
Dual Interface EEPROM
RFID & RF Memory ICs
November 2012
Doc ID 022825 Rev 3
1/13
www.st.com
Contents
AN4054
Contents
1
Comparison between low-density and high-density devices . . . . . . . . 4
1.1
1.2
1.3
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
IC reference of ISO/IEC 15693 products . . . . . . . . . . . . . . . . . . . . . . . . . . 4
How to identify the ISO/IEC 15693 products . . . . . . . . . . . . . . . . . . . . . . . 4
1.3.1
1.3.2
Using the Inventory command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Using the GetSystemInfo command . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4
1.5
Memory mapping of ISO/IEC 15693 products . . . . . . . . . . . . . . . . . . . . . . 6
Request_flags management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.5.1
1.5.2
Request_flags description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Protocol Extension bit of Request_flags management . . . . . . . . . . . . . . 8
Appendix A Acronym and notational conventions . . . . . . . . . . . . . . . . . . . . . . . 10
A.1
A.2
List of acronyms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Notational conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
A.2.1
A.2.2
A.2.3
Binary number representation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Hexadecimal number representation . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Decimal number representation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2/13
Doc ID 022825 Rev 3
AN4054
List of tables
List of tables
Table 1.
Table 2.
Table 3.
Table 4.
Table 5.
Table 6.
Table 7.
Table 8.
Table 9.
Table 10.
Table 11.
Table 12.
Table 13.
Table 14.
Table 15.
Applicable products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Low-density and high-density devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
IC references of the ISO/IEC 15693 family products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
UID of the STMicroelectronics ISO/IEC 15693 product . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Product code vs the ISO/IEC 15693 product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Memory mapping of LRix and M24LRx devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Addressing mode of LRix and M24LRx devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Write single block request format for low-density products. . . . . . . . . . . . . . . . . . . . . . . . . . 7
Write single block request format for high-density products . . . . . . . . . . . . . . . . . . . . . . . . . 7
RF command for low-density products using 1 byte and high-density products
using 2 bytes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
RF command frame for low-density products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
RF command with block number parameter frame for high-density products . . . . . . . . . . . 8
Request_flags functions according to the product types . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
List of acronyms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Doc ID 022825 Rev 3
3/13
Comparison between low-density and high-density devices
AN4054
1
Comparison between low-density and high-density
devices
This chapter highlights the differences of RF addressing modes between the ISO/IEC 15693
family products.
1.1
Overview
The STMicroelectronics ISO/IEC 15693 family can be split as shown in
Table 2.
The
M24LRx products can be accessed either by the I
2
C or the RF interface, and the LRix
products can be addressed only by the RF interface.
The M24LR64-R, M24LR64E-R, M24LR16E-R and LRiS64k devices have an extended
memory and some RF commands shall be updated. Details are given in
Chapter 1.4:
Memory mapping of ISO/IEC 15693 products.
Table 2.
Low-density and high-density devices
Access type
Low-density
High-density
M24LR64-R
RF and I
2
C access
M24LR04E-R
M24LR64E-R
M24LR16E-R
LRi1K
RF access
LRi2K
LRiS2K
LRiS64K
1.2
IC reference of ISO/IEC 15693 products
The IC reference (IC ref) is a byte that identifies an STMicroelectronics product. Each
product of the ISO/IEC 15693 family has its own and can be retrieved by issuing the
GetSystemInfo RF command.
Table 3
lists the different IC references of the ISO/IEC 15693 family products.
Table 3.
IC references of the ISO/IEC 15693 family products
LRi1K
LRi2K
LRiS2K
LRiS64K M24LR04E-R M24LR16E-R M24LR64E-R M24LR64-R
0x44
0x5A
0x4E
0x5E
0x2C
IC ref
0b010000xx 0b001000xx 0b001010xx
1.3
How to identify the ISO/IEC 15693 products
There are two ways to identify the STMicroelectronics ISO/IEC 15693 products:
●
●
Analyze the product code field of the UID.
Analyze the IC reference value of the GetSystemInfo response.
4/13
Doc ID 022825 Rev 3
AN4054
Comparison between low-density and high-density devices
1.3.1
Using the Inventory command
The user can identify the STMicroelectronics ISO/IEC 15693 product by issuing an
inventory command and analyzing the product code field of the UID.
The UID of the STMicroelectronics ISO/IEC 15693 product is defined as shown in
Table 4.
Table 4.
UID
Value
UID of the STMicroelectronics ISO/IEC 15693 product
Byte 7
0xE0
Byte 6
0x02
(1)
Byte 5
Product code field
(2)
Byte 4 to 0
IC manufacture
code
1. Manufacture code 0x02 for STMicroelectronics.
2. the product code field is defined in
Table 5.
The product code field (only the first 6 bits are relevant) is defined in the STMicroelectronics
ISO/IEC 15693 as shown in
Table 5.
Table 5.
Product
Product
code field
Product code vs the ISO/IEC 15693 product
LRI1k
0b0100
00xx
LRI2k
0b0010
00xx
LRis2K
0b0010
10xx
LRiS64k
0b0100
01xx
M24LR04-
E-R
0b0101
11xx
M24LR16-
E-R
0b0100
11xx
M24LR64E M24LR64
-R
-R
0b0101
11xx
0b0010
11xx
1.3.2
Using the GetSystemInfo command
Figure 1
is an example using the GetSystemInfo command to identify the
STMicroelectronics ISO/IEC 15693 product:
1.
2.
Issue a GetSystemInfo with the Protocol Extension flag set to 1, and identify the
STMicroelectronics product by analyzing the IC reference field, as defined in
Table 3.
Issue a GetSystemInfo with the Protocol Extension flag set to 0.
Doc ID 022825 Rev 3
5/13