SRT512SBN18/1GE STMicroelectronics, SRT512SBN18/1GE Datasheet

no-image

SRT512SBN18/1GE

Manufacturer Part Number
SRT512SBN18/1GE
Description
Manufacturer
STMicroelectronics
Datasheet

Specifications of SRT512SBN18/1GE

Operating Temperature (max)
85C
Mounting
Surface Mount
Operating Temperature Classification
Commercial
Lead Free Status / RoHS Status
Compliant
Features
Applications
July 2009
ISO 14443-2 Type B air interface compliant
ISO 14443-3 Type B frame format compliant
13.56 MHz carrier frequency
847 kHz subcarrier frequency
106 Kbit/second data transfer
8 bit Chip_ID based anticollision system
2 count-down binary counters with automated
anti-tearing protection
64-bit unique identifier
512-bit EEPROM with write protect feature
Read_block and Write_block (32 bits)
Internal tuning capacitor
1 million erase/write cycles
40-year data retention
Self-timed programming cycle
5 ms typical programming time
Transport
13.56 MHz short-range contactless memory chip
with 512-bit EEPROM and anticollision functions
Doc ID 13277 Rev 4
– Unsawn wafer
– Bumped and sawn wafer
SRT512
www.st.com
1/46
1

Related parts for SRT512SBN18/1GE

SRT512SBN18/1GE Summary of contents

Page 1

MHz short-range contactless memory chip with 512-bit EEPROM and anticollision functions Features ■ ISO 14443-2 Type B air interface compliant ■ ISO 14443-3 Type B frame format compliant ■ 13.56 MHz carrier frequency ■ 847 kHz subcarrier frequency ■ ...

Page 2

Contents Contents 1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 3

SRT512 6.6 Deactivated state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 4

List of tables List of tables Table 1. Signal names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 5

SRT512 List of figures Figure 1. Logic diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 6

List of figures Figure 49. Get_UID frame exchange between reader and SRT512 . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Figure ...

Page 7

... Description The SRT512 is a contactless memory, powered by an externally transmitted radio wave. It contains a 512-bit user EEPROM fabricated with STMicroelectronics CMOS technology. The memory is organized as 16 blocks of 32 bits. The SRT512 is accessed via the 13.56 MHz carrier. Incoming data are demodulated and decoded from the received amplitude shift keying (ASK) modulation signal and outgoing data are generated by load variation using bit phase shift keying (BPSK) coding of a 847 kHz subcarrier ...

Page 8

Signal description The SRT512 contactless EEPROM can be randomly read and written in block mode (each block containing 32 bits). The instruction set includes the following nine commands: ● Read_block ● Write_block ● Initiate ● Pcall16 ● Slot_marker ● Select ...

Page 9

SRT512 3 Data transfer 3.1 Input data transfer from reader to SRT512 (request frame) The reader must generate a 13.56 MHz sinusoidal carrier frequency at its antenna, with enough energy to “remote-power” the memory. The energy received at the SRT512’s ...

Page 10

