EM4056 EM MICROELECTRONIC - MARIN SA. 2KBIT Read/Write with ANTICOLLISION Contactless Identification Device EM4056

Similar documents
EM4170 EM MICROELECTRONIC - MARIN SA. 125kHz CRYPTO READ/WRITE Contactless Identification Device EM4170

EM4069 EM4169 EM MICROELECTRONIC - MARIN SA. 128 bit Read/Write Contactless Identification Device with OTP function EM4069. Description.

1 KBit Read/Write Contactless Identification Device

EM4150 EM4350 EM MICROELECTRONIC - MARIN SA. 1 KBit READ / WRITE CONTACTLESS IDENTIFICATION DEVICE EM4150 EM4150

H4102 EM MICROELECTRONIC-MARIN SA. Read Only Contactless Identification Device H4102. Typical Operating Configuration

512 bit Read/Write Multi-purpose Contactless Identification Device

MCRF200. Contactless Programmable Passive RFID Device

RFID circuit with read/write functions

NCD1015-IC 17 February 2011 Data sheet status: Product Data. NCD1015-IC HDX RFID IC. Product data February 2011 Production 1/14

Low Power Windowed Watchdog with Reset, Sleep Mode Functions. Features. Applications. Selection Table. Part Number V REF

U2270B replacement by EM4095 reader chip

64 bit Read Only ISO15693 Standard Compliant Contactless Identification Device

HT2x. 1. General description. 2. Features and benefits. HITAG 2 transponder IC. Product short data sheet COMPANY PUBLIC

1 kbit Read/Write, ISO C / EPC C-1 G-2 Passive / Battery-assisted Contactless IC

e5560 Standard Read/Write Crypto Identification IC Description Features

HITAG µ RO64 transponder IC

Nuvoton MFID Transponder W55MID15. Data Sheet

NTAG General description. NFC Forum Type 2 Tag compliant IC with 144 bytes user memory. 1.1 Contactless energy and data transfer

A9211B ISO/IEC 14443A RFID TAG IC

Atmel ATA5577C. Read/Write LF RFID IDIC 100 to 150kHz DATASHEET. Features

I n t e l l i g e n t 1 k B y t e M e m o r y C h i p w i t h M i f a r e c o m p a t i b i l i t y a n d 4 - b y t e U I D

Contactless card IC 2802-A, 6602(C)

NCD RO HDX Robust 50mm Transponder

Extremely Accurate Power Surveillance, Software Monitoring and Sleep Mode Detection. Pin Assignment. Fig. 1

Very Low Power 8-Bit 32 khz RTC Module with Digital Trimming and High Level Integration

Standard Read/Write ID Transponder with Anticollision TK5551

Reset Circuit with Adjustable Delay

R/W address auto increment External Crystal kHz oscillator

V3021 EM MICROELECTRONIC - MARIN SA. Ultra Low Power 1-Bit 32 khz RTC. Description. Features. Applications. Typical Operating Configuration

PATENTED. PAT No. : HT1622/HT1622G RAM Mapping 32 8 LCD Controller for I/O MCU. Features. General Description.

HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 COM

Read/Write Transponder TK5552

32mm Glass Transponder Eco-Line Read Only, Read/Write. Reference Guide

32mm Glass Transponder. Read Only, Read/Write. Reference Guide

Read-only Transponder TK5530

Built-in LCD display RAM Built-in RC oscillator

PATENTED. PAT No. : HT1622/HT1622G RAM Mapping 32 8 LCD Controller for I/O MCU. Features. General Description.

5V Automotive Regulator with Windowed Watchdog. Features. Applications. Selection Table. Part Number V REF

Block Diagram , E I F = O 4 ) + J H 6 E E C + E H? K E J +,, H E L A H * E = I + E H? K E J + + % 8,, % 8 +, * * 6 A. H A G K A? O

Built-in LCD display RAM Built-in RC oscillator

css Custom Silicon Solutions, Inc.

NCD1025-IC HDX RFID IC WITH TEMPERATURE SENSOR. NCD1025-IC 16 December 2013 Data sheet status: Preliminary Data. Preliminary data 2012 February 2012

