m24sr02 Y-1696501
m24sr02 Y-1696501
m24sr02 Y-1696501
Package
• 8-lead small-outline package (SO8)
ECOPACK2
• TSSOP8 ECOPACK2
SO8 TSSOP8 UFDFPN8
• UFDFPN8 ECOPACK2
Digital pad
• GPO: configurable general purpose output
• RF disable: activation/deactivation of RF
Wafer commands
Temperature range
Features • From - 40 °C up to 85 °C
I2C interface
Description
• Two-wire I2C serial interface supports
1 MHz protocol M24SR02-Y belongs to the ST25 family, which
includes all STMicroelectronics NFC/RFID tag
• Single supply voltage: 2.7 V to 5.5 V
and reader products.
Contactless interface The M24SR02-Y device is a dynamic NFC/RFID
• NFC Forum Type 4 Tag tag IC with a dual interface embedding an
EEPROM. It can be operated from an I2C
• ISO/IEC 14443 Type A interface or by a 13.56 MHz RFID reader or from
• 106 Kbps data rate an NFC phone.
• Internal tuning capacitance: 25 pF The I2C interface uses a two-wire serial interface,
consisting of a bidirectional data line and a clock
Memory
line. It behaves as a slave in the I2C protocol.
• 256-byte (2-kbit) EEPROM
The RF protocol is compatible with ISO/IEC
• Support of NDEF data structure 14443 Type A and NFC Forum Type 4 Tag.
• Data retention: 200 years
• Write endurance:
– 1 million cycles at 25 °C
– 600 k cycles at 85 °C
• Read: up to 246 bytes in a single command
• Write: up to 246 bytes in a single command
• 7-byte unique identifier (UID)
• 128-bit passwords protection
Contents
1 Functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.1 Functional modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.1.1 I2C mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.1.2 Tag mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.1.3 Dual interface mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2 Description of signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.1 Serial clock (SCL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2 Serial data (SDA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3 Antenna coil (AC0, AC1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.4 Ground (VSS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.5 Supply voltage (VCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.5.1 Operating supply voltage VCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.5.2 Power-up conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.5.3 Device reset in I²C mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.5.4 Power-down conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.6 RF disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.7 General purpose output (GPO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.7.1 Session Open configuration (GPO field = 0xX1 or 0x1X) . . . . . . . . . . . 14
2.7.2 WIP Writing in Progress configuration (GPO field = 0xX2 or 0x2X) . . . 15
2.7.3 I2C answer ready configuration (GPO field = 0xX3) . . . . . . . . . . . . . . . 16
2.7.4 MIP NDEF Message writing in Progress configuration
(GPO field = 0x3X) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.7.5 INT interrupt configuration (GPO field = 0xX4 or 0x4X) . . . . . . . . . . . . . 18
2.7.6 State control configuration (GPO field = 0xX5 or 0x5X) . . . . . . . . . . . . . 19
2.7.7 RF busy configuration (GPO field = 0x6X) . . . . . . . . . . . . . . . . . . . . . . . 20
4 Communication mechanism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.1 Master and slave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.2 M24SR02-Y session mechanism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.2.1 RF token . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.2.2 I2C token . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6 RF device operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
6.1 Anticollision and Device activation command set for the RF interface . . . 56
6.2 Open an RF session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
6.3 Close an RF session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
6.4 Applicative command set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
8 Functional procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
8.1 Selection of an NDEF message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
8.2 Reading of an NDEF message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
8.3 Reading a locked NDEF file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
8.4 Locking an NDEF file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
8.5 Unlocking an NDEF file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
8.6 Reaching the read-only state for an NDEF file . . . . . . . . . . . . . . . . . . . . . 64
8.7 Changing an NDEF password procedure . . . . . . . . . . . . . . . . . . . . . . . . . 64
8.8 Changing a File type Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
8.9 Updating an NDEF file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
10 Maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
12 GPO parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
14 RF electrical parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
15 Package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
15.1 SO8N package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
15.2 TSSOP8 package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
15.3 UFDFPN8 package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
16 Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
17 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
List of tables
List of figures
1 Functional description
The M24SR02-Y device is a dynamic NFC/RFID tag that can be accessed either from the
I2C or the RF interface. The RF and I2C host can read or write to the same memory, as only
one host can communicate at a given time with the M24SR02-Y. The management of the
interface selection is controlled by the M24SR02-Y device itself.
The RF interface is based on the ISO/IEC 14443 Type A standard. The M24SR02-Y is
compatible with the NFC Forum Type 4 Tag specifications and supports all corresponding
commands.
The I2C interface uses a two-wire serial interface consisting of a bidirectional data line and a
clock line. The devices carry a built-in 4-bit device type identifier code in accordance with
the I²C bus definition.
The device behaves as a slave in the I2C protocol.
Figure 1 displays the block diagram of the M24SR02-Y device.
6XSSO\YROWDJH 9&&
IRU,&LQWHUIDFH
h/ΘƐLJƐƚĞŵ
3RZHU ĂƌĞĂ
$QDORJ)URQWHQG PDQDJHPHQW
EDVHGRQ XQLW
5)LQWHUIDFH
,62,(&
EDVHGRQ $& 7\SH$VWDQGDUG
,62,(&
7\SH$ ,QWHUQDOWXQLQJ
$&
VWDQGDUG FDSDFLWDQFH
5) 1)&)RUXP
GLVDEOH 7\SH7DJ
SURWRFRO hƐĞƌŵĞŵŽƌLJ
*32 'LJLWDOXQLW
6&/
,&LQWHUIDFH 1)&B,&
9±9 LQWHUIDFH
6'$
*1'
069
5)GLVDEOH 9&&
$& *32
$& 6&/
966 6'$
069
1. See Section 15: Package information for package dimensions, and how to identify pin 1.
2 Description of signals
2.6 RF disable
This input signal is used to disable the RF communication. When the voltage on the VCC pin
is below the POR level or not connected, an internal pull-down resistor is connected on this
pad. Thus, the RF disable pad is maintained to the low level and the RF analog front end is
activated. When the voltage on the VCC pin is higher than the POR level, the I²C host must
set this pin to enable or disable the RF communication. In Dual interface mode, RF disable
must not be left floating.
<ŝůůƐĞƐƐŝŽŶŽƌ
E&ƐĞůĞĐƚ
'ĞƚƐĞƐƐŝŽŶ
ĞƐĞůĞĐƚ
ĞƐĞůĞĐƚ
^ĞƐƐŝŽŶ
Z&
Z&^ĞƐƐŝŽŶ /Ϯ^ĞƐƐŝŽŶ
^ĞƐƐŝŽŶ
'WKĂƐ^ĞƐƐŝŽŶKƉĞŶ ;ϭͿ ;ϮͿ ;ϯͿ ;ϰͿ
D^ϯϬϳϴϰsϮ
D^ϯϬϳϴϲsϯ
/ϸĐŚĂŶŶĞů
'WKĂƐ/ϸ
ĂŶƐǁĞƌƌĞĂĚLJ
D^ϯϬϳϴϴsϰ
;ϮͿ
D^ϯϬϳϴϱsϯ
Z&Žƌ/ϸ ;ϭͿ
Žƌ
ĐŚĂŶŶĞů ;ϯͿ ;ϮͿ
'WKĂƐ/Ed
;ϰͿ
D^ϯϬϳϴϳsϯ
069
D^ϯϬϳϵϬsϯ
The I2C watchdog ensures that the I2C host will not keep the session open while there
is no more activity on the I2C bus (between the stop bit of the previous transaction and
the start bit of the next one).
– b7-b3: RFU
– b2-b0(1): 000: watchdog disabled
001: N = 1 → 30 ms
0x0003
010: N = 2 → 60 ms
011: N = 4 → 120 ms
100: N = 8 → 240 ms
101: N = 16 → 480 ms
110: N = 32→ 960 ms
111: N = 64 → 1920 ms
1. If b2-b0 are programmed to a non null value (N), the watchdog is enabled and starts counting for the
indicated (approximate) duration, before releasing the I2C session.
0x0004
RFU
When an RF session is open:
0b000: High impedance
0b001: Session opened
0b010: WIP
0b011: MIP
0b100: Interrupt
0b101: State control
0b110: RF busy
0b111: RFU
RFU
When an I²C session is open:
0b000: High impedance
0b001: Session opened
0b010: WIP
0b011: I²C answer ready
0b100: Interrupt
0b101: State control
0b110: RFU
0b111: RFU
0x0004
RFU
When an RF session is open:
0b001: Session opened
RFU
0x0005
0x00
0x0006
0: the RF field is off (1)
1: the RF field is on (1)
RFU
0: the RF disable pad is at low state (1)
1: the RF disable pad is at high state (1)
RFU
0: the M24SR02-Y does not decode the command received from the RF interface
1: the M24SR02-Y decodes the command received from the RF interface
1. this field is written by the M24SR02-Y.
The write password must be present on the M24SR02-Y device before writing a write-
locked NDEF file. The write password must be sent to change the read or write access. The
read or write access right is defined for the NDEF file.
The state 0xFF and 0xFE cannot be changed by using the Read or Write passwords.
[
/RFNWKH1'()ILOH 3HUPDQHQWO\ORFNWKH1'()ILOH
8QORFNWKH1'()ILOH
3HUPDQHQWO\ORFNWKH1'()ILOH
[ [)(
3HUPDQHQWO\XQORFNWKH1'()ILOH
06Y9
1. See the procedure to lock the read access (Section 8.4: Locking an NDEF file).
2. See the procedure to unlock the read access (Section 8.5: Unlocking an NDEF file).
3. See the procedure to permanently lock the read access (Section 8.6: Reaching the read-only state for an
NDEF file).
4. Proprietary state, not defined by NFC Forum Type 4 Tag. For NFC Forum compatible tags, the only
possible value of the read access rights are 0x00 (no restrictions on reads).
[
/RFNWKH1'()ILOH 3HUPDQHQWO\ORFNWKH1'()ILOH
8QORFNWKH1'()ILOH
3HUPDQHQWO\ORFNWKH1'()ILOH
[ [))
3HUPDQHQWO\XQORFNWKH1'()ILOH
06Y9
3.5.1 I²C password and I²C protect field of the System file
The I²C protect field in the system file can be set to:
• 0x00: the I²C host has the SuperUser right access without sending the I²C password
• 0x01: the I²C host has the SuperUser right access after sending the I²C password.
For more details about the system file layout, refer to Section 3.1.4: System file layout.
4 Communication mechanism
This section describes the principle of communication between an RF or an I2C host and the
M24SR02-Y device.
4.2.1 RF token
The token is given to the RF interface once the anticollision is done. The release condition
can be either an RF field cut-off, or the reception of the command deselect, or when the I²C
host sends the KillRFsession.
The command sets of the M24SR02-Y can be split in different command families. Most
commands are common between the RF and the I²C interface. Some commands are
specific to the RF interface and some others are specific to the I²C interface. This section
describes the M24SR02-Y command sets that can be issued by the RF or the I²C host.
There are three command families:
• the NFC Forum Type 4 Tag command set
• the ISO/IEC 7816-4 command set
• the proprietary command set
The NFC Forum Type 4 Tag command set and the ISO/IEC 7816-4 command set use the
I-Block format. For more details about the I-Block format, refer to Section 5.2.
Two other command formats exist:
• the commands using the R-Block format (refer to Section 5.3)
• the commands using the S-Block format (refer to Section 5.4).
This section gives a brief description of the RF and I²C host common commands. The
format of these command sets is the I-Block format.
Table 14 lists the RF and I²C command sets.
NFC Forum NDEF select 0x00 0xA4 Select the NDEF file
Type 4 Tag System select 0x00 0xA4 Select the system file
ReadBinary 0x00 0xB0 Read data from file
Write or erase data to a
UpdateBinary 0x00 0xD6
NDEF file
Checks the right access of
Verify 0x00 0x20 a NDEF file or sends a
password
Change a Read or write
ChangeReferenceData 0x00 0x24
ISO/IEC 7816-4 password
Activate the password
EnableVerificationRequirement 0x00 0x28
security
Disable the password
DisableVerificationRequirement 0x00 0x26
security
Enable the Read only or
EnablePermanentState 0xA2 0x28
ST proprietary Write only security state
ExtendedReadBinary 0xA2 0xB0 Read data from file
PCB field
DID field (optional)
RF or I²C host to M24SR02-Y: C-APDU
M24SR02-Y to RF or I²C host: R-APDU
2 CRC bytes
I-Block
RFU
Must be set to 0
DID field, if bit is set
Must be set to 0
Must be set to 1
Block number
When the RF or I²C host sends a command to the M24SR02-Y the format of the payload is
the C-APDU.
When the M24SR02-Y sends a command to the RF or I²C host, the format of the payload is
the R-APDU.
Class byte
0x00: standard command
0xA2: ST command
Instruction byte
Parameter Byte 1
Parameter Byte 2
Number of bytes of the Data field
Data bytes
Number of bytes to be read in the M24SR02-Y memory
Data
Status byte 1
Status byte 2
R-Block
RFU
1: NAK
0: ACK
0: DID field is not present
1: DID field is present
Must be set to 0
Must be set to 1
Block number
0b11 X X 0 1 0
S-Block
0b00: Deselect
0b11: WTX
0: DID field is not present
1: DID field is present
-
RFU
RFU
Note: After receiving the deselect command, the session is released and M24SR02-Y enters the
Standby power mode. In I2C, the session is released after executing the I2C token release
sequence.
In response to a RATS command, M24SR02-Y returns FWI parameter (default frame waiting
time used); when M24SR02-Y needs more time for a command execution, it requests a
frame waiting time extension by responding 0xF2 0xWTX (request waiting time = FWI *
WTX). If the reader accepts M24SR02-Y request, it acknowledges by sending the command
0xF2 0xWTX. The frame waiting time becomes FWI * WTX for the current command only.
0xD27600
Value 0x00 0xA4 0x04 0x00 0x07 0x00
00850101
Class byte
Select instruction code
P1 field
P2 field
Number of bytes of data
Application ID
Le field
Table 27 defines the R-APDU of the NDEF Tag Application Select command.
The CC file is selected when this command returns “command completed” in the R-APDU.
Table 28 defines the C-APDU of the Select command to select the CC file (called Capability
Container Select).
a. For more details about CC file, refer to Section 3.1.2: CC file layout.
For more details about NDEF file, refer to Section 3.1.3: NDEF file layout.
For more details about System file, refer to Section 3.1.4: System file layout.
Note: Chaining is not supported on “UpdateBinay” command. For further return codes and
definitions, refer to Status and error codes.
The last five bits identify the password sent in the Verify command.
0x04 or
Value 0xA2 0xD6 0x00 0x00 0x01 -
0x05
Class byte
Select instruction code
P1 field
P2 field
Number of bytes of data
File type
-
Instruction code
FSDI
DID (0 ≤ DID ≤ 14)
2 CRC bytes
The FSDI field codes the FSD that defines the maximum size that an RF or I²C host is able
to receive. Table 60 gives the conversion from FDSI to FSD.
The FSCI codes the FSC, which stands for the maximum frame size that the M24SR02-Y is
able to receive. The M24SR02-Y is able to receive up to 256 bytes of command. If the RF or
I²C host sends a command with more than 256 bytes, the M24SR02-Y will not be able to
treat the command and will not reply.
The FWI, which stands for the frame waiting time integer codes the FWT. This time
corresponds to the maximum duration while an RF or I²C host must wait before sending the
next command.
The SFGI, which stands for the start-up frame guard time is the minimum time that the
reader must wait after receiving the response of the M24SR02-Y.
Instruction code
INS
DID
- PPS1 is present
RFU
PPS1 Descending data rate
Ascending data rate
- 2 CRC bytes
The ascending and descending data rates must be coded as described in Table 63.
When the M24SR02-Y is able to change both data rates, it returns the following response.
The data rate of this response is 106 kbps; then, the M24SR02-Y changes the ascending
and descending data rates.
Table 64 gives the details of the PPS response.
Response code
DID field
2 CRC bytes
Length 1 byte
Value 0x26
Length 1 byte
Value 0x52
The KillRFsession command does not create a reply. The RF session is closed when the
device acknowledges the command.
Caution: A successful completion of the RF command is not certain.
6 RF device operation
The M24SR02-Y device supports the I2C protocol. The device that controls the data transfer
is known as the bus master, and the other one as the slave device. A data transfer can only
be initiated by the bus master, which also provides the serial clock for synchronization. The
M24SR02-Y device is a slave in all communications.
,&EXV
5: 5:
069
Legend:
S is the I2C Start bit sequence
P is the I2C Stop bit sequence
R/W is the 8th bit of Device Select.
Note: A restart during a command and response exchange is not supported by the M24SR02-Y.
After a command, the I2C host can execute a Polling sequence to determine when the
response is available.
Polling sequence: Loop on < START (S) + DeviceSelect with RW=0 + read NACK/ACK
+ STOP (P) >
The response is available as soon as the M24SR02-Y sends an ACK ( host read will a
'0').
!W67$57B287BPD[
6&/
6'$
065'HYLFH
6HOHFWFRGH
6WDUW 6WRS
FRQGLWLRQ FRQGLWLRQ
06Y9
Note: If the above delay is below tSTART_OUT_min (see Table 78), I2C session token stays
unmodified.
If the delay is between tSTART_OUT_min and tSTART_OUT_max, I2C session token might or not
be released. This range of delay is not authorized for safe operation.
Group number
E2 bit
E1 bit
E0 bit
0 = Request
1 = Answer
Device select
0xAC: to send a request to the M24SR02-Y
0xAD: to read a response of the M24SR02-Y
PCB field
I2C command or I2C answer
2 CRC bytes
Device select
PCB field
0x00 A4 04 00 07 D2 76 00 00 85 01 01 00
2 CRC bytes
Before sending a new command, the I2C host can send an I2C frame to read the
M24SR02-Y answer to the NDEF tag Application Select command.
Device select
PCB field
I2C command
2 CRC bytes
Figure 14 shows the I2C frame of the NDEF tag Application Select command.
6WDUWRIWKH
WUDQVPLVVLRQ
RIWKHUHTXHVW
,ð&EXV
6 $&. $&. $&. $&. $&. $&. $&. $&. $&. $&. $&. $&. $&. $&.
ϬdžϬϮ ϬdžϬϬ Ϭdžϰ ϬdžϬϰ ϬdžϬϬ ϬdžϬϳ ϬdžϮ Ϭdžϳϲ ϬdžϬϬ ϬdžϬϬ Ϭdžϴϱ ϬdžϬϭ ϬdžϬϭ ͘͘͘
Ϭdž Ϭ
,ð&EXV (QGRIWKH
WUDQVPLVVLRQ
$&. $&. $&.
RIWKHUHTXHVW
͘͘͘ [
[ [&
W
6WDUWRIWKH
WUDQVPLVVLRQ
RIWKHDQVZHU
,ð&EXV ŶĚŽĨƚŚĞ
ƚƌĂŶƐŵŝƐƐŝŽŶ
^ < < < < < < ŽĨƚŚĞƌĞƋƵĞƐƚ
Ϭdž ϬdžϬϮ ϬdžϵϬ ϬdžϬϬ Ϭdž&ϭ ϬdžϬϵ ͘͘͘
W
6WDUWVHQWE\WKH,ð&KRVW 6WRSVHQWE\WKH,ð&KRVW
3
069
8 Functional procedures
This section describes some procedure to access the memory or manage its protection.
The M24SR02-Y is uniquely identified by a 7-byte unique identifier (UID). The UID is a
read-only code and comprises:
• the IC manufacturer code on 1 byte (0x02 for STMicroelectronics)
• the product code on 1 byte
• a device number on 5 bytes.
Table 72 describes the UID format.
IC manufacturer code
M24SR02-Y product code
Device number
10 Maximum ratings
Stressing the device above the ratings listed in Table 73 may cause permanent damage to
the device. These are stress ratings only and operation of the device at these or any other
conditions above those indicated in the operating sections of this specification is not implied.
Exposure to absolute maximum rating conditions for extended periods may affect the device
reliability.
This section summarizes the operating and measurement conditions, and the DC and AC
characteristics of the device in I2C mode. The parameters in the DC and AC characteristic
tables that follow are derived from tests performed under the measurement conditions
summarized in the relevant tables. Designers must check that the operating conditions in
their circuit match the measurement conditions when relying on the quoted parameters.
,QSXWOHYHOV ,QSXWDQGRXWSXW
WLPLQJUHIHUHQFHOHYHOV
9FF
9FF
9FF
6CC
069
W;/;/ W&+&/
W;+;+ W&/&+
6&/
W'/&/ W;/;/
6'$,Q
6&/
6'$,Q W:
W&+'+ W&+'/
6WRS :ULWHF\FOH 6WDUW
FRQGLWLRQ FRQGLWLRQ
W&+&/
6&/
W&/49 W&/4; W4/4/
069
"US LINE PULL UP RESISTOR
2 ON THE LEFT
BU
S §
#
BU 2BUS
(ERE 2BUS § #BUS NS S
K½
NS
)£# BUS 3#,
-XXX
MASTER
3$!
P&
#BUS
"US LINE CAPACITOR P&
AIB
Figure 18 represents the Maximum Rbus value versus bus parasitic capacitance (Cbus) for
an I2C bus at maximum frequency fC = 1 MHz.
6##
"US LINE PULL UP RESISTOR K
2BUS
2 4HE 2BUS § #BUS TIME CONSTANT
BUS § MUST BE BELOW THE NS
#
BUS 3#,
NS TIME CONSTANT LINE REPRESENTED )£# BUS -XXX
ON THE LEFT MASTER
3$!
(ERE
2 BUS § #BUS NS
#BUS
"US LINE CAPACITOR P&
-36
6&/
6'$
6'$ 6'$
6WDUW ,QSXW &KDQJH 6WRS
FRQGLWLRQ FRQGLWLRQ
6&/
6'$
06% $&.
6WDUW
FRQGLWLRQ
6&/
6'$
06% $&.
6WRS
FRQGLWLRQ
-36
b7 b6 b5 b4 b3 b2 b1 b0
1 0 1 0 1 1 0 RW
1. The most significant bit, b7, is sent first.
12 GPO parameters
This section lists the timing of the GPO according to its configuration.
14 RF electrical parameters
This section summarizes the operating and measurement conditions, and the DC and AC
characteristics of the device in RF mode.
The parameters in the following tables are derived from tests performed under the
measurement conditions summarized in the relevant tables. Designers have to check that
the operating conditions in their circuit match the measurement conditions when relying on
the quoted parameters.
15 Package information
H X
! !
C
CCC
B
E
PP
$ *$8*(3/$1(
K
% %
,
!
,
62$B9
Table 85. SO8N - 8-lead plastic small outline, 150 mils body width,
package data
millimeters inches (1)
Symbol
Min Typ Max Min Typ Max
A - - 1.750 - - 0.0689
A1 0.100 - 0.250 0.0039 - 0.0098
A2 1.250 - 0.0492 - -
b 0.280 - 0.480 0.0110 - 0.0189
c 0.170 - 0.230 0.0067 - 0.0091
D 4.800 4.900 5.000 0.1890 0.1929 0.1969
E 5.800 6.000 6.200 0.2283 0.2362 0.2441
E1 3.800 3.900 4.000 0.1496 0.1535 0.1575
e - 1.270 - - 0.0500 -
h 0.250 - 0.500 0.0098 - 0.0197
k 0° - 8° 0° - 8°
L 0.400 - 1.270 0.0157 - 0.0500
Table 85. SO8N - 8-lead plastic small outline, 150 mils body width,
package data (continued)
millimeters inches (1)
Symbol
Min Typ Max Min Typ Max
L1 - 1.040 - - 0.0409 -
ccc - - 0.100 - - 0.0039
1. Values in inches are converted from mm and rounded to four decimal digits.
Figure 21. SO8N - 8-lead plastic small outline, 150 mils body width,
package recommended footprint
[
2B621B)3B9
ϴ ϱ
Đ
ϭ
ϭ ϰ
ϭ >
Ϯ
W >ϭ
ď Ğ
76623$0B9
Table 86. TSSOP8 – 8-lead thin shrink small outline, 3 x 6.4 mm, 0.65 mm pitch,
package mechanical data
millimeters inches (1)
Symbol
Typ Min Max Typ Min Max
A - - 1.200 - - 0.0472
A1 0.050 - 0.150 0.0020 - 0.0059
A2 0.800 1.000 1.050 0.0315 0.0394 0.0413
b 0.190 - 0.300 0.0075 - 0.0118
c 0.090 - 0.200 0.0035 - 0.0079
CP - - 0.100 - - 0.0039
D 2.900 3.000 3.100 0.1142 0.1181 0.1220
e - 0.650 - - 0.0256 -
E 6.200 6.400 6.600 0.2441 0.2520 0.2598
E1 4.300 4.400 4.500 0.1693 0.1732 0.1772
L 0.450 0.600 0.750 0.0177 0.02636 0.0295
L1 - 1.000 - - 0.0394 -
α 0° 8° 0° - 8°
1. Values in inches are converted from mm and rounded to four decimal digits.
' $ %
1
$
FFF
$
3LQ &
,'PDUNLQJ
( HHH &
6HDWLQJSODQH $
6LGHYLHZ
[ DDD &
[ DDD &
7RSYLHZ
' 'DWXP$
H E
/
/ / /
3LQ
,'PDUNLQJ (
H /
H 7HUPLQDOWLS
.
/ 'HWDLO³$´
(YHQWHUPLQDO
1'[ H
%RWWRPYLHZ 6HH'HWDLO³$´
=:EB0(B9
Table 87. UFDFPN8 - 8- lead, 2 x 3 mm, 0.5 mm pitch ultra thin profile fine pitch
dual flat package mechanical data
millimeters inches (1)
Symbol
Min Typ Max Min Typ Max
16 Ordering information
Device type
M24 = I2C interface device
Device feature
SR = Short range
Memory size
02 = memory size in Kbits
Voltage range
Y = 2.7 to 5.5 V
Package
MN = SO8N
DW = TSSOP8
MC = UFDFPN8
SG12I = 120 µm ± 15 µm bumped and sawn inkless wafer on 8-inch frame
U = unsawn wafer 725 µm ± 20 µm
Device grade
6 = industrial: device tested with standard test flow over –40 to 85 °C
(no parameter for SG12I)
Option
T = Tape and reel packing
(no parameter for SG12I)
Capacitance
/2 = 25 pF
Note: Parts marked as “ES”, “E” or accompanied by an Engineering Sample notification letter, are
not yet qualified and therefore not approved for use in production. ST is not responsible for
any consequences resulting from such use. In no event will ST be liable for the customer
using any of these engineering samples in production. ST Quality has to be contacted prior
to any decision to use these Engineering samples to run qualification activity.
17 Revision history
Added data for automotive grade in Table 6: Field list and Table 72: UID
format
Added WFDFPN8 package for automotive grade under qualification
Added Figure 24: WFDFPN8 (MLP8) 8-lead, 2 x 3 mm, 0.5 mm pitch
very thin fine pitch dual flat package outline
04-Jun-2014 5 Added Table 88: WFDFPN8 8-lead thin fine pitch dual flat package no
lead mechanical data
Added MF = WFDFPN8 inside Table 88: Ordering information scheme
for packaged devices
Inserted byte <04> between A4 and 00 inside Table 26: C-APDU of the
NDEF Tag Application Select command
Added
– Table 7: Details about I2C watchdog
– Table 82: Write cycle definition
– Section 13: Write cycle definition
04-May-2016 6 Updated:
– Features
– Section 2.7.6: State control configuration (GPO field = 0xX5 or 0x5X)
– Table 73: Absolute maximum ratings
– Table 74: I2C operating conditions
Updated:
– Section 2.7.1: Session Open configuration (GPO field = 0xX1 or 0x1X)
– Section 4.2.2: I2C token
– Section 7.4: I²C token release sequence
08-Aug-2016 7 – Figure 13: I²C token release sequence
– Section 7.5: I²C timeout on clock period
– Section 7.11: Close the I²C session
– Table 78: I2C AC characteristics (400 kHz)
– Table 81: GPO timings measurement
Updated:
– Section 3.2.2: Changing the read access right to NDEF files
– Section 3.2.3: Changing the write access right to NDEF files
– Section 5.6.5: NDEF Select command
– Section 5.8.4: UpdateFileType command
04-Oct-2016 8
– Section 5.8.5: SendInterrupt command
– Section 8.2: Reading of an NDEF message
– Section 8.5: Unlocking an NDEF file
– Section 8.6: Reaching the read-only state for an NDEF file
– Section 16: Ordering information
Updated:
23-Nov-2016 9 – Table 35: R-APDU of the ReadBinary command
– Table 47: R-APDU of the ExtendedReadBinary command
Added:
– Note 4. on Figure 23.: UFDFPN8 - 8-lead, 2 x 3 mm, 0.5 mm pitch
07-Feb-2017 10 ultra thin profile fine pitch dual flat package outline
Updated:
– Table 88: Ordering information scheme for packaged devices
Updated:
– Table 6: Field list
– Table 20: R-Block detailed format
– Table 72: UID format
– Table 74: I2C operating conditions
– Table 78: I2C AC characteristics (400 kHz)
– Table 86: TSSOP8 – 8-lead thin shrink small outline, 3 x 6.4 mm,
0.65 mm pitch, package mechanical data
02-Oct-2017 11 – Table 88: Ordering information scheme for packaged devices
– Figure 10: Changing the read access right to an NDEF file
– Figure 11: Changing the write access right to an NDEF file
– Figure 15: AC test measurement I/O waveform
– Figure 16: I2C AC waveforms
– Figure 19: I2C bus protocol
– Figure 22: TSSOP8 – 8-lead thin shrink small outline, 3 x 6.4 mm,
0.65 mm pitch, package outline
– Section 16: Ordering information
Updated Features, Section 7.11: Close the I²C session and note in
Section 16: Ordering information.
Updated Table 7: Details about I2C watchdog and Table 81: GPO
04-Apr-2019 12 timings measurement.
Updated footnote 5 of Table 78 and footnote 5 of Table 79.
Minor text edits across the whole document.
STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and
improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on
ST products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order
acknowledgement.
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or
the design of Purchasers’ products.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. For additional information about ST trademarks, please refer to www.st.com/trademarks. All other
product or service names are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.
Authorized Distributor
STMicroelectronics:
M24SR02-YMN6T/2 M24SR02-YMC6T/2 M24SR02-YDW6T/2 M24SR02-YSG12I/2