Data Sheet

SL3S4011_4021
UCODE I²C
Rev. 3.2 — 12 October 2015
204932
Product data sheet
COMPANY PUBLIC
1. General description
The UHF EPCglobal Generation-2 standard allows the commercialized provision of mass
adoption of UHF RFID technology for passive smart tags and labels. Main fields of
applications are supply chain management and logistics for worldwide use with special
consideration of European, US and Chinese frequencies to ensure that operating
distances of several meters can be realized.
The NXP Semiconductors UCODE product family is compliant to this EPC Gen2 standard
offering anti-collision and collision arbitration functionality. This allows a reader to
simultaneously operate multiple labels/tags within its antenna field.
The UCODE based label/ tag requires no external power supply for contactless operation.
Its contactless interface generates the power supply via the antenna circuit by propagative
energy transmission from the interrogator (reader), while the system clock is generated by
an on-chip oscillator. Data transmitted from the interrogator to the label/tag is
demodulated by the interface, and it also modulates the interrogator's electromagnetic
field for data transmission from the label/tag to the interrogator.
A label/tag can be then operated without the need for line of sight or battery, as long as it
is connected to a dedicated antenna for the targeted frequency range. When the label/tag
is within the interrogator's operating range, the high-speed wireless interface allows data
transmission in both directions.
With the UCODE I2C product, NXP Semiconductors introduces now the possibility to
combine 2 independent UHF Interfaces (following EPC Gen2 standard) with an I2C
interface. Its large memory can be then read or write via both interfaces.
This I2C functionality enables the standard EPC Gen2 functionalities to be linked to an
electronic device microprocessor. By linking the rich functionalities of the EPC Gen2
standards to the Electronics world, the UCODE I2C product opens a whole new range of
application.
The I2C interface needs to be supplied externally and supports standard and fast I2C
modes. Its large memory is based on a field proven non-volatile memory technology
commonly used in high quality automotive applications
SL3S4011_4021
NXP Semiconductors
UCODE I²C
2. Features and benefits
2.1 UHF interface









Dual UHF antenna port
18 dBm READ sensitivity
11 dBm WRITE sensitivity
23 dBm READ & WRITE sensitivity with the chip powered
Compliant to EPCglobal Radio-Frequency Identity Protocols Class-1 Generation-2
UHF RFID Protocol for communications at 860 MHz to 960 MHz version 1.2.0
Wide RF interface temperature range: 40 °C up to +85 °C
Memory read protection
Interrupt output
RF - I2C bridge function based on SRAM memory
2.2 I2C interface
 Supports Standard (100 kHz) and Fast (400 kHz) mode (see Ref. 1)
 UCODE I2C can be used as standard I2C EEPROMs
2.3 Command set
 All mandatory EPC Gen2 v1.2.0 commands
 Optional commands: Access, Block Write (32 bit)
 Custom command: ChangeConfig
2.4 Memory







3328-bit user memory
160-bit EPC memory
96-bit tag identifier (TID) including 48-bit unique serial number
32-bit KILL password to permanently disable the tag
32-bit ACCESS password to allow a transition into the secured transmission state
Data retention: 20 years at 55 °C
Write endurance: 50 kcycles at 85 °C
2.5 Package
 SOT-902-3; MO-255B footprint
 Outline 1.6 × 1.6 mm
 Thickness  0.5 mm
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
All information provided in this document is subject to legal disclaimers.
Rev. 3.2 — 12 October 2015
204932
© NXP Semiconductors N.V. 2015. All rights reserved.
2 of 31
SL3S4011_4021
NXP Semiconductors
UCODE I²C
3. Applications