Application Circuits 3. 3V R2. C4 100n G PI O. 0 G PI O S e t u p d a ta G PI O. 5 G PI O M o t i o n I n t G PI O. 4 G PI O.

RW1026 Dot Matrix 48x4 LCD Controller / Driver

MCRF450/ MHz Read/Write Passive RFID Devices. Features. Applications. Typical Configuration for Applications

Standard R/W IDIC (264 Bit) with Integrated Capacitance T5554. Preliminary. Features. Description. System Block Diagram

ICS502 LOCO PLL CLOCK MULTIPLIER. Description. Features. Block Diagram DATASHEET

The Design of Tag-ItTM Compatible MHz Passive RFID Transponder IC Employing TSMC 0.18µm Process

DATA SHEET. TDA8415 TV and VTR stereo/dual sound processor with integrated filters and I 2 C-bus control INTEGRATED CIRCUITS

ADDENDUM. SL2 ICS 20 I? CODE SLI Label IC. Bumped Wafer Specification INTEGRATED CIRCUITS. Product Specification Revision 3.0 Public.

HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 HT1627 HT16270 COM

MCRF450/451/452/ MHz Read/Write Passive RFID Device. Features. Applications. Typical Configuration for Applications

DATA SHEET. PCD pixels matrix LCD controller/driver INTEGRATED CIRCUITS Apr 12

Low Phase Noise, LVPECL VCXO (for 150MHz to 160MHz Fundamental Crystals) FEATURES. * Internal 60KΩ pull-up resistor

Symbol Parameter Conditions Min Typ Max Unit V DD supply voltage

EEPROM-Programmable TFT VCOM Calibrator

RAM Mapping LCD Controller for I/O MCU. Built-in LCD display RAM Built-in RC oscillator

NCD1015ZP 50mm Half Duplex Read-Only RFID Transponder Features Description Applications Ordering Information Part # Description Block Diagram

Preliminary NT7070B Dot Matrix LCD Driver & Controller. Features. Descriptions. Applications

ICS511 LOCO PLL CLOCK MULTIPLIER. Description. Features. Block Diagram DATASHEET

RAM Mapping 64 8 LCD Controller for I/O MCU. Built-in LCD display RAM Built-in RC oscillator

MOS (PTY) LTD. E Single Channel PIR Signal Processor. Applications. General Description. Features. Digital Sensor Assembly with E931.

DATA SHEET. HTRM440 family HITAG proximity reader module hardware INTEGRATED CIRCUITS

HT93LC86 CMOS 16K 3-Wire Serial EEPROM

ST25DV-PWM product presentation. July 2018

AH5794 SINGLE PHASE HALL EFFECT LATCH FAN MOTOR DRIVER. Description. Pin Assignments NEW PRODUCT. Applications. Features. (Top View) O2 3 V SS TSOT26

NT7605. Features. General Description

HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 COM

MCU with 315/433/868/915 MHz ISM Band Transmitter Module

HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 HT1627 HT16270 COM

HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 COM

PRODUCT OVERVIEW OVERVIEW OTP

The ST7588T is a driver & controller LSI for graphic dot-matrix liquid crystal display systems. It contains 132 segment and 80

T 3 OUT T 1 OUT T 2 OUT R 1 IN R 1 OUT T 2 IN T 1 IN GND V CC C 1 + C 1

Standard Read/Write Crypto Identification IC. e5561

HEF4069UB-Q General description. 2. Features and benefits. 3. Applications. 4. Ordering information. Hex inverter

LOCO PLL CLOCK MULTIPLIER. Features

INTEGRATED CIRCUITS. PCA channel I 2 C multiplexer and interrupt logic. Product data Supersedes data of 2001 May 07.

RAM Mapping 32 8 LCD Controller for I/O MCU. R/W address auto increment Built-in RC oscillator

NT7603. Features. General Description

ICS CLOCK SYNTHESIZER FOR PORTABLE SYSTEMS. Description. Features. Block Diagram PRELIMINARY DATASHEET