Data transfer Table 2. Bit description Bit b Start bit used to synchronize the transmission Information byte (command, address or data Stop bit used to indicate the end of a character 9 3.1.2 ...

Page 11

SRT512 3.2 Output data transfer from SRT512 to reader (answer frame) The data bits issued by the SRT512 use back-scattering. Back-scattering is obtained by modifying the SRT512 current consumption at the antenna (load modulation). The load modulation causes a variation ...

Page 12

Data transfer 3.2.3 Answer end of frame The EOF shown in ● followed by 10 ETUs at logic-0, ● followed by 2 ETUs at logic-1. Figure 9. Answer end of frame b0 ETU 0 3.3 Transmission frame Between the request ...

Page 13

SRT512 3.4 CRC The 16-bit CRC used by the SRT512 is generated in compliance with the ISO14443 type B recommendation. For further information, please see contents are all 1s: FFFFh. The two-byte CRC is present in every request and in ...

Page 14

Memory mapping 4 Memory mapping The SRT512 is organized as 16 blocks of 32 bits as shown in accessible by the Read_block command. Depending on the write access, they can be updated by the Write_block command. A Write_block updates all ...

Page 15

SRT512 4.1 EEPROM area Blocks define a User area. They behave as standard EEPROM blocks, like blocks described in OTP_Lock_Reg bits of the system area. Once a block has been protected, it can ...

Page 16

Memory mapping Figure 15. Count down example (binary format) Initial data 1-unit decrement 1-unit decrement 1-unit decrement 8-unit decrement Increment not allowed 16/46 b31 1 ... ... ... ...

Page 17

SRT512 4.3 EEPROM area The 9 blocks between addresses 7 and 15 are EEPROM blocks of 32 bits each (36 bytes in total). (See Figure 16 Read_block and Write_block commands. The Write_block command for the EEPROM area always includes an ...

Page 18

Memory mapping 4.4 System area This area is used to modify the settings of the SRT512. It contains 3 registers: OTP_Lock_Reg, Fixed Chip_ID and ST Reserved. See A Write_block command in this area will not erase the previous contents. Selected ...

Page 19

SRT512 4.4.2 Fixed Chip_ID (Option) The SRT512 is provided with an anticollision feature based on a random 8-bit Chip_ID. Prior to selecting an SRT512, an anticollision sequence has to be run to search for the Chip_ID of the SRT512. This ...

Page 20

SRT512 operation 5 SRT512 operation All commands, data and CRC are transmitted to the SRT512 as 10-bit characters using ASK modulation. The start bit of the 10 bits, b SRT512 at the antenna is demodulated by the 10% ASK demodulator, ...

Page 21

SRT512 6 SRT512 states The SRT512 can be switched into different states. Depending on the current state of the SRT512, its logic will only answer to specific commands. These states are mainly used during the anticollision sequence, to identify and ...

Page 22

SRT512 states Figure 18. State transition diagram Out of field Deselected 22/46 Power-off Out of field Ready Chip_ID = RND 8bits Initiate() Out of field Inventory Out of field Select(Chip_ID) Reset_to_inventory() Select(Chip_ID) Selected ≠ Select( Chip_ID) Select(Chip_ID) Read_block() Write_block() Get_UID() ...

Page 23

SRT512 7 Anticollision The SRT512 provides an anticollision mechanism that searches for the Chip_ID of each device that is present in the reader field range. When known, the Chip_ID is used to select an SRT512 individually, and access its memory. ...

Page 24

Anticollision Figure 20. Description of a possible anticollision sequence 1. The value X in the answer Chip_ID means a random hexadecimal character from 24/46 Doc ID 13277 Rev 4 SRT512 ...

Page 25

SRT512 7.1 Description of an anticollision sequence The anticollision sequence is initiated by the Initiate() command which triggers all the SRT512 devices that are present in the reader field range, and that are in Inventory state. Only SRT512 devices in ...

Page 26

Anticollision Figure 21. Example of an anticollision sequence Tag 1 Tag 2 Command Chip_ID Chip_ID 28h 75h READY State INITIATE () 40h 13h 45h 12h PCALL16() SELECT(30h) SLOT_MARKER(1) SLOT_MARKER(2) 12h SELECT(12h) 12h SLOT_MARKER(3) SLOT_MARKER(4) SLOT_MARKER(5) 45h SLOT_MARKER(6) SLOT_MARKER(N) SLOT_MARKER(F) 40h ...

Page 27

SRT512 8 SRT512 commands See the paragraphs below for a detailed description of the Commands available on the SRT512. The commands and their hexadecimal codes are summarized in given in Appendix Table 4. Command code Hexadecimal Code 06h-00h 06h-04h x6h ...

Page 28

SRT512 commands 8.1 Initiate() command Command code = 06h - 00h Initiate() is used to initiate the anticollision sequence of the SRT512. On receiving the Initiate() command, all SRT512 devices in Ready state switch to Inventory state, set a new ...

Page 29

SRT512 8.2 Pcall16() command Command code = 06h - 04h The SRT512 must be in Inventory state to interpret the Pcall16() command. On receiving the Pcall16() command, the SRT512 first generates a new random Chip_slot_number value (in the 4 least ...

Page 30

SRT512 commands 8.3 Slot_marker(SN) command Command code = x6h The SRT512 must be in Inventory state to interpret the Slot_marker(SN) command. The Slot_marker byte code is divided into two parts: ● 4-bit command code 3 0 ...

Page 31

SRT512 8.4 Select(Chip_ID) command Command code = 0Eh The Select() command allows the SRT512 to enter the Selected state. Until this command is issued, the SRT512 will not accept any other command, except for Initiate(), Pcall16() and Slot_marker(). The Select() ...

Page 32

SRT512 commands 8.5 Completion() command Command code = 0Fh On receiving the Completion() command, an SRT512 in Selected state switches to Deactivated state and stops decoding any new commands. The SRT512 is then locked in this state until a complete ...

Page 33

SRT512 8.6 Reset_to_inventory() command Command code = 0Ch On receiving the Reset_to_inventory() command, all SRT512 devices in Selected state revert to Inventory state. The concerned SRT512 devices are thus resubmitted to the anticollision sequence. This command is useful when two ...

Page 34

SRT512 commands 8.7 Read_block(Addr) command Command code = 08h On receiving the Read_block command, the SRT512 reads the desired block and returns the 4 data bytes contained in the block. Data bytes are transmitted with the Least Significant byte first ...

Page 35

SRT512 8.8 Write_block (Addr, Data) command Command code = 09h On receiving the Write_block command, the SRT512 writes the 4 bytes contained in the command to the addressed block, provided that the block is available and not write- protected. Data ...

Page 36

SRT512 commands 8.9 Get_UID() command Command code = 0Bh On receiving the Get_UID command, the SRT512 returns its 8 UID bytes. UID bytes are transmitted with the least significant byte first, and each byte is transmitted with the least significant ...

Page 37

... D0h ● an 8-bit IC manufacturer code (ISO/IEC 7816-6/AM1) set to 02h (for STMicroelectronics) ● a 6-bit IC code set to 00 1100b = 12d for SRT512 ● a 42-bit unique serial number Figure 48. 64-bit unique identifier of SRT512 Figure 49 ...

Page 38

... 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 device reliability. Refer also to the STMicroelectronics SURE Program and other relevant quality documents. Table 5. ...

Page 39

SRT512 10 DC and AC parameters Table 6. Operating conditions Symbol T Ambient operating temperature A Table 7. DC characteristics Symbol V Regulated voltage CC I Supply current (active in read Supply current (active in write ...

Page 40

DC and AC parameters Figure 50. SRT512 synchronous timing, transmit and receive ASK Modulated signal from the Reader to the Contactless device FRAME Transmission between the reader and the contactless device DATA FRAME Transmitted by SRT512 ...

Page 41

SRT512 11 Part numbering Table 9. Ordering information scheme Example: Device type SRT512 Package W4 =180 µm ± 15 µm unsawn wafer SBN18 = 180 µm ± 15 µm bumped and sawn wafer on 8-inch frame Customer code 1GE = ...

Page 42

ISO14443 type B CRC calculation Appendix A ISO14443 type B CRC calculation #include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> #define BYTE unsigned char #define USHORT unsigned short unsigned short UpdateCrc(BYTE ch, USHORT *lpwCrc (ch^(BYTE)((*lpwCrc) & 0x00FF)); ...

Page 43

SRT512 Appendix B SRT512 command brief Figure 51. Initiate frame exchange between reader and SRT512 Reader SOF 06h SRT512 Figure 52. Pcall16 frame exchange between reader and SRT512 Reader SOF 06h SRT512 Figure 53. Slot_marker frame exchange between reader and ...

Page 44

SRT512 command brief Figure 56. Reset_to_inventory frame exchange between reader and SRT512 Reader SOF SRT512 Figure 57. Read_block frame exchange between reader and SRT512 Reader SOF 08h Address SRT512 Figure 58. Write_block frame exchange between reader and SRT512 Reader SOF ...

Page 45

SRT512 Revision history Table 10. Document revision history Date 12-Dec-2006 22-Feb-2007 05-Apr-2007 28-Aug-2008 28-Jul-2009 Revision 0.1 Initial release. Document status promoted from Target Specification to Preliminary 1 Data. Document status promoted from Preliminary Data to full Datasheet. A3, A4 and ...

Page 46

... Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any time, without notice. All ST products are sold pursuant to ST’s terms and conditions of sale. ...

Related keywords