SL2 ICS53/SL2 ICS54 I•CODE SLI-S/I•CODE SLI-S HC Rev. 3.0 — 14 March 2007 113730 Product data sheet PUBLIC 1. General description The I•CODE SLI-S/I•CODE SLI-S HC IC is a dedicated chip for smart label applications with the need for a higher security level, larger memory and/or a product which takes care of the increasing demand for perfect customer privacy.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC 1.3 Security and privacy aspects 1. Unique Identifier (UID) The UID can not be altered and guarantees the uniqueness of each label. 2. OTP Memory for EPC Code The memory for the EPC Code is an one time programmable memory, which ensures that the data can not be changed after user programming. 3.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC 2. Features 2.1 I•CODE SLI-S RF interface Contactless transmission of data and supply energy (no battery needed) Operating distance: up to 1.5 m (depending on antenna geometry) Operating frequency: 13.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC 3. Applications Supply Chain Management Asset Management Container Identification Pallet & Case Tracking 4. Quick reference data The data sheet describes the functionality of the smart label ICs I•CODE SLI-S and I•CODE SLI-S HC. These ICs distinguish between the built in resonance capacitance. The I•CODE SLI-S HC shows a higher capacitance value than the I•CODE SLI-S.
NXP Semiconductors SL2 ICS53/SL2 ICS54 I•CODE SLI-S/I•CODE SLI-S HC PUBLIC 6. Block diagram The SL2 ICS53/SL2 ICS54 IC consists of three major blocks: Analog RF Interface Digital Controller EEPROM The analog part provides stable supply voltage and demodulates data received from the reader for being processed by the digital part. Further, the modulation transistor of the analog part transmits data back to the reader.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC 7. Functional description 7.1 Block description The label requires no internal power supply. Its contactless interface generates the power supply and the system clock via the resonant circuitry by inductive coupling to the interrogator.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC Table 3.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC 7.2.1 Unique Identifier The 64-bit unique identifier (UID) is programmed during the production process according to ISO/IEC 15693-3 and cannot be changed afterwards. The numbering of the 64 bits is done according to ISO/IEC 15693-3 starting with the LSB 1 and ending with the MSB 64. This is in contrast to the general used bit numbering within a byte (starting with LSB 0).
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC 7.3 Communication principle ISO/IEC 15693 command set For detailed description of the protocol and timing please refer to ISO/IEC 15693-2 (modulation, bit-coding, framing) and 15693-3 (anticollision, timing, protocol). EPC command set For detailed description of the protocol and timing please refer to EPC Specification “13.56 MHz ISM Band Class 1 Radio Frequency (RF) Identification Tag Interface Specification”. 8. Command set 8.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC 8.1.2.3 Lock Block Only Option 0 (Option flag is not set) is supported. If the addressed block is part of a write protected page or only protected with the Read Password (see Section 8.1.3.6 “Protect page”) and the password has not been transmitted before with the Set Password command the label will respond according to the error handling (see Section 8.4 “Error handling”). 8.1.2.4 Select As defined in ISO/IEC 15693-3. 8.1.2.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC The different passwords are addressed with the Password Identifier. 8 bits Table 5. SOF Table 6. Request format Flags Get Random Number IC Mfg code UID CRC16 8 bits 8 bits 8 bits 64 bits 16 bits Response format when Error_flag is set SOF Table 7. Flags Error code CRC16 8 bits 8 bits 16 bits EOF Response format when Error_flag is NOT set SOF 8.1.3.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC Table 10. Response format when Error_flag is set SOF Table 11. Flags Error code CRC16 8 bits 8 bits 16 bits EOF Response format when Error_flag is NOT set SOF Flags CRC16 8 bits 16 bits EOF Remark: If the IC receives an invalid password, it will not execute any following command until a Power-On Reset (RF Reset) is executed. 8.1.3.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC 8.1.3.4 Lock password Command Code = B5h With the Lock Password command the addressed password will be locked if the related password has already been transmitted with a Set Password command before. A locked password can not be changed any longer. The different passwords are addressed with the Password Identifier. 8 bits Table 16. SOF Table 17.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC 8.1.3.5 64 bit password protection Command Code = BBh With the 64-bit Password Protection command the Label IC can be instructed that both of the Read and Write passwords are required to get access to password protected blocks (pages). This mode can be enabled if the Read and Write passwords have already been transmitted with a Set Password command before.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC 8.1.3.6 Protect page Command Code = B6h With the Page Protection command the page protection condition can be changed under the following circumstances: • The related passwords (Read and/or Write password) have been transmitted before with the Set Password command. If the page is public no password is required. • The addressed page Protection condition is not locked (see Page Protection Condition Lock) 8 bits Table 23.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC 8.1.3.7 Lock page protection condition Command Code = B7h With the Lock Page Protection Condition command the status of the Page Protection Condition of the related page will be locked if the related passwords (Read and/or Write password) have been transmitted before with the Set Password command. If the page is public no password is required. 8 bits Table 27.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC 8.1.3.8 Get multiple block protection status Command Code = B8h To the Get Multiple Block Protection Status command the label responds with the block protection status of the requested blocks.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC 8.1.3.9 Destroy SLI-S Command Code = B9h With the Destroy SLI-S command the I•CODE SLI-S/I•CODE SLI-S HC Label IC can be destroyed if the Destroy SLI-S password has been transmitted before. This command is irreversible and the I•CODE SLI-S/I•CODE SLI-S HC will never respond to any command again (ISO and EPC commands). Remark: The Destroy SLI-S can only be executed in addressed or selected mode. 8 bits Table 34. SOF Table 35.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC 8.1.3.11 Inventory page read Command Code = B0h When receiving the Inventory Page Read request, the I•CODE SLI-S/I•CODE SLI-S HC IC performs the same as in the anti-collision sequence, with the difference that instead of the UID and the DSFID the requested memory content is re-transmitted from the I•CODE SLI-S/I•CODE SLI-S HC IC. If an error is detected the I•CODE SLI-S/I•CODE SLI-S HC IC remains silent.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC The requested page(s) is (are) transmitted in the following format and repeated as necessary (depending on number of pages): Table 42.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC Remark: If the sum of first page number and number of pages exceeds the total available number of user pages the number of transmitted pages is less than the requested number of pages, which means that the last returned page is the highest available user page, followed by the 16-bit CRC and the EOF. • Example: – mask length = 30 bits • Returned: – bit 64 to bit 5 – 30 bits = 30 bits gives 4 bytes Table 45.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC 8.1.3.13 Set EAS Command Code = A2h This command enables the EAS mode if the EAS mode is not locked. If the EAS mode is password protected the EAS password has to be transmitted before with the Set Password command. 8 bits Table 46. Request format SOF Table 47. Flags Set EAS IC Mfg code UID CRC16 8 bits 8 bits 8 bits 64 bits optional 16 bits Response format when Error_flag is set SOF Table 48.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC 8.1.3.15 Lock EAS Command Code = A4h This command locks the current state of the EAS mode and the EAS ID. If the EAS mode is password protected the EAS password has to be transmitted before with the Set Password command. 8 bits Table 52. Request format SOF Table 53.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC Option flag is set to 0 or option flag is set to 1 and the EAS ID Mask Length is not equal 0: Table 56.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC 8.1.3.18 Write EAS ID Command Code = A7h With the command Write EAS ID a new EAS Identifier is stored in the corresponding configuration memory. If EAS is password protected (for Set and Reset EAS) the EAS password has to be transmitted before with the Set Password command. 8 bits Table 61.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC 8.2.3 Destroy As defined in EPC Specification “13.56 MHz ISM Band Class 1 Radio Frequency (RF) Identification Tag Interface Specification”. Remark: With the Destroy command from the EPC command set only the EPC functionality will be destroyed. 8.3 Long range command 8.3.1 Long range CMD Command Code = 40h The Long Range CMD command is designed to allow the use of the higher limits defined in the ISO/TR 7003:1990.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC Table 68. Number of Slots Number of Slots Value 1 10h 4 20h 8 40h 16 80h 32 00h 64 01h 128 02h 256 04h 512 08h Table 69. Data selector Data Selector Value Response EAS 00h LSB first UID 01h LSB first EPC 02h MSB first Depending on Data Selector the Label ICs will respond with the requested data. 8 bits Table 70. RSOF Table 71.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC 8.4 Error handling 8.4.1 Transmission errors According to ISO/IEC 15693 the Label IC will not respond if a transmission error (CRC, bitcoding, bitcount, wrong framing) is detected and will silently wait for the next correct received command. 8.4.2 Not supported commands or options If the received command or option is not supported, the behaviour of the Label IC is depending on the addressing mechanism. 8.4.2.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC 8.5 Data integrity Following mechanisms are implemented in the contactless communication link between interrogator and label to ensure very reliable data transmission: • • • • 16-bit CRC per block Bit count checking Bit coding to distinguish between “1”, “0” and no information Channel monitoring (protocol sequence and bit stream analysis) 8.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC 9. Revision history Table 73. Revision history Document ID Release date Data sheet status 113730 14 March 2007 Product data sheet Modifications: • Supersedes Initial version 113730 Product data sheet Change notice © NXP B.V. 2007. All rights reserved. Rev. 3.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC 10. Legal information 10.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.
SL2 ICS53/SL2 ICS54 NXP Semiconductors I•CODE SLI-S/I•CODE SLI-S HC PUBLIC 12. Tables Table 1: Table 2: Table 3. Table 4. Table 5. Table 6. Table 7. Table 8. Table 9. Table 10. Table 11. Table 12. Table 13. Table 14. Table 15. Table 16. Table 17. Table 18. Table 19. Table 20. Table 21. Table 22. Table 23. Table 24. Table 25. Table 26. Table 27. Table 28. Table 29. Table 30. Table 31. Table 32. Table 33. Table 34. Table 35. Table 36. Table 37. Quick reference data . . . . . . . . . . . . . . . . . . . .
NXP Semiconductors SL2 ICS53/SL2 ICS54 I•CODE SLI-S/I•CODE SLI-S HC PUBLIC 14. Contents 1 General description . . . . . . . . . . . . . . . . . . . . . . 1 1.1 Anticollision. . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 Contactless energy and data transfer. . . . . . . . 1 1.3 Security and privacy aspects . . . . . . . . . . . . . . 2 2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.1 I•CODE SLI-S RF interface . . . . . . . . . . . . . . . 3 2.2 EEPROM . . . . .