DS1720 ECON-Digital Thermometer and Thermostat

Features INSTRUCTION DECODER CONTROL LOGIC AND CLOCK GENERATORS EEPROM ARRAY READ/WRITE AMPS DATA IN/OUT REGISTER 16 BITS DATA OUT BUFFER

Preliminary. Ultra-low power, two channel capacitive sensor and touch switch for human body detection

ST25TA product presentation. June 2018

BS801B/02B/04B/06B/08B Touch Key

UNISONIC TECHNOLOGIES CO., LTD CD4541

HT9200A/HT9200B DTMF Generators

Programmable Clock Generator

Advanced Analog Technology, Inc. October 2009 AAT1301 PACKAGE PACKING TEMP RANGE MARKING. T: Tape and Reel. 20 C to +85 C.

Multifunctional 330-bit Read/Write RF Identification IC ATA5567

DS1202, DS1202S. Serial Timekeeping Chip FEATURES PIN ASSIGNMENT. ORDERING INFORMATION DS pin DIP DS1202S 16 pin SOIC DS1202S8 8 pin SOIC

Ultra Low Power 1-Bit 32 khz RTC

FP Bit DAC 120mA VCM Driver with I 2 C Interface. Features. Description. Applications. Pin Assignments. Ordering Information FP5510

RAM Mapping 48 8 LCD Controller for I/O MCU. Built-in LCD display RAM Built-in RC oscillator

Crystalfontz. RAM Mapping 64 8 LCD Controller for I/O MCU. Built-in LCD display RAM Built-in RC oscillator

PT7C4502 PLL Clock Multiplier

P14155A: 128 Channel Cross-correlator ASIC Datasheet Rev 2.1

HT7660. CMOS Switched-Capacitor Voltage Converter. Features. Applications. General Description. Block Diagram

DS1803 Addressable Dual Digital Potentiometer

Transcription:

EM MICROELECTRONIC - MARIN SA EM4056 2KBIT Read/Write with ANTICOLLISION Contactless Identification Device Description The EM4056 is a CMOS integrated circuit intended for use in contactless Read/Write transponders. The user s configurable 2 kbits EEPROM memory contained in the chip is organised in 125 words of 16 bits, each word can be irreversibly protected against reading or/and writing attempts. The user can define a password and protect part or all of the memory. Serial and identification numbers are laser programmed during IC manufacturing. A reserved application numbering may be made available and customer specific on request. The EM4056 transmits its data towards the reader by amplitude modulation of the magnetic field and receives the commands from the reader in a similar way. Simple set of commands allow the dialogue between the EM4056 and the reader. Read and write commands access directly to an address of memory. The EM4056 has a built-in anticollision protocol which allows an unlimited number of transponders in the reader field to dialogue simultaneously. The transmission antenna is the only external element required, all the other elements are integrated on chip. Features 2 kbits EEPROM organized in 125 words of 16 bits 3 words of 16 Bits Laser ROM for application number and serial number Programmable (OTP) Read and/or Write Protection on every word Programmable PIN coverage of the memory (0, 25, 50, 75 or 100 %) Power check for EEPROM Write operation Reader Talk First communication protocol Data transmission performed by Amplitude Modulation (ASK) and Biphase (CDP) coding Data rate 2 KBauds (Bit Period = 64 periods of carrier frequency) 100 to 150kHz carrier frequency Long range Read/Write operations Block check of data transmission (CRC) Anticollision protocol based on unique ID number(unlimited number of tags) PIN Code identification linked with counter of false attempts On chip arithmetic operation (addition, comparison of secret and non secret data, etc.) 340pF ± 3% on chip Resonant Capacitor No external supply buffer capacitance On chip Rectifier and Voltage Limiter Applications Ticketing Hands free Access control Prothesis identification Prepayment devices Manufacturing automation with portable database Industrial logistics Typical Operating Configuration C2 L EM4056 C1 Typical value for inductance L is 4.78mH at f O = 125 KHz Fig. 1 Copyright 2005, EM Microelectronic-Marin SA 1 www.emmicroelectronic.com