Firmware downloads
Return management
Counterfeit protection and authentication
Production information
Theft protection and deterrence
Production automation
Device customization/product configuration
Offline Diagnostics
4. Ordering information
Table 1.
Ordering information
Type number
Package
Name
Description
Version
SL3S4011FHK
XQFN8
Single differential RF Front End [1]- Plastic, extremely thin quad flat
package; no leads; 8 terminals; body 1.6 × 1.6 × 0.5 mm
SOT902-3
SL3S4021FHK
XQFN8
Dual differential RF Front End - Plastic, extremely thin quad flat
package; no leads; 8 terminals; body 1.6 × 1.6 × 0.5 mm
SOT902-3
[1]
RFP1, RFN1
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
All information provided in this document is subject to legal disclaimers.
Rev. 3.2 — 12 October 2015
204932
© NXP Semiconductors N.V. 2015. All rights reserved.
3 of 31
SL3S4011_4021
NXP Semiconductors
UCODE I²C
5. Block diagram
RFP1
DIFFERENTIAL
UHF FRONTEND 1
UHF antenna 1
RFN1
VDDB
VDDB
POWER
MANAGEMENT/
ANALOG
DIFFERENTIAL
UHF FRONTEND 2
NON
VOLATILE
MEMORY
ISO18000-6
DIGITAL
INTERFACE
GND
RFN2
UHF antenna 2
RFP2
SCL
I2C DRIVER/SCL
INT SIGNALLING DRIVER
50 ns SPIKE INPUT FILTER
SDA
I2C DRIVER/SDA
CE OUPUT DRIVER
50 ns SPIKE INPUT FILTER
I2C INTERFACE
001aao224
Fig 1.
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
Block diagram
All information provided in this document is subject to legal disclaimers.
Rev. 3.2 — 12 October 2015
204932
© NXP Semiconductors N.V. 2015. All rights reserved.
4 of 31
SL3S4011_4021
NXP Semiconductors
UCODE I²C
6. Pinning information
6.1 Pinning
A
GND
8
RF1P
1
7
RF2P
A RF1N
2
6
RF2N
SCL
3
5
SDA
4
VDD
Transparent top view
B
side view
001aao225
(1) Dimension A: 1.6 mm
(2) Dimension B: 0.5 mm
Fig 2.
Pin configuration
6.2 Pin description
Table 2.
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
Pin description
Pin
Symbol
Description
1
RF1P
active antenna 1 connector
2
RF1N
antenna 1
3
SCL
I2C clock / _INT
4
VDD
supply
5
SDA
I2C data
6
RF2N
antenna 2
7
RF2P
active antenna 2 connector
8
GND
ground
All information provided in this document is subject to legal disclaimers.
Rev. 3.2 — 12 October 2015
204932
© NXP Semiconductors N.V. 2015. All rights reserved.
5 of 31
SL3S4011_4021
NXP Semiconductors
UCODE I²C
7. Mechanical specification
7.1 SOT902 specification
Table 3.
Mechanical properties XQFN8
Package name
Outline code
Package size
Reel format
SOT902
SOT902-3
size: 1.6 mm × 1.6 mm
4000 pcs
thickness: 0.5 mm
7” diameter
Carrier tape width 8 mm
Carrier pocket pitch 4 mm
8. Functional description
8.1 Air interface standards
The UCODE I2C fully supports all mandatory parts of the "Specification for RFID Air
Interface EPCglobal, EPC Radio-Frequency Identity Protocols, Class-1 Generation-2
UHF RFID, Protocol for Communications at 860 MHz to 960 MHz, Version 1.2.0".
8.2 Power transfer
The interrogator provides an RF field that powers the tag, equipped with a UCODE I2C.
The antenna transforms the impedance of free space to the chip input impedance in order
to get the maximum possible power for the UCODE I2C on the tag.
The RF field, which is oscillating on the operating frequency provided by the interrogator,
is rectified to provide a smoothed DC voltage to the analog and digital modules of the IC.
For I2C operation the UCODE I2C has to be supplied externally via the VDD pin.
8.3 Data transfer air interface
8.3.1 Interrogator to tag Link
An interrogator transmits information to the UCODE I2C by modulating a UHF RF signal.
The UCODE I2C receives both information and operating energy from this RF signal. Tags
are passive, meaning that they receive all of their operating energy from the interrogator's
RF waveform.
An interrogator is using a fixed modulation and data rate for the duration of at least one
inventory round. The interrogator communicates to the UCODE I2C by modulating an RF
carrier using DSB-ASK with PIE encoding.
8.3.2 Tag to reader Link
An interrogator receives information from a UCODE I2C by transmitting an unmodulated
RF carrier and listening for a backscattered reply. The UCODE I2C backscatters by
switching the reflection coefficient of its antenna between two states in accordance with
the data being sent.
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
All information provided in this document is subject to legal disclaimers.
Rev. 3.2 — 12 October 2015
204932
© NXP Semiconductors N.V. 2015. All rights reserved.
6 of 31
SL3S4011_4021
NXP Semiconductors
UCODE I²C
The UCODE I2C communicates information by backscatter-modulating the amplitude
and/or phase of the RF carrier. Interrogators shall be capable of demodulating either
demodulation type.
The encoding format, selected in response to interrogator commands, is either FM0
baseband or Miller-modulated subaltern.
8.4 Data transfer to I2C interface
The UCODE I2C memory can be read/written similar to a standard I2C serial EEPROM
device. The address space is arranged in a linear manner. When performing a sequential
read the address pointer is increased linearly from start of the EPC memory to the end of
the user memory.
At the end address of each bank the address pointer jumps automatically to the first
address in the subsequent bank. In I2C write modes only even address values are
accepted, due to the word wise organization of the EEPROM.
Regarding arbitration between RF and I2C, see Section 11 “RF interface/I2C interface
arbitration”).
Write operation:
• Write word
• Write block (2 words)
Read operation:
•
•
•
•
current address read
random address read
sequential current read
random sequential read
8.5 Supported commands
The UCODE I2C supports all mandatory EPCglobal V1.2.0 commands.
In addition, the UCODE I2C supports the following optional commands.
• Access
• BlockWrite (32 bit)
The UCODE I2C features the following custom commands described in more detail later:
• ChangeConfig
8.6 UCODE I2C memory
The UCODE I2C memory is implemented according to EPCglobal Gen2 and organized in
four sections all accessible via both RF and I2C operation except the reserved memory
section which only accessible via RF:
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
All information provided in this document is subject to legal disclaimers.
Rev. 3.2 — 12 October 2015
204932
© NXP Semiconductors N.V. 2015. All rights reserved.
7 of 31
SL3S4011_4021
NXP Semiconductors
UCODE I²C
Table 4.
UCODE I2C memory sections
Name
Size
Bank
Reserved memory (32-bit ACCESS and 32-bit KILL password)
64 bit
00b
EPC (excluding 16 bit CRC-16 and 16-bit PC)
160 bit
01b
Download register
16 bit
01b
16 bit
01b
TID (including unique 48 bit serial number)
96 bit
10b
User Memory
3328 bit
11b
UCODE
I2C
Configuration Word
The logical addresses of all memory banks begin at zero (00h).
In addition to the 4 memory banks one configuration word to handle the UCODE I2C
specific features is available at EPC bank 01b address 200h. The configuration word is
described in detail in section “UCODE I2C special features”.
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
All information provided in this document is subject to legal disclaimers.
Rev. 3.2 — 12 October 2015
204932
© NXP Semiconductors N.V. 2015. All rights reserved.
8 of 31
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
NXP Semiconductors
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
8.6.1 UCODE I2C overall memory map
Table 5.
Memory map
Bank address
Bank 00
Bank 01
EPC
Memory address
Initial
value
Remark
I2C
00h to 1Fh
not accessible via i2C
reserved
kill password
all 00h
unlocked memory
20h to 3Fh
not accessible via i2C
reserved
access password
all 00h
unlocked memory
00h to 0Fh
2000h
EPC
CRC-16:
10h to 1Fh
2002h
EPC
PC
3000h
unlocked memory
EPC
EPC bit [0 to 15]
[1]
unlocked memory
EPC
...
memory mapped calculated
CRC
refer to Ref. 5
2004h
Rev. 3.2 — 12 October 2015
204932
All information provided in this document is subject to legal disclaimers.
...
unlocked memory
20h to BFh
2016h
EPC
EPC bit [144 to 159]
unlocked memory
1F0h to 1FFh
203Eh
EPC
download register
for the bridge function
200h to 20Fh
2040h
EPC
Configuration word, see
Section 9.2
00h to 0Fh
4000h
TID
TID header
n.a.
locked memory
10h to 1Fh
4002h
TID
TID header
n.a.
locked memory
20h to 2Fh
4004h
TID
XTID_header
0000h
locked memory
TID serial number
[2]
locked memory
30h to 3Fh
4006h
TID
4008h
TID
TID serial number
n.a.
locked memory
50h to 5Fh
400Ah
TID
TID serial number
n.a.
locked memory
000h to 00Fh
6000h
UM
user memory bit [0 to 15]
all 00h
unlocked memory
010h to 01Fh
6002h
UM
user memory bit [16 to 31]
all 00h
unlocked memory
all 00h
unlocked memory
all 00h
unlocked memory
...
CF0h to CFFh
UM
619Eh
UM
[1]
SL3S4011 EPC: E200 680D 0000 0000 0000 0000 0000 0000 0000 0000
SL3S4021 EPC: E200 688D 0000 0000 0000 0000 0000 0000 0000 0000
[2]
see TID paragraph
user memory bit [3311 to 3327]
UCODE I²C
9 of 31
© NXP Semiconductors N.V. 2015. All rights reserved.
40h to 4Fh
SL3S4011_4021
Bank 11
User memory
Content
RF
20h to 2Fh
Bank 10 TID
Type
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
NXP Semiconductors
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
8.6.2 UCODE I2C TID memory details
UCODE I2C TID description
Table 6.
Model number
Type
First 32 bit of
TID memory
Class ID
Mask designer
ID
Config Word
indicator
Sub version
number
Version (Silicon)
number
UCODE SL3S4011
E200680D
E2h
006h
1
0000b
0001101
UCODE SL3S4021
E200688D
E2h
006h
1
0001b
0001101
Addresses 00h
CFh
TID
All information provided in this document is subject to legal disclaimers.
Rev. 3.2 — 12 October 2015
204932
LS Byte
MS Byte
MS Bit
LS Bit
Addresses 00h
07h 08h
Class Identifier
Bits
TID Example
(UCODE I2C)
7
13h 14h
Mask-Designer Identifier
0
11
0
E2h
(EAN.UCC)
1Fh 20h
Model Number
11
006h
(NXP)
0
0 3
47
0
1Fh
0
0001101b
(UCODE I2C)
aaa-006851
UCODE I2C TID memory structure
UCODE I²C
© NXP Semiconductors N.V. 2015. All rights reserved.
10 of 31
SL3S4011_4021
Fig 3.
0
Version Number
0 6
000b or 001b
Serial Number
0000h
18h 19h
Sub Version Number
Bits
15
80Dh or 88Dh
(UCODE I2C)
Addresses 14h
5Fh
2Fh 30h
XTID Header
SL3S4011_4021
NXP Semiconductors
UCODE I²C
9. Supported features
The UCODE I2C is equipped with a number of additional features and a custom
command. Nevertheless, the chip is designed in a way that standard EPCglobal READ /
WRITE / ACCESS commands can be used to operate the features.
The memory map in the previous section describes the Configuration Word used to
control the additional features located after address 200h of the EPC memory, hence
UCODE I2C features are controlled by bits located in the EPC number space. For this
reason the standard READ / WRITE commands of a UHF EPCglobal compliant reader
can be used to select the flags or activate/deactivate features if the memory bank is not
locked. In case of locked memory banks the ChangeConfig custom command has to be
used.
The bits (flags) of the ConfigurationWord are selectable using the standard EPC SELECT
command.
9.1 UCODE I2C special feature
• Externally Supplied flag
The flag will indicate the availability of an external supply.
• RF active flag
The flag will indicate on which RF port power is available and signal transmission
ongoing.
• RF Interface on/off switching
For privacy reasons the two RF ports as well as the I2C interface can be switched
on/off by toggling the related bits of the ConfigurationWord. The ConfigurationWord is
accessible via RF and I2C interface. Although it is possible to kill the RF interface via
the KILL feature of EPC Gen2, a minimum of one port shall be active at all times. In
the case of the dual port version, either one or both RF can be active. In the case of
the single front end version, the RF port cannot be deactivated.
• I2C Interface on/off switching
For privacy reasons the I2C port can be disabled by toggling the related bit of the
ConfigWord but only via RF.
• RF - I2C Bridge feature
The UCODE I2C can be used as an RF- I2C bridge to directly forward data from the
RF interface to the I2C interface and vice versa. The UCODE I2C is equipped with a
download/upload register of 16-bit data buffer located in the EPC bank. The data
received via RF can be read via I2C like regular memory content. In case the buffer is
empty reading the register returns NAK. This feature should be combined with the
Download Indicator or the interrupt signaling.The content of the buffer is only valid if
the download indicator is set and an interrupt was triggered (when interrupt signaling
is enabled in the ConfigWord).
– Upload Indicator flag (I2C to UHF) - address 203h in the configuration word
The flag will indicate if data in the download/upload register is available. Will be
automatically cleared when the download/upload register is read out via UHF.
– Download Indicator flag (UHF to I2C) - address 200h in the configuration word
The flag will indicate if data in the download/upload register is available. Will be
automatically cleared when the download/upload register is read out via I2C.
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
All information provided in this document is subject to legal disclaimers.
Rev. 3.2 — 12 October 2015
204932
© NXP Semiconductors N.V. 2015. All rights reserved.
11 of 31
SL3S4011_4021
NXP Semiconductors
UCODE I²C
• Interrupt signaling/Download Indicator
The UCODE I2C features two methods of signaling:
1. Signaling via ConfigWord "Download/Upload Indicator" (200h or 203h):
– The Download/Upload Indicator will go high as soon new data from the RF reader
or from the I2C interface is written to the buffer register. This flag can be polled via
I2C READ or using the SELECT command. Reading an empty buffer register will
return NAK.
– The Download/Upload Indicator will automatically return to low as soon as the data
is read.
2. Interrupt Signaling via the I2C-SCL line:
– If the SCL INT enabler of the ConfigWord is set (20Bh) the SCL line will be pulled
low for at least 210 s in case new data was written by the reader or at least 85 s
in case new data has been read by the reader (see Figure 4 “SCL interrupt
signalling” and Table 7 “Interrupt signaling via the I2C-SCL line timing”).
UHF
Write DL Reg
Command
Write DL Reg
Response
SCL
tSCL low_write
UHF
Read DL Reg
Command
Read DL Reg
Response
SCL
tSCL low_read
aaa-005682
Fig 4.
SCL interrupt signalling
Table 7.
Interrupt signaling via the I2C-SCL line timing
Symbol
Min
Typ
Max
Unit
tSCL low_write
210
266
320
s
85
102[2]
7800
s
tSCL low_read[1]
[1]
This timing parameter is dependent on the chosen return link frequency.
[2]
At 640 kHz return link frequency.
Remark: The features can even be operated (enabled/disabled) with '0' as ACCESS
password. It is recommended to set an ACCESS password to avoid unauthorized
manipulation of the features via the RF interface.
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
All information provided in this document is subject to legal disclaimers.
Rev. 3.2 — 12 October 2015
204932
© NXP Semiconductors N.V. 2015. All rights reserved.
12 of 31
SL3S4011_4021
NXP Semiconductors
UCODE I²C
9.2 UCODE I2C special features control mechanism
Special features of the UCODE I2C are managed using a Configuration Word
(ConfigWord) located at the end of the EPC memory bank (address 200h via RF or 2040h
via I2C) - see Table 8 and Table 9.
The bits of the ConfigWord are selectable (using the standard EPC SELECT command)
and can be read, via RF, using standard EPC READ command and via I2C. They can be
modified using the ChangeConfig custom command or standard READ/WRITE
commands or via the I2C interface (if allowed).
Table 8.
Configuration Word accessible located at address 200h via UHF of the EPC bank and I2C address 2040h
(1 RF front end version SL3S4011)
via I2C
Feature
Bit type
via RF
Address
Access
Address
Access
Download indicator
indicator[1]
200h
read
2040h
read
Externally supplied flag
indicator
201h
read
read
RF active flag
indicator
202h
read
read
Upload indicator
Indicator
203h
read
read
I2C address bit 3[3]
permanent[2]
204h
r/w
read only
I2C
address bit
2[3]
permanent
205h
r/w
read only
I2C
address bit 1[3]
permanent
206h
r/w
read only
I2C port on/off
permanent
207h
r/w
read only
UHF antenna port1 on
locked
208h
read only
read only
rfu
209h
rfu
20Ah
SCL INT enable
permanent
20Bh
r/w
read only
bit for read protect user memory
permanent
20Ch
r/w
r/w
bit for read protect EPC
permanent
20Dh
r/w
r/w
bit for read protect TID SNR (48 bits)
permanent
20Eh
r/w
r/w
PSF alarm flag
permanent
20Fh
r/w
read only
[1]
Indicator bits are reset at power-up but cannot be changed by command
[2]
Permanent bits are permanently stored bits in the memory
[3]
Defaults values for bit3/bit2/bit1 are 0/0/1 (see Table 14)
Table 9.
Configuration Word accessible located at address 200h via UHF of the EPC bank and I2C address 2040h
(2 RF front end version SL3S4021)
via I2C
Feature
Bit type
via RF
Download indicator
indicator[1]
Externally supplied flag
indicator
RF active flag
indicator
Upload indicator
indicator
I2C
permanent[2]
204h
r/w
read only
I2C address bit 2[3]
permanent
205h
r/w
read only
I2C address bit 1[3]
permanent
206h
r/w
read only
Address
address bit
3[3]
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
Access
Address
200h
read
2040h
201h
read
read
202h
read
read
203h
read
read
All information provided in this document is subject to legal disclaimers.
Rev. 3.2 — 12 October 2015
204932
Access
read
© NXP Semiconductors N.V. 2015. All rights reserved.
13 of 31
SL3S4011_4021
NXP Semiconductors
UCODE I²C
Table 9.
Configuration Word accessible located at address 200h via UHF of the EPC bank and I2C address 2040h
(2 RF front end version SL3S4021)
Feature
Bit type
via I2C
via RF
Address
Access
permanent
207h
r/w
read only
UHF antenna port1 on/off
permanent
208h
r/w
r/w
UHF antenna port2 on/off
permanent
209h
r/w
r/w
r/w
read only
I2C
port on/off
rfu
Address
Access
20Ah
SCL INT enable
permanent
20Bh
bit for read protect user memory
permanent
20Ch
r/w
r/w
bit for read protect EPC
permanent
20Dh
r/w
r/w
bit for read protect TID SNR (48 bits)
permanent
20Eh
r/w
r/w
PSF alarm flag
permanent
20Fh
r/w
read only
[1]
Indicator bits are reset at power-up but cannot be changed by command
[2]
Permanent bits are permanently stored bits in the memory
[3]
Defaults values for bit3/bit2/bit1 are 0/0/1 (see Table 14)
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
All information provided in this document is subject to legal disclaimers.
Rev. 3.2 — 12 October 2015
204932
© NXP Semiconductors N.V. 2015. All rights reserved.
14 of 31
SL3S4011_4021
NXP Semiconductors
UCODE I²C
9.3 Change Config Command
The UCODE I2C ChangeConfig custom command allows handling the special features
described in the previous paragraph. As long the EPC bank is not write locked standard
EPC READ/WRITE commands can be used to modify the flags.
Table 10.
ChangeConfig custom command
Command
RFU
Data
RN
CRC-16
No. of bits
16
8
16
16
16
Description
11100000
00000111
00000000
Toggle bits
XOR RN16
handle
-
The bits to be toggled in the configuration register need to be set to '1'.
E.g. sending 0000 0000 0000 0000 1001 XOR RN16 will activate the EPC Read Protect
and PSF bit. Sending the very same command a second time will disable the features.
The reply of the ChangeConfig will return the current register setting.
Table 11.
ChangeConfig custom response table
Starting state
Condition
Response
Next state
ready
all
-
ready
arbitrate, reply,
acknowledged
all
-
arbitrate
open
valid handle, Status word
needs to change
Backscatter unchanged
StatusWord immediately
open
valid handle, Status word
does not need to change
Backscatter StatusWord
immediately
open
valid handle, Status word
needs to change
Backscatter modified
StatusWord, when done
secured
valid handle, Status word
does not need to change
Backscatter StatusWord
immediately
secured
invalid handle
-
secured
all
-
killed
secured
killed
The features can only be activated/deactivated in the open or secured state and with a
non-zero ACCESS password. If the EPC memory bank is locked for writing, the
ChangeConfig command is needed to modify the ConfigurationWord.
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
All information provided in this document is subject to legal disclaimers.
Rev. 3.2 — 12 October 2015
204932
© NXP Semiconductors N.V. 2015. All rights reserved.
15 of 31
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
NXP Semiconductors
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
9.4 UCODE I2C memory bank locking mechanism
9.4.1 Possibilities
Table 12.
Memory banks locking possibilities for UCODE I2C via RF and I2C
I2C interface
RF interface
Memory bank
Lock
(entire bank)
PermaLock (entire
bank)
Lock (entire bank)
via Access Password
PermaLock (entire bank) via Access
Password
01
EPC
yes
yes
yes
yes
11
User Memory
yes
yes
yes
yes
9.4.2 Via RF
Rev. 3.2 — 12 October 2015
204932
All information provided in this document is subject to legal disclaimers.
The UCODE I2C memory banks can be locked following EPC Gen2 mandatory command via RF (see table Table 13).
Table 13.
Lock payload and usage
Kill pwd
19
Mask
skip/write
Access pwd
18
skip/write
9
Action
pwd read/write
skip/write
8
permalock
17
EPC memory
16
skip/write
7
pwd read/write permalock
15
skip/write
6
TID memory
14
skip/write
5
pwd write
13
skip/write
4
permalock
User memory
12
skip/write
3
pwd write
11
skip/write
2
permalock
10
skip/write
1
pwd write
0
permalock
SL3S4011_4021
UCODE I²C
© NXP Semiconductors N.V. 2015. All rights reserved.
16 of 31
SL3S4011_4021
NXP Semiconductors
UCODE I²C
9.4.3 Via I2C
The EPC Gen2 locking bits for the memory banks are also accessible via the I2C interface
for read and write operation and are located at the I2C address 803Ch. But it is not
possible to read and write the access and kill password.
Data Byte 2
Data Byte 1
MSB
LSB
Kill PWD
Skip/
write
Skip/
write
Access PWD
Skip/
write
Skip/
write
EPC memory
Skip/
write
Skip/
write
TID memory
Skip/
write
Skip/
write
Data Byte 3
MSB
User memory
Skip/
write
Skip/
write
RFU
RFU
RFU
RFU
RFU
RFU
Mask field
X X X X X X
Data Byte 4
LSB
Kill PWD
n/a
n/a
Access PWD
n/a
n/a
EPC memory
TID memory
User memory
RFU
RFU
RFU
RFU
RFU
RFU
Action field
PWD
PWD
PWD
permalock
permalock
permalock X X X X X X
write
write
write
aaa-003734
Fig 5.
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
I2C memory bank lock write and read access
All information provided in this document is subject to legal disclaimers.
Rev. 3.2 — 12 October 2015
204932
© NXP Semiconductors N.V. 2015. All rights reserved.
17 of 31
SL3S4011_4021
NXP Semiconductors
UCODE I²C
10. I2C commands
10.1 UCODE I2C operation
For details on I2C interface refer to Ref. 1.
SCL
SDA
Start
Condition
SCL
1
SDA
MSB
SDA
Input
2
SDA
Change
Stop
Condition
3
7
8
9
ACK
Start
Condition
SCL
1
2
SDA
MSB
3
7
8
9
ACK
Stop
Condition
001aao231
Fig 6.
I2C bus protocol
The UCODE I2C supports the I2C protocol. This is summarized in Figure 7. Any device
that sends data on to the bus is defined to be a transmitter, and any device that reads the
data to be a receiver. The device that controls the data transfer is known as the bus
master, and the other as the slave device. A data transfer can only be initiated by the bus
master, which will also provide the serial clock for synchronization. The device is always a
slave in all communications.
10.2 Start condition
Start is identified by a falling edge of Serial Data (SDA) while Serial Clock (SCL) is stable
in the high state. A Start condition must precede any data transfer command. The UCODE
I2C continuously monitors (except during a Write cycle) Serial Data (SDA) and Serial
Clock (SCL) for a Start condition, and will not respond unless one is given.
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
All information provided in this document is subject to legal disclaimers.
Rev. 3.2 — 12 October 2015
204932
© NXP Semiconductors N.V. 2015. All rights reserved.
18 of 31
SL3S4011_4021
NXP Semiconductors
UCODE I²C
10.3 Stop condition
Stop is identified by a rising edge of Serial Data (SDA) while Serial Clock (SCL) is stable
and driven high. A Stop condition terminates communication between the UCODE I2C and
the bus master. A Read command that is followed by NoAck can be followed by a Stop
condition to force the UCODE I2C into the Standby mode. A Stop condition at the end of a
Write command triggers the internal Write cycle.
10.4 Acknowledge bit (ACK)
The acknowledge bit is used to indicate a successful byte transfer. The bus transmitter,
whether it be bus master or slave device, releases Serial Data (SDA) after sending eight
bits of data. During the 9th clock pulse period, the receiver pulls Serial Data (SDA) low to
acknowledge the receipt of the eight data bits.
10.5 Data input
During data input, the UCODE I2C samples Serial Data (SDA) on the rising edge of Serial
Clock (SCL). For correct device operation, Serial Data (SDA) must be stable during the
rising edge of Serial Clock (SCL), and the Serial Data (SDA) signal must change only
when Serial Clock (SCL) is driven low.
10.6 Addressing
To start communication between a bus master and the UCODE I2C slave device, the bus
master must initiate a Start condition. Following this, the bus master sends the device
select code. The 7-bit device select code consists of a 4-bit device identifier (value Ah)
which is initialized in wafer test and cannot be changed in the user mode. Three additional
bits in the configuration word are reserved to alter the device address via RF interface
after initialization. This allows up to eight UCODE I2C devices to be connected to a bus
master at the same time.
The 8th bit is the Read/Write bit (RW). This bit is set to 1 for Read and 0 for Write
operations.
If a match occurs on the device select code, the UCODE I2C gives an acknowledgment on
Serial Data (SDA) during the 9th bit time. If the UCODE I2C does not match the device
select code, it deselects itself from the bus.
Table 14.
Device select code
Device type identifier
Device select
code
b7
b6
b5
b4
b3
b2
b1
b0
Value
1
0
1
0
0 [1]
0 [1]
1 [1]
1/0
[1]
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
Device address in
R/W
configuration word 204h
to 206h
Initial values - can be changed - See also Table 8 and Table 9.
All information provided in this document is subject to legal disclaimers.
Rev. 3.2 — 12 October 2015
204932
© NXP Semiconductors N.V. 2015. All rights reserved.
19 of 31
SL3S4011_4021
NXP Semiconductors
UCODE I²C
Table 15.
I2C addressing
Most significant b15
byte
b14
EPC address
EPC memory
bank
EPC memory word address
b6
b4
EPC/Lock
Least
b7
significant byte
EPC address
b13
b12
b5
b11
b3
b10
b2
b9
b8
b1
b0
EPC memory word address
MSB/
LSB
10.7 Write Operation
The byte address must be an even value due to the word wise organization of the
EEPROM.
ACK
Start
Dev select
Byte address
Start
Dev select
ACK
Byte address
ACK
Byte address
Data in 2
ACK
Data in 1
Data in 2
ACK
Data in N
Stop
Fig 7.
Data in 1
ACK
R/W
ACK
Page Write
(cont’d)
Byte address
ACK
R/W
ACK
Page Write
ACK
Stop
Word Write
ACK
001aao230
I2C write operation
Following a Start condition the bus master sends a device select code with the Read/Write
bit (RW) reset to 0. The UCODE I2C acknowledges this, as shown in Figure 7 and waits
for two address bytes. The UCODE I2C responds to each address byte with an
acknowledge bit, and then waits for the data Byte.
Each data byte in the memory has a 16-bit (two byte wide) address. The Most Significant
Byte (Table 15) is sent first, followed by the Least Significant Byte (Table 15). Bits b15 to
b0 form the address of the byte in memory.
When the bus master generates a Stop condition immediately after the ACK bit (in the
"10th bit" time slot), either at the end of a Word Write or a Page Write, the internal Write
cycle is triggered. A Stop condition at any other time slot does not trigger the internal Write
cycle.
During the internal Write cycle, Serial Data (SDA) is disabled internally, and the UCODE
I2C does not respond to any requests.
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
All information provided in this document is subject to legal disclaimers.
Rev. 3.2 — 12 October 2015
204932
© NXP Semiconductors N.V. 2015. All rights reserved.
20 of 31
SL3S4011_4021
NXP Semiconductors
UCODE I²C
10.7.1 Word Write
After the device select code and the address word, the bus master sends one word data.
If the addressed location is Write-protected, the UCODE I2C replies with NACK, and the
location is not modified. If, instead, the addressed location is not Write-protected, the
UCODE I2C replies with ACK. The bus master terminates the transfer by generating a
Stop condition, as shown in Figure 7.
10.7.2 Page Write
The Page Write mode allows 2 words to be written in a single Write cycle, provided that
they are all located in the same 'row' in the memory: that is, the most significant memory
address bits (b12-b2) are the same and b1= 0 and b0 = 0. If more than two words are sent
than each additional byte will cause a NACK on SDA.
The bus master sends from 1 to 2 words of data, each of which is acknowledged by the
UCODE I2C. The transfer is terminated by the bus master generating a Stop condition.
10.8 Read operation
ACK
Data out
Stop
Start
Dev select
NO ACK
R/W
ACK
ACK
Random
Address
Read
Byte address
R/W
ACK
Sequential
Current
Read
Dev select *
ACK
ACK
Data out 1
ACK
NO ACK
Data out N
ACK
Byte address
ACK
Byte address
R/W
ACK
Dev select *
Start
Dev select *
Start
Data out
R/W
R/W
ACK
NO ACK
Stop
Start
Dev select
Sequential
Random
Read
Byte address
ACK
Start
Start
Dev select *
ACK
Stop
Current
Address
Read
ACK
Data out 1
R/W
NO ACK
Stop
Data out N
Fig 8.
001aao229
I2C read operation
After the successful completion of a read operation, the UCODE I2C's internal address
counter is incremented by one, to point to the next byte address.
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
All information provided in this document is subject to legal disclaimers.
Rev. 3.2 — 12 October 2015
204932
© NXP Semiconductors N.V. 2015. All rights reserved.
21 of 31
SL3S4011_4021
NXP Semiconductors
UCODE I²C
10.8.1 Random Address Read
A dummy Write is first performed to load the address into this address counter (as shown
in Figure 8) but without sending a Stop condition. Then, the bus master sends another
Start condition, and repeats the device select code, with the Read/Write bit (RW) set to 1.
The UCODE I2C acknowledges this, and outputs the contents of the addressed byte. The
bus master must not acknowledge the byte, and terminates the transfer with a Stop
condition.
10.8.2 Current Address Read
For the Current Address Read operation, following a Start condition, the bus master only
sends a UCODE I2C select code with the Read/Write bit (RW) set to 1. The UCODE I2C
acknowledges this, and outputs the byte addressed by the internal address counter. The
counter is then incremented. The bus master terminates the transfer with a Stop condition,
as shown in Figure 8, without acknowledging the Byte.
10.8.3 Sequential Read
This operation can be used after a Current Address Read or a Random Address Read.
The bus master does acknowledge the data byte output, and sends additional clock
pulses so that the UCODE I2C continues to output the next byte in sequence. To terminate
the stream of bytes, the bus master must not acknowledge the last byte, and must
generate a Stop condition, as shown in Figure 8.
The output data comes from consecutive addresses, with the internal address counter
automatically incremented after each byte output.
10.8.4 Acknowledge in Read mode
For all Read commands, the UCODE I2C waits, after each byte read, for an
acknowledgment during the 9th bit time. If the bus master does not drive Serial Data
(SDA) low during this time, the UCODE I2C terminates the data transfer and switches to
its Standby mode.
10.8.5 EPC memory bank handling
After the last memory address within one EPC memory bank, the address counter
'rolls-over' to the next EPC memory bank, and the UCODE I2C continues to output data
from memory address 00h in the successive EPC memory bank.
Example: EPC Bank 01  EPC Bank 10  EPC Bank 11  EPC Bank 01
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
All information provided in this document is subject to legal disclaimers.
Rev. 3.2 — 12 October 2015
204932
© NXP Semiconductors N.V. 2015. All rights reserved.
22 of 31
SL3S4011_4021
NXP Semiconductors
UCODE I²C
11. RF interface/I2C interface arbitration
The UCODE I2C needs to arbitrate the EEPROM access between the RF and the I2C
interface.
The arbitration is implemented as following:
• First come, first serve strategy - the interface which provides data by having a first
valid preamble on RF envelope (begin of a command) or a start condition and a valid
I2C device address on the I2C interface will be favored.
• I2C access to the chip memory is possible regardless if it is in the EPC Gen2 secured
state or not
• During an I2C command, starting with an I2C start followed by valid I2C device
address and ending with an I2C stop condition, any RF command is ignored.
• During any EPC Gen2 command any I2C command is ignored
12. Limiting values
Table 16. Limiting values[1][2] [3][4]
In accordance with the Absolute Maximum Rating System (IEC 60134). Voltages are referenced to
GND.
Symbol
Parameter
Conditions
Min
Max
Unit
Vmax
maximum voltage
on pin VDD, SDA,
SCL, GND
0.3
3.6
V
Tstg
storage temperature
55
+125
C
Tamb
ambient temperature
40
+85
C
VESD
electrostatic discharge
voltage
Human body
model;
SNW-FQ-302A
-
2
kV
Charged device
model
-
500
V
Die
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
[1]
Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the
device. This is a stress rating only and functional operation of the device at these or any conditions other
than those described in the Operating Conditions and Electrical Characteristics section of this specification
is not implied.
[2]
This product includes circuitry specifically designed for the protection of its internal devices from the
damaging effects of excessive static charge. Nonetheless, it is suggested that conventional precautions be
taken to avoid applying greater than the rated maxima.
[3]
For ESD measurement, the die chip has been mounted into a CDIP8 package.
[4]
For ESD measurement, the die chip has been mounted into a CDIP8 package.
All information provided in this document is subject to legal disclaimers.
Rev. 3.2 — 12 October 2015
204932
© NXP Semiconductors N.V. 2015. All rights reserved.
23 of 31
SL3S4011_4021
NXP Semiconductors
UCODE I²C
13. Characteristics
Table 17.
Symbol
Characteristics
Parameter
Conditions
Min
Typ
Max
Unit
EEPROM characteristics
tret
retention time
Tamb  55 C
20
-
-
year
Nendu(W)
write endurance
Tamb  85 C
50000
-
-
cycle
Interface characteristics
Ptot
total power dissipation
-
-
30
mW
foper
operating frequency
840
-
960
MHz
Pmin
minimum operating power
supply
VDD
supply voltage
VDD
supply voltage rise time
requirements
IDD
supply current
Read mode
-
18
-
dBm
Write mode
-
11
-
dBm
Read and Write
mode with VDD input
-
23
-
dBm
I2C, on VDD input
1.8
-
3.6
V
100
-
-
s
from VDD in I2C
read mode
-
10
-
A
from VDD in I2C
write mode
-
40
-
A
915 MHz
-
12,7-j 199
-