Block Diagram Antenna (Coil) Analog Circuit CLK Serial Output Logic Circuit EEPROM Power Supply Addressing Safety (incl. PIN Code) Memory Laser ROM 3x16 bit 125kHz EM coupling Modulator Demodulator Adder Anticollision Write/Read Protection (OTP) 125 x 16 bit EEPROM Serial Input Fig. 2 System Principle Reader 125kHz EM coupling EM4056 Command Mode Reader Oscillator Reader Coil RS232 Serial Interface Modulator Reader Coil Transponder Coil Answer Mode Decoder Demodulator Transponder Coil Reader Coil Fig. 3 Copyright 2005, EM Microelectronic-Marin SA 2 www.emmicroelectronic.com

Absolute Maximum Ratings Parameter Symbol Min. Max. Units Voltage on Power V DD -0.3 6.0 V Supply pads Voltage on other pads V PAD V SS - 0.3 V DD + 0.3 V Max. AC peak current I COIL - 30 + 30 ma p induced on COIL1 and COIL2 Storage temperature T STORE -55 +125 o C Operating temperature T OP -40 +85 o C Electrostatic discharge max. to MIL-STS-883C method 3015 V ESD 1000 V Stresses above these listed maximum ratings may cause permanent damages to the device. Exposure beyond specified operating conditions may affect device reliability or cause malfunction. Handling Procedures This device has built-in protection against high static voltages or electric fields; however, anti-static precautions must be taken as for any other CMOS component. Unless otherwise specified, proper operation can only occur when all terminal voltages are kept within the voltage range. Unused inputs must always be tied to a defined logic voltage level. Operating Conditions Parameter Symbol Min Max Units Max. AC Voltage on COIL V COIL (Note 1) V pp Max. AC coil current I COIL -10 +10 ma p Carrier frequency f COIL 100 150 khz Operating temperature T OP -40 +85 C Note 1: Defined by forcing 10mA on Coil1-Coil2 Electrical Characteristics Unless otherwise specified : V DD = 4.0 V, V SS = 0 V, T OP = 25 C, V COIL = 4.5 V pp, f COIL = 125 KHz Sine wave Parameter Symbol Conditions Min Typ Max Unit Supply voltage (not regulated) V POS-REG (Note1) V Supply voltage (regulated) V DD V POS-REG = max (note 1) 3.4 4.3 V Min. EEPROM Read voltage V RD Read mode (note 2) 2.5 V Min. EEPROM Write voltage V WR Write mode 2.5 V EEPROM Read current I RD Read mode 19 25 µa EEPROM Write current I WR Write mode 60 80 µa Power check EEPROM write current I PWCHK V DD = 4.0 V 70 95 µa EEPROM pwr check threshold voltage V PWCHK 2.52 2.75 3.10 V EEPROM data endurance N CY Erase all / Write all 10 5 cycle EEPROM retention (note 3) T RET T OP = 55 o C after 10 5 cycles 10 year Voltage drop V COIL - V SS on V ON I COIL = 100 µa 0.50 V modulator I COIL = 5 ma 2.50 V Resonance capacitor C COIL 330 340 350 pf POR voltage (high) V PRH V DD rising 2.0 2.6 V MONOFLOP delay T MONO 25 50 85 µs Min. voltage of clock extractor 1 (note 4) V CLK1min V coil1-coil2 (min for extraction) 4.5 V pp Min. voltage of clock extractor 2 (note 5) V CLK2min V coil1-coil2 (min for extraction) 1.0 V pp Note 1: Max. supply voltage (not regulated) is defined by forcing a DC current 10 ma p in pins COIL1-COIL2 Note 2: The circuit is not functional under low level POR voltage Note 4: Uplink Note 3: Based on 1000 hours measurement at 150 o C Note 5: downlink Copyright 2005, EM Microelectronic-Marin SA 3 www.emmicroelectronic.com

Timing Characteristics Parameter Symbol Conditions Typ Units Emission Bit Period Modulation duration ON OFF ON RF periods T b0 Bit 0 26 8 T b1 Bit 1 36 8 T ab Start bit 8 16 8 Reception Bit Period T bit 64 RF periods Reception Bit Period Arbitration T bitarb 32 RF periods Select processing time T sp 190 RF periods Read processing time T rp 126 RF periods Write processing time T wp 3134 RF periods Arb1 processing time T a1p 62 RF periods Arb2 processing time T a2p 10 RF periods Arbitration format duration Tarb 115 Read Rom format duration T ro 24.5 Select format duration T s 19.1 Prot format duration T p 32.2 Read format duration T r 20.3 Write format duration T w 36.6 Comp format duration T c 16.6 Login format duration T l 35.1 EEPROM Write duration T ee V DD = 3V 20.0 Functional Description General The EM4056 has a read enable bit (RdEn) realised with a flip-flop cell. If the RdEn bit is set to «0», the transponder is always allowed to answer otherwise it answers only on special commands. At power on, the default value of the RdEn bit is 0. Therefore, after switching the field on, the RdEn bit of all known tags may be set by the reader in order to separate them in two groups. The block check sequence uses a CRC which is the same polynom for all CRC blocks. In addition, the CRC block from the EM4056 to the reader is sent in the format of the BitVal frame (see arbitration mode) to increase the error detection rate in the reader. Memory organisation Address Bit Bit 0 is defined as the first bit output Bit 17 1 0 0000000 LASER ROM (3 * 18) 0000010 ms EEPROM (123 * 18) 1111110 Configuration Word Write Prot Read Prot 1111111 PIN Word Config Word definition + Laser Rom area definition The Read Protected and the Write Protected bit are OTP bit. Once written to one, it is definitively locked. No possibility to erase them to zero. Fig.4 Copyright 2005, EM Microelectronic-Marin SA 4 www.emmicroelectronic.com

ROM organisation EM4056 Address Datas Wp Rp bit17 bit2 bit1 bit0 0000000 B15 B0 1 0 0000001 B31 B16 1 0 0000010 L7 L0 C7 C0 1 0 B31-B0 unique code number. L7-L0 8-bit customer ID, standard version = 65hex, 101dec. C7 C0 CRC calculated on bits B31 to B0 and L7 to L0. (CRC block diagram see figure 4). Note : EM4056 with different customer ID will also have a different unique code number. Commands structure Command Code ReadRom 0010 LSB SelToggle 0100 SelTag 0101 DeselTag 0110 Prot 1000 Read 1010 Write 1100 Add 1101 Comp 1110 Start Arbitration 0001 Continue if 0 00 Continue if 1 11 Abort Arbitration 01 or 10 CRC Block Diagram 7 6 5 4 3 2 1 0 Data Input LSB X7 X5 X4 X1 X0=1 Exclusive OR X Shift Register CRC Generating polynomial = X7+X5+X4+X+1 Fig. 5 In uplink the CRC is calculated on all bits of the command (startbit excluded), first. In dowlink the CRC is calculated on all bits of the answer, first bit sent by the chip first. Copyright 2005, EM Microelectronic-Marin SA 5 www.emmicroelectronic.com