Z
impedance (package)
-
modulated jammer suppression
 1.0 MHz
-
4
-
dB
-
unmodulated jammer
suppression  1.0 MHz
-
4
-
dB
VIL
LOW-level input voltage[1]
-0.5
-
0.3 VDD
V
VIH
HIGH-level input voltage[1]
0.7 VDD
-
-[2]
V
Vhys
hysteresis of Schmitt trigger
inputs[4]
0.05 VDD -
-
V
VOL1
LOW-level output voltage 1
0
-
0.4
V
0
-
0.2VDD
V
(open-drain or
open-collector)
at 3 mA sink
current[3];
VDD > 2 V
VOL2
LOW-level output voltage
2[4]
(open-drain or
open-collector)
at 2 mA sink
current[3];
VDD  2 V
[1]
Some legacy Standard-mode devices had fixed input levels of VIL = 1.5 V and VIH = 3.0 V. Refer to component data sheets.
[2]
Maximum VIH = VDD(max) + 0.5 V or 5.5 V, which ever is lower. See component data sheets.
[3]
The same resistor value to drive 3 mA at 3.0 V VDD provides the same RC time constant when using <2 V VDD with a smaller current
draw.
[4]
Only applies to Fast Mode and Fast Mode Plus.
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
All information provided in this document is subject to legal disclaimers.
Rev. 3.2 — 12 October 2015
204932
© NXP Semiconductors N.V. 2015. All rights reserved.
24 of 31
SL3S4011_4021
NXP Semiconductors
UCODE I²C
14. Package outline
XQFN8: plastic, extremely thin quad flat package; no leads;
8 terminals; body 1.6 x 1.6 x 0.5 mm
SOT902-3
X
D
A
B
terminal 1
index area
A
E
A1
detail X
e
e
v
w
L
4
C
C A B
C
y
y1 C
b
3
5
e1
2
6
1
7
e1
terminal 1
index area
8
metal area
not for soldering
0
1
Dimensions
Unit
max
nom
min
mm
2 mm
scale
A
0.5
A1
b
D
E
0.05 0.25 1.65 1.65
0.20 1.60 1.60
0.00 0.15 1.55 1.55
e
e1
L
v
w
0.6
0.5
0.45
0.40
0.35
0.1
y
y1
0.05 0.05 0.05
Note
1. Plastic or metal protrusions of 0.075 mm maximum per side are not included.
Fig 9.
References
Outline
version
IEC
JEDEC
JEITA
SOT902-3
---
MO-255
---
sot902-3_po
European
projection
Issue date
11-08-16
11-08-18
Package outline SOT902-3
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
All information provided in this document is subject to legal disclaimers.
Rev. 3.2 — 12 October 2015
204932
© NXP Semiconductors N.V. 2015. All rights reserved.
25 of 31
SL3S4011_4021
NXP Semiconductors
UCODE I²C
15. Abbreviations
Table 18.
Abbreviations
Acronym
Description
CRC
Cyclic Redundancy Check
CW
Continuous Wave
EEPROM
Electrically Erasable Programmable Read Only Memory
EPC
Electronic Product Code (containing Header, Domain Manager, Object Class
and Serial Number)
FM0
Bhi phase space modulation
HBM
Human Body Model
IC
Integrated Circuit
LSB
Least Significant Byte/Bit
MSB
Most Significant Byte/Bit
NRZ
Non-Return to Zero coding
RF
Radio Frequency
RTF
Reader Talks First
Tari
Type A Reference Interval (ISO 18000-6)
UHF
Ultra High Frequency
Xxb
Value in binary notation
XXhex
Value in hexadecimal notation
16. References
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
[1]
I2C-bus specification and user manual (NXP standard UM10204.pdf / Rev. 03 - 19
June 2007)
[2]
EPC Radio-Frequency Identity Protocols Class-1 Generation-2 UHF RFID Protocol
for Communications at 860 MHz - 960 MHz Version 1.2.0
[3]
EPC Conformance Standard Version 1.0.5
[4]
ESD Method SNW -FQ-302A
[5]
ISO/IEC 18000-1: Information technology - Radio frequency identification for item
management - Part 1: Reference architecture and definition of parameters to be
standardized
All information provided in this document is subject to legal disclaimers.
Rev. 3.2 — 12 October 2015
204932
© NXP Semiconductors N.V. 2015. All rights reserved.
26 of 31
SL3S4011_4021
NXP Semiconductors
UCODE I²C
17. Revision history
Table 19.
Revision history
Document ID
Release date
Data sheet status
Change notice
Supersedes
SL3S4011_4021 v. 3.2
20151012
Product data sheet
-
SL3S4011_4021 v. 3.1
Modifications:
SL3S4011_4021 v. 3.1
Modifications:
SL3S4011_4021 v. 3.0
Modifications:
SL3S4011_4021 v. 2.3
Modifications:
SL3S4011_4021 v. 2.2
Modifications:
SL3S4011_4021 v. 2.1
Modifications:
SL3S4011_4021 v. 2.0
Modifications:
SL3S4001FHK v. 1.2
Modifications:
SL3S4001FHK v. 1.1
Modifications:
SL3S4001FHK v. 1.0
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
•
•
Section 9.1 “UCODE
SL3S4011_4021 v. 2.3
Preliminary data sheet
-
SL3S4011_4021 v. 2.2
Preliminary data sheet
SL3S4011_4021 v. 2.1
Preliminary data sheet
-
SL3S4001FHK v. 2.0
Preliminary data sheet
-
SL3S4001FHK v. 1.2
-
SL3S4001FHK v. 1.1
General update
Objective data sheet
Table 1 “Ordering information”: updated
Figure 3 “UCODE I2C wafer layout”: values updated
20110707
•
•
-
General update
20111004
•
•
Product data sheet
General update
20120627
•
SL3S4011_4021 v. 3.0
Security status changed into COMPANY PUBLIC
20120726
•
-
General update
20121127
•
Product data sheet
Data sheet status changed to Product data sheet
20130305
•
•
Bridge feature” updated
General update
20130416
•
special feature”: “RF -
I2C
Minor editorial updates
20130703
•
I2C
Objective data sheet
-
SL3S4001FHK v. 1.0
Table 3 “Mechanical properties XQFN8”: updated
Section 10.6 “Addressing”: updated
20110609
Objective data sheet
-
All information provided in this document is subject to legal disclaimers.
Rev. 3.2 — 12 October 2015
204932
-
© NXP Semiconductors N.V. 2015. All rights reserved.
27 of 31
SL3S4011_4021
NXP Semiconductors
UCODE I²C
18. Legal information
18.1 Data sheet status
Document status[1][2]
Product status[3]
Definition
Objective [short] data sheet
Development
This document contains data from the objective specification for product development.
Preliminary [short] data sheet
Qualification
This document contains data from the preliminary specification.
Product [short] data sheet
Production
This document contains the product specification.
[1]
Please consult the most recently issued document before initiating or completing a design.
[2]
The term ‘short data sheet’ is explained in section “Definitions”.
[3]
The product status of device(s) described in this document may have changed since this document was published and may differ in case of multiple devices. The latest product status
information is available on the Internet at URL http://www.nxp.com.
18.2 Definitions
Draft — The document is a draft version only. The content is still under
internal review and subject to formal approval, which may result in
modifications or additions. NXP Semiconductors does not give any
representations or warranties as to the accuracy or completeness of
information included herein and shall have no liability for the consequences of
use of such information.
Short data sheet — A short data sheet is an extract from a full data sheet
with the same product type number(s) and title. A short data sheet is intended
for quick reference only and should not be relied upon to contain detailed and
full information. For detailed and full information see the relevant full data
sheet, which is available on request via the local NXP Semiconductors sales
office. In case of any inconsistency or conflict with the short data sheet, the
full data sheet shall prevail.
Product specification — The information and data provided in a Product
data sheet shall define the specification of the product as agreed between
NXP Semiconductors and its customer, unless NXP Semiconductors and
customer have explicitly agreed otherwise in writing. In no event however,
shall an agreement be valid in which the NXP Semiconductors product is
deemed to offer functions and qualities beyond those described in the
Product data sheet.
18.3 Disclaimers
Limited warranty and liability — Information in this document is believed to
be accurate and reliable. However, NXP Semiconductors does not give any
representations or warranties, expressed or implied, as to the accuracy or
completeness of such information and shall have no liability for the
consequences of use of such information. NXP Semiconductors takes no
responsibility for the content in this document if provided by an information
source outside of NXP Semiconductors.
In no event shall NXP Semiconductors be liable for any indirect, incidental,
punitive, special or consequential damages (including - without limitation - lost
profits, lost savings, business interruption, costs related to the removal or
replacement of any products or rework charges) whether or not such
damages are based on tort (including negligence), warranty, breach of
contract or any other legal theory.
Notwithstanding any damages that customer might incur for any reason
whatsoever, NXP Semiconductors’ aggregate and cumulative liability towards
customer for the products described herein shall be limited in accordance
with the Terms and conditions of commercial sale of NXP Semiconductors.
Right to make changes — NXP Semiconductors reserves the right to make
changes to information published in this document, including without
limitation specifications and product descriptions, at any time and without
notice. This document supersedes and replaces all information supplied prior
to the publication hereof.
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
Suitability for use — NXP Semiconductors products are not designed,
authorized or warranted to be suitable for use in life support, life-critical or
safety-critical systems or equipment, nor in applications where failure or
malfunction of an NXP Semiconductors product can reasonably be expected
to result in personal injury, death or severe property or environmental
damage. NXP Semiconductors and its suppliers accept no liability for
inclusion and/or use of NXP Semiconductors products in such equipment or
applications and therefore such inclusion and/or use is at the customer’s own
risk.
Applications — Applications that are described herein for any of these
products are for illustrative purposes only. NXP Semiconductors makes no
representation or warranty that such applications will be suitable for the
specified use without further testing or modification.
Customers are responsible for the design and operation of their applications
and products using NXP Semiconductors products, and NXP Semiconductors
accepts no liability for any assistance with applications or customer product
design. It is customer’s sole responsibility to determine whether the NXP
Semiconductors product is suitable and fit for the customer’s applications and
products planned, as well as for the planned application and use of
customer’s third party customer(s). Customers should provide appropriate
design and operating safeguards to minimize the risks associated with their
applications and products.
NXP Semiconductors does not accept any liability related to any default,
damage, costs or problem which is based on any weakness or default in the
customer’s applications or products, or the application or use by customer’s
third party customer(s). Customer is responsible for doing all necessary
testing for the customer’s applications and products using NXP
Semiconductors products in order to avoid a default of the applications and
the products or of the application or use by customer’s third party
customer(s). NXP does not accept any liability in this respect.
Limiting values — Stress above one or more limiting values (as defined in
the Absolute Maximum Ratings System of IEC 60134) will cause permanent
damage to the device. Limiting values are stress ratings only and (proper)
operation of the device at these or any other conditions above those given in
the Recommended operating conditions section (if present) or the
Characteristics sections of this document is not warranted. Constant or
repeated exposure to limiting values will permanently and irreversibly affect
the quality and reliability of the device.
Terms and conditions of commercial sale — NXP Semiconductors
products are sold subject to the general terms and conditions of commercial
sale, as published at http://www.nxp.com/profile/terms, unless otherwise
agreed in a valid written individual agreement. In case an individual
agreement is concluded only the terms and conditions of the respective
agreement shall apply. NXP Semiconductors hereby expressly objects to
applying the customer’s general terms and conditions with regard to the
purchase of NXP Semiconductors products by customer.
No offer to sell or license — Nothing in this document may be interpreted or
construed as an offer to sell products that is open for acceptance or the grant,
conveyance or implication of any license under any copyrights, patents or
other industrial or intellectual property rights.
All information provided in this document is subject to legal disclaimers.
Rev. 3.2 — 12 October 2015
204932
© NXP Semiconductors N.V. 2015. All rights reserved.
28 of 31
SL3S4011_4021
NXP Semiconductors
UCODE I²C
Export control — This document as well as the item(s) described herein
may be subject to export control regulations. Export might require a prior
authorization from competent authorities.
Quick reference data — The Quick reference data is an extract of the
product data given in the Limiting values and Characteristics sections of this
document, and as such is not complete, exhaustive or legally binding.
Non-automotive qualified products — Unless this data sheet expressly
states that this specific NXP Semiconductors product is automotive qualified,
the product is not suitable for automotive use. It is neither qualified nor tested
in accordance with automotive testing or application requirements. NXP
Semiconductors accepts no liability for inclusion and/or use of
non-automotive qualified products in automotive equipment or applications.
In the event that customer uses the product for design-in and use in
automotive applications to automotive specifications and standards, customer
(a) shall use the product without NXP Semiconductors’ warranty of the
product for such automotive applications, use and specifications, and (b)
whenever customer uses the product for automotive applications beyond
NXP Semiconductors’ specifications such use shall be solely at customer’s
own risk, and (c) customer fully indemnifies NXP Semiconductors for any
liability, damages or failed product claims resulting from customer design and
use of the product for automotive applications beyond NXP Semiconductors’
standard warranty and NXP Semiconductors’ product specifications.
Translations — A non-English (translated) version of a document is for
reference only. The English version shall prevail in case of any discrepancy
between the translated and English versions.
18.4 Trademarks
Notice: All referenced brands, product names, service names and trademarks
are the property of their respective owners.
UCODE — is a trademark of NXP Semiconductors N.V.
I2C-bus — logo is a trademark of NXP Semiconductors N.V.
19. Contact information
For more information, please visit: http://www.nxp.com
For sales office addresses, please send an email to: [email protected]
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
All information provided in this document is subject to legal disclaimers.
Rev. 3.2 — 12 October 2015
204932
© NXP Semiconductors N.V. 2015. All rights reserved.
29 of 31
SL3S4011_4021
NXP Semiconductors
UCODE I²C
20. Tables
Table 1.
Table 2.
Table 3.
Table 4.
Table 5.
Table 6.
Table 7.
Table 8.
Ordering information . . . . . . . . . . . . . . . . . . . . .3
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . .5
Mechanical properties XQFN8 . . . . . . . . . . . . . .6
UCODE I2C memory sections . . . . . . . . . . . . . .8
Memory map . . . . . . . . . . . . . . . . . . . . . . . . . . .9
UCODE I2C TID description . . . . . . . . . . . . . . .10
Interrupt signaling via the I2C-SCL line timing .12
Configuration Word accessible located at address
200h via UHF of the EPC bank and I2C address
2040h (1 RF front end version SL3S4011) . . .13
Configuration Word accessible located at address
200h via UHF of the EPC bank and I2C address
Table 9.
2040h (2 RF front end version SL3S4021) . . . 13
Table 10. ChangeConfig custom command. . . . . . . . . . . 15
Table 11. ChangeConfig custom response table . . . . . . . 15
Table 12. Memory banks locking possibilities for UCODE
I2C via RF and I2C . . . . . . . . . . . . . . . . . . . . . . 16
Table 13. Lock payload and usage . . . . . . . . . . . . . . . . . 16
Table 14. Device select code. . . . . . . . . . . . . . . . . . . . . . 19
Table 15. I2C addressing . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 16. Limiting values[1][2] [3][4] . . . . . . . . . . . . . . . . . . 23
Table 17. Characteristics . . . . . . . . . . . . . . . . . . . . . . . . 24
Table 18. Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . 26
Table 19. Revision history . . . . . . . . . . . . . . . . . . . . . . . . 27
21. Figures
Fig 1.
Fig 2.
Fig 3.
Fig 4.
Fig 5.
Fig 6.
Fig 7.
Fig 8.
Fig 9.
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
Pin configuration . . . . . . . . . . . . . . . . . . . . . . . . . .5
UCODE I2C TID memory structure . . . . . . . . . . .10
SCL interrupt signalling . . . . . . . . . . . . . . . . . . . .12
I2C memory bank lock write and read access . . .17
I2C bus protocol . . . . . . . . . . . . . . . . . . . . . . . . . .18
I2C write operation . . . . . . . . . . . . . . . . . . . . . . . .20
I2C read operation . . . . . . . . . . . . . . . . . . . . . . . .21
Package outline SOT902-3 . . . . . . . . . . . . . . . . .25
SL3S4011_4021
Product data sheet
COMPANY PUBLIC
All information provided in this document is subject to legal disclaimers.
Rev. 3.2 — 12 October 2015
204932
© NXP Semiconductors N.V. 2015. All rights reserved.
30 of 31
NXP Semiconductors
SL3S4011_4021
UCODE I²C
22. Contents
1
2
2.1
2.2
2.3
2.4
2.5
3
4
5
6
6.1
6.2
7
7.1
8
8.1
8.2
8.3
8.3.1
8.3.2
8.4
8.5
8.6
8.6.1
8.6.2
9
9.1
9.2
9.3
9.4
9.4.1
9.4.2
9.4.3
10
10.1
10.2
10.3
10.4
10.5
10.6
10.7
10.7.1
10.7.2
10.8
General description . . . . . . . . . . . . . . . . . . . . . . 1
Features and benefits . . . . . . . . . . . . . . . . . . . . 2
UHF interface . . . . . . . . . . . . . . . . . . . . . . . . . . 2
I2C interface . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Command set . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Memory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Ordering information . . . . . . . . . . . . . . . . . . . . . 3
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Pinning information . . . . . . . . . . . . . . . . . . . . . . 5
Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 5
Mechanical specification . . . . . . . . . . . . . . . . . 6
SOT902 specification . . . . . . . . . . . . . . . . . . . . 6
Functional description . . . . . . . . . . . . . . . . . . . 6
Air interface standards . . . . . . . . . . . . . . . . . . . 6
Power transfer . . . . . . . . . . . . . . . . . . . . . . . . . 6
Data transfer air interface . . . . . . . . . . . . . . . . . 6
Interrogator to tag Link . . . . . . . . . . . . . . . . . . . 6
Tag to reader Link . . . . . . . . . . . . . . . . . . . . . . . 6
Data transfer to I2C interface . . . . . . . . . . . . . . 7
Supported commands . . . . . . . . . . . . . . . . . . . 7
UCODE I2C memory. . . . . . . . . . . . . . . . . . . . . 7
UCODE I2C overall memory map . . . . . . . . . . . 9
UCODE I2C TID memory details . . . . . . . . . . 10
Supported features . . . . . . . . . . . . . . . . . . . . . 11
UCODE I2C special feature . . . . . . . . . . . . . . 11
UCODE I2C special features control
mechanism . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Change Config Command . . . . . . . . . . . . . . . 15
UCODE I2C memory bank locking mechanism 16
Possibilities . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Via RF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Via I2C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
I2C commands . . . . . . . . . . . . . . . . . . . . . . . . . 18
UCODE I2C operation. . . . . . . . . . . . . . . . . . . 18
Start condition . . . . . . . . . . . . . . . . . . . . . . . . . 18
Stop condition . . . . . . . . . . . . . . . . . . . . . . . . . 19
Acknowledge bit (ACK). . . . . . . . . . . . . . . . . . 19
Data input . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Write Operation. . . . . . . . . . . . . . . . . . . . . . . . 20
Word Write . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Page Write . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Read operation . . . . . . . . . . . . . . . . . . . . . . . . 21
10.8.1
Random Address Read . . . . . . . . . . . . . . . . .
10.8.2
Current Address Read . . . . . . . . . . . . . . . . . .
10.8.3
Sequential Read . . . . . . . . . . . . . . . . . . . . . .
10.8.4
Acknowledge in Read mode . . . . . . . . . . . . .
10.8.5
EPC memory bank handling . . . . . . . . . . . . .
11
RF interface/I2C interface arbitration. . . . . . .
12
Limiting values . . . . . . . . . . . . . . . . . . . . . . . .
13
Characteristics . . . . . . . . . . . . . . . . . . . . . . . .
14
Package outline. . . . . . . . . . . . . . . . . . . . . . . .
15
Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . .
16
References. . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
Revision history . . . . . . . . . . . . . . . . . . . . . . .
18
Legal information . . . . . . . . . . . . . . . . . . . . . .
18.1
Data sheet status . . . . . . . . . . . . . . . . . . . . . .
18.2
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . .
18.3
Disclaimers . . . . . . . . . . . . . . . . . . . . . . . . . .
18.4
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . .
19
Contact information . . . . . . . . . . . . . . . . . . . .
20
Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
Contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
22
22
22
22
23
23
24
25
26
26
27
28
28
28
28
29
29
30
30
31
Please be aware that important notices concerning this document and the product(s)
described herein, have been included in section ‘Legal information’.
© NXP Semiconductors N.V. 2015.
All rights reserved.
For more information, please visit: http://www.nxp.com
For sales office addresses, please send an email to: [email protected]
Date of release: 12 October 2015
204932