ReadRom A ReadRomEn command enables only transponders in the field with RdEn bit set to «0» to answer. With this command, the address of a single new tag entered in the field can be detected because all known transponders are not allowed to answer if they are deactivated by the RdEn bit (RdEn=1). If more than one transponder answer a CRC error will be detected and it becomes necessary to perform an arbitration to find all new transponder addresses. The command is faster than a full arbitration cycle for new tags. The ReadRomEn command frame consists of three blocks and has a constant length of 13 bits. The Start bit allows the transponder to synchronise to the new command frame. After the Start bit, the frame contains four bits for the Command. A CRC block of is calculated over the Command and appended to the end. The transponder frame has a length of 40 bits and starts with the 32 bits ROM block. A CRC block of is calculated over the transponder address (ROM) and appended to the end. Reader Start ReadRom CRC 32 bits Transponder tsp ROM CRC SelToggle A SelToggle command addresses a transponder and toggles the RdEn bit (0 1 or 1 0). The transponder returns a frame with the changed value of RdEn bit followed by a CRC. The SelToggle command frame consists of four blocks and has a constant length of 45 bits. The Start bit allows the transponder to synchronise to the new command frame. After the Start bit the frame contains four bits for the Command. Next to the Command, a sequence of 32 bits follows with the transponder address. A CRC block of 8 bits is calculated over the Command and the transponder address and appended to the end. The transponder frame has a length of 10 bits and starts with the RdEn bit and the "not RdEn" bit. A CRC block of is calculated over the RdEn and the "not RdEn" and appended to the end. Fig. 6 32 bits Reader Start SelToggle ROM CRC 2 bits Transponder tsp RdEn nrden CRC SelTag The SelTag command address a transponder with its 32 bit address (ROM) and set the flag Select to 1. After this command, the selected transponder can answer to commands : Read, Write, Prot, Add, Comp and Login. Fig. 7 32 bits Reader Start SelTag ROM CRC 2 bits Transponder tsp Sel nsel CRC Fig. 8 Copyright 2005, EM Microelectronic-Marin SA 6 www.emmicroelectronic.com

DeselTag The DeselTag command address a transponder with its 32 bit address (ROM) and reset the flag Select to 0. EM4056 32 bits Reader Start DeselTag ROM CRC 2 bits Transponder tsp Sel nsel CRC Prot Prot command for writing the 2 (OTP) protection bit (read and write) at the specified address. Fig. 9 2 bits Reader Start Prot Address Wp/Rp CRC 2 bits Transponder twp WOk nwok CRC Wp=1, the specified address is protected against writing. Rp=1, the specified address is protected against reading. WOk=1, the protection bit has been successfully written to one. Fig. 10 Read Read command to get a 16-bit word located at the specified address. If the address is read protected, the circuit transmits a 65535 value. Reader Start Read Address CRC 16 bits 3 bits Transponder trp Datas Prot CRC Prot = (Wp / Rp / Suc) Fig. 11 Datas Rp Suc Definition 12345 dec 0 0 Data = 12345 65535 dec 0 0 Data = 65535 65535 dec 1 x Read protected 65535 dec 0 1 Read protected by PIN Wp=1, the specified address is protected against writing. Rp=1, the specified address is protected against reading. Suc=1, the specified address is protected by the PIN against reading. Copyright 2005, EM Microelectronic-Marin SA 7 www.emmicroelectronic.com

Write Write command for 16 bits of data at the specified address. 16 bits Reader Start Write Address Datas CRC 2 bits Transponder twp WOk nwok CRC Fig. 12 WOk=1, the write operation has been successfully executed. When a word is written at the address (Adr 126), where the configuration is located this command is restricted to write the uppermost data (Dat_15 à Dat_4), the lower address (Dat_3 to Dat_0) being reserved for safeguarding the PIN counter. The data at the address of the configuration are: 15 0 Z_Suc[2:0] M_Suc No_Ant Sec Conf[2:0] NU NU NU Alm Pin[2:0] where : M_suc : selects a internal mode for which no reading nor writing can extract or engrave valid data into the area of the memory presently protected by the PIN code. M_suc=1, area of memory is protected by PIN. Z_suc[2 :0] : determines the address area which is protected by the PIN code. (0% [000], 25%[100], 50%[101], 75 %[110] or 100%[111]). Fig. 13 Z_suc[2:0] Area protected Addresses protected 000 00 % None, incl. PIN 100 25 % Word 127 Word 96 101 50 % Word 95 Word 64 110 75 % Word 63 Word 32 111 100 % Word 31 Word 0 No_Ant : selects the bit "Egal_ROM" and disables the anticollision mode. No_Ant=1, no anticollision, the tag is always selected (Sel=1). Sec=1, enables the counter of false attempts for the password (PIN). Sec=0, counter is disabled. Conf[2 :0] : represents the maximum number of attempts for finding a valid PIN before definitive lock of the card for writing. Pin[2 :0] : represents the number of remaining attempts for finding the correct PIN. Alm : alarm bit indicates a permanent lock of the card against write attempts. This bit is activated as soon as the number of PIN erroneous introduction is surpassed. Copyright 2005, EM Microelectronic-Marin SA 8 www.emmicroelectronic.com

Add Add command to add one 16-bit data word to another 16-bit data word pointed by the specified address, this command writes the sum at the specified address. It is possible to add a value to an already protected memory location that has been protected against reading, but not to a memory location that has been protected against writing attempts. 16 bits Reader Start Add Address Datas CRC 2 bits Transponder twp WOk nwok CRC Comp Compares a 16 bits data word with another word pointed by the specified address. It is possible to perform a comparison with a value pointed by a read protected address. But it is impossible to compare a value with another one in the opaque area without entering the PIN. In the case of PIN violation, the result of the comparison is always false. Ega=1, comparison successful. Fig. 14 16 bits Reader Start Comp Address Datas CRC 2 bits Transponder trp Ega nega CRC Login Compares a 16 bit data word with the PIN word at the address 127. When a PIN comparison is made (Adr 127) and the identity is established, a write operation occurs in the EEPROM, PIN = CONF, the success bit is released (SUC = 0), the PIN counter is decremented (PIN = PIN - 1) and the corresponding new value is written in the EEPROM. After n erroneous attempts (PIN=0), the ALM bit is set (ALM = 1), and written in the EEPROM. Since that moment the entire memory is irreversibly locked. The unprotected data words (Rp=0) remain accessible for reading the information they are containing. Fig. 15 LSB 16 bits LSB 1 Reader Start Login Datas CRC 4 bits 1 Transponder twp Ega nega WOk nwok CRC Ega=1, password ok. Wok=1, writing operation successful. Fig. 16 Copyright 2005, EM Microelectronic-Marin SA 9 www.emmicroelectronic.com

Arbitration commands The arbitration mode is a sophisticated command avoiding collisions among transponders. The arbitration method is based on the method of multiprocessor bus arbitration. This feature allows the identification of a transponder out of a group, even if they entered the electromagnetic field at the same time. At each arbitration, the reader detects one address of a new transponder. The arbitration session starts with a special StartArbitration command. If the RdEn bit of the transponder is «0», then the transponder belongs to the active group. The arbitration commands will only act on the transponders of the active group. StartArbitration After the Start bit, the reader sends a command field which indicates the beginning of an arbitration cycle. An CRC block calculated over the StartArbitration command completes this information. The transponder returns the first BitVal frame corresponding to the LSB of its 32 bits addresses. Start of arbitration 1 bit 2 bits Reader Start Start_Arbit CRC 6 bits Start Continue Bit0 Bit0 X X Bit1 Bit1 Transponder ta1p LSB ROM ta2p Fig. 17 BitVal Frame The BitVal frame consists of 6 bits. If the Nth bit of its address is logic «0», the transponder sends two «0» at the position Bit0. If the Nth bit of its address is logic «1», the transponder sends two «0» at the positions Bit1. The bit repetition increases the transmission reliability. The response value of the different transponders is coded with the time position of the answer. Therefore no answer conflicts are generated. Note: Reception Bit Period is 32 RFclocks for all the arbitration (BitVal frame and CRC). BitVal frame Bit0 Bit0 X X Bit1 Bit1 32 Rf period BitVal = 0 0 0 X X X X BitVal = 1 X X X X 0 0 Fig. 18 Copyright 2005, EM Microelectronic-Marin SA 10 www.emmicroelectronic.com

Continue command After receiving the BitVal frame from the different transponders in the field the reader decides whether the tags with «0» or «1» should continue the arbitration process and communicates this with the Continue frame. The transponders whose last BitVal was not identical with the confirmation in the Continue frame stop the arbitration process and wait for a new command. Arbitration in progress 1 bit 2 bits 1 bit 2 bits Reader Start Continue Start Continue 6 bits Bit0 Bit0 X X Bit1 Bit1 6 bits Bit0 Bit0 X X Bit1 Bit1 Transponder ta1p n th BitVal ta2p ta1p n+1 th BitVal Fig. 19 When the Continue frame of the 32 nd bit is processed, only one transponder is left. This new identified tag sets the RdEn bit to 1 and belongs no longer to the active group. The arbitration cycle is completed by a transponder frame for selective commands (RdEn,CRC). The CRC is calculated like a transponder frame for general commands. This means the CRC is calculated over ROM and RdEn of the transponder in order to increase the reliability of the arbitration. End of arbitration 1 bit 2 bits 1 bit 2 bits Reader Start Continue Start Continue 6 bits Bit0 Bit0 X X Bit1 Bit1 Transponder ta1p 32 th BitVal ta2p ta1p CRC Fig. 20 To identify the address of a transponder, it takes 115 ms (including overhead as mentioned before). That makes it possible to detect about 8.7 new transponders per second, independent of the number of transponders in the electromagnetic field. Copyright 2005, EM Microelectronic-Marin SA 11 www.emmicroelectronic.com

Example of Arbitration protocol * EM4056 Read ROM No CRC error? Yes Reset flag Read next bit (from LSB to ) Yes 0 and 1? No Set flag Yes 0? No Chosen bit: 0 Chosen bit: 0 Chosen bit: 1 No? Yes Chosen bit: 1 No Flag set? Yes All tags are identified *patented by Biel School of Negineering, MicroLab I3S Fig. 21 Copyright 2005, EM Microelectronic-Marin SA 12 www.emmicroelectronic.com

Pad Assignment Pad Location Pin Name Description 1 C1 coil connection 2 TEST_CLK test pad with pull down 3 VPOS unregulated positive supply 6 5 4 3 4 VDD positive supply 169 1673 5 TEST_OUT test pad output 6 VSS negative supply 7 TEST test pad with pull down 8 C2 coil connection 3175 2607 1955 7 7 1850 EM4056 8 1 2 409 Y 151 666 525 X 2159 C1, C2 pad size : 200 X 600 Other pads size : 100 X 100 All dimensions in µm Fig. 22 Package Information CID Package PCB Package FRONT VIEW Y Z J K D TOP VIEW B MARKING AREA R A SYMBOL MIN TYP MAX A 8.2 8.5 8.8 B 3.8 4.0 4.2 D 5.8 6.0 6.2 e 0.38 0.5 0.62 F 1.25 1.3 1.35 g 0.3 0.4 0.5 J 0.42 0.44 0.46 K 0.115 0.127 0.139 R 0.4 0.5 0.6 Dimensions are in mm X C2 C1 C2 F g C1 F e SYMBOL MIN TYP MAX X 8.0 Y 4.0 Z 1.0 Dimensions are in mm Fig. 23 Fig. 24 Copyright 2005, EM Microelectronic-Marin SA 13 www.emmicroelectronic.com

Ordering Information Part Number Bit Cycle/ Delivery Form / Bumping Package / Die Form coding bit EM4056B6WW11E Bi-phase 64 Unsawn wafer, 11mils thickness With gold bumps EM4056B6WP11 Bi-phase 64 Die in waffle pack, 11mils thickness No bumps EM4056B6CI2LC Bi-phase 64 CID package, 2 pins (length = 2.5mm) Bulk EM4056B6CB2RC Bi-phase 64 PCB package, 2 pins Bulk For other packages, please contact EM Microelectronic-Marin SA Product Support Check our Web Site under Products/RF Identification section. Questions can be sent to cid@emmicroelectronic. com EM Microelectronic-Marin SA (EM) makes no warranty for the use of its products, other than those expressly contained in the Company's standard warranty which is detailed in EM's General Terms of Sale located on the Company's web site. EM assumes no responsibility for any errors which may appear in this document, reserves the right to change devices or specifications detailed herein at any time without notice, and does not make any commitment to update the information contained herein. No licenses to patents or other intellectual property of EM are granted in connection with the sale of EM products, expressly or by implications. EM's products are not authorized for use as components in life support devices or systems. EM Microelectronic-Marin SA, 04/05, Rev. E Copyright 2005, EM Microelectronic-Marin SA 14 www.emmicroelectronic.com