![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
this is information on a product in full production. november 2014 docid022712 rev 7 1/141 1 M24LR64E-R dynamic nfc/rfid tag ic with 64-kbit eeprom, energy harvesting, i2c bus and iso 15693 rf interface datasheet - production data features i 2 c interface ? two-wire i 2 c serial interface supports 400 khz protocol ? single supply voltage: ? 1.8 v to 5.5 v ? byte and page write (up to 4 bytes) ? random and sequential read modes ? self-timed programming cycle ? automatic address incrementing ? enhanced esd/latch-up protection ? i2c timeout contactless interface ? iso 15693 and iso 18000-3 mode 1 compatible ? 13.56 mhz 7 khz carrier frequency ? to tag: 10% or 100% ask modulation using 1/4 (26 kbit/s) or 1/256 (1.6 kbit/s) pulse position coding ? from tag: load modulation using manchester coding with 423 khz and 484 khz subcarriers in low (6.6 kbit/s) or high (26 kbit/s) data rate mode. supports the 53 kbit/s data rate with fast commands ? internal tuning capacitance: 27.5 pf ? 64-bit unique identifier (uid) ? read block & write (32-bit blocks) digital output pin ? user configurable pin: rf write in progress or rf busy mode energy harvesting ? analog pin for energy harvesting ? 4 sink current configurable ranges memory ? 64-kbit eeprom organized into: ? 8192 bytes in i 2 c mode ? 2048 blocks of 32 bits in rf mode ? write time ?i 2 c: 5 ms (max.) ? rf: 5.75 ms including the internal verify time ? more than 1 million write cycles ? more than 40-year data retention ? multiple password pr otection in rf mode ? single password protection in i 2 c mode ? package ?ecopack2 ? (rohs compliant and halogen-free) so8 (mn) 150 mils width ufdfpn8 (mc) 2 x 3 mm tssop8 (dw) sawn wafer on uv tape www.st.com
contents M24LR64E-R 2/141 docid022712 rev 7 contents 1 description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2 signal descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.1 serial clock (scl) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.2 serial data (sda) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.3 rf write in progress / rf busy (rf wip/busy) . . . . . . . . . . . . . . . . . . . 15 2.4 energy harvesting analog output (vout) . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.5 antenna coil (ac0, ac1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.5.1 device reset in rf mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.6 v ss ground . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.7 supply voltage (v cc ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.7.1 operating supply voltage v cc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.7.2 power-up conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.7.3 device reset in i2c mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.7.4 power-down conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 3 user memory organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4 system memory area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 4.1 M24LR64E-R block security in rf mode . . . . . . . . . . . . . . . . . . . . . . . . . 24 4.1.1 example of the M24LR64E-R security protection in rf mode . . . . . . . 26 4.2 M24LR64E-R block security in i2c mode (i2c_write_lock bit area) . . . . 27 4.3 configuration byte and control register . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.3.1 rf wip/busy pin configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.3.2 energy harvesting configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 4.3.3 field_on indicator bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 4.3.4 configuration byte access in i2c and rf modes . . . . . . . . . . . . . . . . . . 30 4.3.5 control register access in i2c or rf mode . . . . . . . . . . . . . . . . . . . . . . 30 4.4 iso 15693 system parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 5i 2 c device operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 5.1 start condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 5.2 stop condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 docid022712 rev 7 3/141 M24LR64E-R contents 5.3 acknowledge bit (ack) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 5.4 data input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 5.5 i2c timeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 5.5.1 i2c timeout on start condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 5.5.2 i2c timeout on clock period . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 5.6 memory addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 5.7 write operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 5.8 byte write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 5.9 page write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 5.10 minimizing system delays by polling on ack . . . . . . . . . . . . . . . . . . . . . . 36 5.11 read operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 5.12 random address read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 5.13 current address read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 5.14 sequential read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 5.15 acknowledge in read mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 5.16 M24LR64E-R i 2 c password security . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 5.16.1 i 2 c present password command description . . . . . . . . . . . . . . . . . . . . . 39 5.16.2 i 2 c write password command description . . . . . . . . . . . . . . . . . . . . . . . 40 6 M24LR64E-R memory initial stat e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 7 rf device operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 7.1 rf communication and energy harvesting . . . . . . . . . . . . . . . . . . . . . . . . 42 7.2 commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 7.3 initial dialog for vicinity cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 7.3.1 power transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 7.3.2 frequency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 7.3.3 operating field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 8 communication signal from vcd to M24LR64E-R . . . . . . . . . . . . . . . . 45 9 data rate and data coding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 9.1 data coding mode: 1 out of 256 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 9.2 data coding mode: 1 out of 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 9.3 vcd to M24LR64E-R frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 contents M24LR64E-R 4/141 docid022712 rev 7 9.4 start of frame (sof) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 10 communication signal from M24LR64E-R to vcd . . . . . . . . . . . . . . . . 52 10.1 load modulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 10.2 subcarrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 10.3 data rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 11 bit representation and coding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 11.1 bit coding using one subcarrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 11.1.1 high data rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 11.1.2 low data rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 11.2 bit coding using two subcarriers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 11.2.1 high data rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 11.2.2 low data rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 12 M24LR64E-R to vcd frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 12.1 sof when using one subcarrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 12.1.1 high data rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 12.1.2 low data rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 12.2 sof when using two subcarriers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 12.2.1 high data rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 12.2.2 low data rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 12.3 eof when using one subcarrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 12.3.1 high data rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 12.3.2 low data rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 12.4 eof when using two subcarriers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 12.4.1 high data rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 12.4.2 low data rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 13 unique identifier (uid) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 14 application family identifier (afi) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 15 data storage format identifier (dsfid) . . . . . . . . . . . . . . . . . . . . . . . . . 62 15.1 crc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 16 M24LR64E-R protocol descripti on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 docid022712 rev 7 5/141 M24LR64E-R contents 17 M24LR64E-R states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 17.1 power-off state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 17.2 ready state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 17.3 quiet state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 17.4 selected state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 18 modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 18.1 addressed mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 18.2 non-addressed mode (general request) . . . . . . . . . . . . . . . . . . . . . . . . . 67 18.3 select mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 19 request format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 19.1 request flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 20 response format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 20.1 response flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 20.2 response error code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 21 anticollision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 21.1 request parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 22 request processing by the M24LR64E-R . . . . . . . . . . . . . . . . . . . . . . . 74 23 explanation of the possible cases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 24 inventory initiated command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 25 timing definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 25.1 t1: M24LR64E-R response delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 25.2 t2: vcd new request delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 25.3 t 3 : vcd new request delay when no response is received from the M24LR64E-R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 26 command codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 26.1 inventory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 26.2 stay quiet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 contents M24LR64E-R 6/141 docid022712 rev 7 26.3 read single block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 26.4 write single block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 26.5 read multiple block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 26.6 select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 26.7 reset to ready . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 26.8 write afi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 26.9 lock afi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 26.10 write dsfid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 26.11 lock dsfid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 26.12 get system info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 26.13 get multiple block security status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 26.14 write-sector password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 26.15 lock-sector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 26.16 present-sector password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 26.17 fast read single block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 26.18 fast inventory initiated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 26.19 fast initiate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 26.20 fast read multiple block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 26.21 inventory initiated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110 26.22 initiate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112 26.23 readcfg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112 26.24 writeehcfg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114 26.25 writedocfg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .115 26.26 setrstehen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .116 26.27 checkehen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118 27 maximum rating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 28 i 2 c dc and ac parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 29 rf electrical parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 30 package mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 31 part numbering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 docid022712 rev 7 7/141 M24LR64E-R contents appendix a anticollision algorithm (informative) . . . . . . . . . . . . . . . . . . . . . . . 136 a.1 algorithm for pulsed slots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 appendix b crc (informative) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 b.1 crc error detection method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 b.2 crc calculation example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 appendix c application family identifier (afi) (informative) . . . . . . . . . . . . . . 139 revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 list of tables M24LR64E-R 8/141 docid022712 rev 7 list of tables table 1. signal names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 table 2. device select code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 table 3. address most significant byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 table 4. address least significant byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 table 5. sector details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 table 6. sector security status byte area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 table 7. sector security status byte organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4 table 8. read/write protection bit setting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 table 9. password control bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 table 10. password system area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 table 11. M24LR64E-R sector security protection after power- up . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 table 12. M24LR64E-R sector security protection after a valid presentation of password 1 . . . . . . . 26 table 13. i2c_write_lock bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 table 14. configuration byte. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 table 15. control register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 table 16. eh_enable bit value after power-up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 table 17. system parameter sector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 table 18. operating modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 table 19. 10% modulation parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 table 20. response data rates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 table 21. uid format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 table 22. crc transmission rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 table 23. vcd request frame format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 table 24. M24LR64E-R response frame format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 table 25. M24LR64E-R response depending on request_flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 table 26. general request format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 table 27. definition of request flags 1 to 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 table 28. request flags 5 to 8 when bit 3 = 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 table 29. request flags 5 to 8 when bit 3 = 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 table 30. general response format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 table 31. definitions of response flags 1 to 8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 table 32. response error code definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 table 33. inventory request format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 table 34. example of the addition of 0-bits to an 11-bit ma sk value . . . . . . . . . . . . . . . . . . . . . . . . . 72 table 35. timing values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 table 36. command codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 table 37. inventory request format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 table 38. inventory response format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 table 39. stay quiet request format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 table 40. read single block request format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 table 41. read single block response format when error_fl ag is not set . . . . . . . . . . . . . . . . . . . . 83 table 42. sector security status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 table 43. read single block response format when error_flag is set . . . . . . . . . . . . . . . . . . . . . . . . 83 table 44. write single block request format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 table 45. write single block response format when error_fl ag is not set . . . . . . . . . . . . . . . . . . . . 84 table 46. write single block response format when error_flag is set . . . . . . . . . . . . . . . . . . . . . . . . 85 table 47. read multiple block request format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 table 48. read multiple block response format when error_ flag is not set. . . . . . . . . . . . . . . . . . . 88 docid022712 rev 7 9/141 M24LR64E-R list of tables table 49. sector security status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 table 50. read multiple block response format when error_fl ag is set . . . . . . . . . . . . . . . . . . . . . . . 88 table 51. select request format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 table 52. select block response format when error_flag is not set. . . . . . . . . . . . . . . . . . . . . . . . . 89 table 53. select response format when erro r_flag is set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 table 54. reset to ready request format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 table 55. reset to ready response format when error_flag is not set . . . . . . . . . . . . . . . . . . . . . . 91 table 56. reset to ready response format when error_flag is set . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 table 57. write afi request format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 table 58. write afi response format when error_flag is no t set . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 table 59. write afi response format when error_flag is set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 table 60. lock afi request format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 table 61. lock afi response format when error_flag is not set . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 table 62. lock afi response format when error_flag is set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 table 63. write dsfid request format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 table 64. write dsfid response format when error_flag is not set . . . . . . . . . . . . . . . . . . . . . . . . 95 table 65. write dsfid response format when error_flag is se t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 table 66. lock dsfid request format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 table 67. lock dsfid response format when error_flag is no t set . . . . . . . . . . . . . . . . . . . . . . . . . 96 table 68. lock dsfid response format when error_flag is set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 table 69. get system info request format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 table 70. get system info response form at when protocol_extension_flag = 0 and error_flag is not set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 table 71. get system info response form at when protocol_extension_flag = 1 and error_flag is not set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 table 72. get system info response format when error_flag is set . . . . . . . . . . . . . . . . . . . . . . . . . . 98 table 73. get multiple block security status request format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 table 74. get multiple block security status respon se format when error_flag is not set . . . . . . 100 table 75. sector security status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 table 76. get multiple block security status response format when error_flag is set . . . . . . . . . . . 100 table 77. write-sector password request format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 table 78. write-sector password response format when er ror_flag is not set . . . . . . . . . . . . . . . 101 table 79. write-sector password response format when error_ flag is set . . . . . . . . . . . . . . . . . . . . 101 table 80. lock-sector request format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 table 81. sector security status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 table 82. lock-sector response format when error_flag is not set . . . . . . . . . . . . . . . . . . . . . . . . 103 table 83. lock-sector response format when error_flag is set. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 table 84. present-sector password request fo rmat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 table 85. present-sector password response format when error_flag is not set . . . . . . . . . . . . . 104 table 86. present-sector password response format when er ror_flag is set . . . . . . . . . . . . . . . . . . 104 table 87. fast read single block request format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 table 88. fast read single block response format when error_flag is not set . . . . . . . . . . . . . . . 106 table 89. sector security status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 table 90. fast read single block response format when er ror_flag is set . . . . . . . . . . . . . . . . . . . 106 table 91. fast inventory initiated request format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 07 table 92. fast inventory initiated response format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 table 93. fast initiate request format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 table 94. fast initiate response format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 table 95. fast read multiple block request format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 table 96. fast read multiple block response format when error_flag is not set. . . . . . . . . . . . . . 109 table 97. sector security status if option_flag is set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 10 table 98. fast read multiple block response format when error_flag is set . . . . . . . . . . . . . . . . . . 110 list of tables M24LR64E-R 10/141 docid022712 rev 7 table 99. inventory initiated request format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 table 100. inventory initiated response format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 table 101. initiate request format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 table 102. initiate response form at . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 table 103. readcfg request format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 table 104. readcfg response format when error_flag is not set . . . . . . . . . . . . . . . . . . . . . . . . . . 113 table 105. readcfg response format when error_flag is set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 table 106. writeehcfg request format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 table 107. writeehcfg response format when error_flag is not set . . . . . . . . . . . . . . . . . . . . . . . . 114 table 108. writeehcfg response format when error_flag is se t . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 table 109. writedocfg request format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 table 110. writedocfg response format when error_flag is not set . . . . . . . . . . . . . . . . . . . . . . . . 116 table 111. writedocfg response format when error_flag is set . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 table 112. setrstehen request format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 table 113. setrstehen response format when error_flag is not set . . . . . . . . . . . . . . . . . . . . . . . 117 table 114. setrstehen response format when error_flag is se t . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 table 115. checkehen request format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 table 116. checkehen response format when error_flag is not set . . . . . . . . . . . . . . . . . . . . . . . . 118 table 117. checkehen response format when error_flag is se t . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 table 118. absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 table 119. i 2 c operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 table 120. ac test measurement conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 table 121. input parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 table 122. i 2 c dc characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 table 123. i 2 c ac characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 table 124. rf characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 table 125. operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 table 126. energy harvesting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 table 127. so8n ? 8-lead plastic small outline, 150 mils body width, package data. . . . . . . . . . . . . 131 table 128. ufdfpn8 (mlp8) 8-lead ultra thin fine pitch dual flat package no lead 2 x 3 mm, data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 table 129. tssop8 ? 8-lead thin shrink small outline, package mechanical data. . . . . . . . . . . . . . . 133 table 130. ordering information scheme for packaged devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 table 131. ordering and marking information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 table 132. crc definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 table 133. afi coding. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 table 134. document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 docid022712 rev 7 11/141 M24LR64E-R list of figures list of figures figure 1. logic diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 figure 2. 8-pin package connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 figure 3. i 2 c fast mode (f c = 400 khz): maximum r bus value versus bus parasitic capacitance (c bus ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 figure 4. i 2 c bus protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 figure 5. circuit diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 figure 6. memory sector organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 figure 7. i2c timeout on start condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 figure 8. write mode sequences with i2c_write_lock bit = 1 (data write inhibited). . . . . . . . . . . . . 34 figure 9. write mode sequences with i2c_write_lock bit = 0 (data write enabled) . . . . . . . . . . . . . 35 figure 10. write cycle polling flowchart using ack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 figure 11. read mode sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 figure 12. i 2 c present password command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 figure 13. i 2 c write password command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 figure 14. 100% modulation waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 figure 15. 10% modulation waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 figure 16. 1 out of 256 coding mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 figure 17. detail of a time period . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 figure 18. 1 out of 4 coding mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 figure 19. 1 out of 4 coding example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 figure 20. sof to select 1 out of 256 data coding mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 figure 21. sof to select 1 out of 4 data coding mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 figure 22. eof for either data coding mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 figure 23. logic 0, high data rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 figure 24. logic 0, high data rate, fast commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 figure 25. logic 1, high data rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 figure 26. logic 1, high data rate, fast commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 figure 27. logic 0, low data rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 figure 28. logic 0, low data rate, fast co mmands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 figure 29. logic 1, low data rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 figure 30. logic 1, low data rate, fast co mmands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 figure 31. logic 0, high data rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 figure 32. logic 1, high data rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 figure 33. logic 0, low data rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 figure 34. logic 1, low data rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 figure 35. start of frame, high data rate, one subcarrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 6 figure 36. start of frame, high data rate, one subcarrier , fast commands. . . . . . . . . . . . . . . . . . . . . . 56 figure 37. start of frame, low data rate, one subcarrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 6 figure 38. start of frame, low data rate, one subcarrier, fast commands . . . . . . . . . . . . . . . . . . . . . . 57 figure 39. start of frame, high data rate, two subcarriers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 7 figure 40. start of frame, low data rate, two subcarriers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 7 figure 41. end of frame, high data rate, one subcarrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 figure 42. end of frame, high data rate, one subcarrier, fast commands . . . . . . . . . . . . . . . . . . . . . . 58 figure 43. end of frame, low data rate, one subcarrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 8 figure 44. end of frame, low data rate, one subcarrier, fast commands . . . . . . . . . . . . . . . . . . . . . . 58 figure 45. end of frame, high data rate, two subcarriers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 figure 46. end of frame, low da ta rate, two subcarriers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 figure 47. M24LR64E-R decision tree for af i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 list of figures M24LR64E-R 12/141 docid022712 rev 7 figure 48. M24LR64E-R protocol timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 figure 49. M24LR64E-R state transition diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 6 figure 50. principle of comparison between the mask, th e slot number and the uid . . . . . . . . . . . . . 73 figure 51. description of a po ssible anticollision sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 figure 52. m24lr64e rf-busy management following inv entory command . . . . . . . . . . . . . . . . . . . 81 figure 53. stay quiet frame exchange between vcd and m 24lr64e-r . . . . . . . . . . . . . . . . . . . . . . 82 figure 54. read single block frame exchange between vcd and M24LR64E-R. . . . . . . . . . . . . . . . 84 figure 55. write single block frame exchange between vcd and M24LR64E-R . . . . . . . . . . . . . . . . 85 figure 56. m24lr64e rf-busy management following write command . . . . . . . . . . . . . . . . . . . . . . 86 figure 57. m24lr64e rf-wip management following write co mmand . . . . . . . . . . . . . . . . . . . . . . . 87 figure 58. read multiple block frame exchange betwee n vcd and M24LR64E-R . . . . . . . . . . . . . . 89 figure 59. select frame exchange between vcd and m24lr64e -r . . . . . . . . . . . . . . . . . . . . . . . . . 90 figure 60. reset to ready frame exchange between vcd and M24LR64E-R . . . . . . . . . . . . . . . . . . 91 figure 61. write afi frame exchange between vcd and m24lr 64e-r . . . . . . . . . . . . . . . . . . . . . . . 92 figure 62. lock afi frame exchange between vcd and m24lr6 4e-r . . . . . . . . . . . . . . . . . . . . . . . 94 figure 63. write dsfid frame exchange between vcd and M24LR64E-R . . . . . . . . . . . . . . . . . . . . 96 figure 64. lock dsfid frame exchange between vcd and M24LR64E-R. . . . . . . . . . . . . . . . . . . . . 97 figure 65. get system info frame exchange between vc d and M24LR64E-R . . . . . . . . . . . . . . . . . 99 figure 66. get multiple block security status frame exchange between vcd and M24LR64E-R . . 100 figure 67. write-sector password frame exchange between vcd and M24LR64E-R . . . . . . . . . . . 102 figure 68. lock-sector frame exchange between vcd and M24LR64E-R . . . . . . . . . . . . . . . . . . . . 103 figure 69. present-sector password frame exchange between vcd and M24LR64E-R . . . . . . . . . 105 figure 70. fast read single block frame exchange between vcd and M24LR64E-R. . . . . . . . . . . 106 figure 71. fast initiate frame exchange between vcd a nd M24LR64E-R . . . . . . . . . . . . . . . . . . . . 108 figure 72. fast read multiple block frame exchange between vcd and M24LR64E-R . . . . . . . . . 110 figure 73. initiate frame exchange between vcd and m24l r64e-r . . . . . . . . . . . . . . . . . . . . . . . . 112 figure 74. readcfg frame exchange between vcd and m24l r64e-r . . . . . . . . . . . . . . . . . . . . . . 113 figure 75. writeehcfg frame exchange between vcd and M24LR64E-R . . . . . . . . . . . . . . . . . . . . 115 figure 76. writedocfg frame exchange between vcd and M24LR64E-R. . . . . . . . . . . . . . . . . . . . 116 figure 77. setrstehen frame exchange between vcd a nd M24LR64E-R . . . . . . . . . . . . . . . . . . . 117 figure 78. checkehen frame exchange between vcd and M24LR64E-R. . . . . . . . . . . . . . . . . . . . 119 figure 79. ac test measurement i/o waveform. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 figure 80. i 2 c ac waveforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 figure 81. ask modulated signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 figure 82. energy harvesting: vout min vs. isink. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 figure 83. energy harvesting: working domain range 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 figure 84. energy harvesting: working domain range 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 figure 85. energy harvesting: working domain range 01 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 figure 86. energy harvesting: working domain range 00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 figure 87. so8n ? 8-lead plastic small outline, 150 mils body width, package outline . . . . . . . . . . . 131 figure 88. ufdfpn8 (mlp8) ? 8-lead ultra th in fine pitch dual flat package no lead 2 3mm, package outline. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 figure 89. tssop8 ? 8-lead thin shrink small outline, pa ckage outline . . . . . . . . . . . . . . . . . . . . . . 133 docid022712 rev 7 13/141 M24LR64E-R description 1 description the M24LR64E-R device is a dyna mic nfc/rfid tag ic with a du al-interface, electrically erasable programmable memory (eeprom). it features an i 2 c interface and can be operated from a v cc power supply. it is also a contactless memory powered by the received carrier electromagnetic wave. the M24LR64E-R is organized as 8192 8 bits in the i 2 c mode and as 2048 32 bits in the iso 15693 and iso 18000-3 mode 1 rf mode. the M24LR64E-R also features an energy harvesting analog output, as well as a user- configurable digital output pin toggling during either rf write in progress or rf busy mode. figure 1. logic diagram i 2 c uses a two-wire serial interface, comprising a bidirectional data line and a clock line. the devices carry a built-in 4-bit device type identi fier code (1010) in accordance with the i 2 c bus definition. the device behaves as a slave in the i 2 c protocol, with all memory operations synchronized by the serial clock. read and write operations are initiated by a start condition, generated by the bus master. the start condition is followed by a device select code and read/write bit (rw ) (as described in table 2 ), terminated by an acknowledge bit. when writing data to the memory, the device inserts an acknowledge bit during the 9 th bit time, following the bus master?s 8-bit transmission. when data is read by the bus master, the bus master acknowledges the receipt of the data byte in the same way. data transfers are terminated by a stop condition after an ack for write, and after a noack for read. in the iso15693/iso18000-3 mode 1 rf mo de, the M24LR64E-R is accessed via the 13.56 mhz carrier electromagnetic wave on which incoming data is demodulated from the received signal amplitude modu lation (ask: amplitud e shift keying). when connected to an antenna, the operating power is derived from the rf energy and no external power supply is required. the received ask wave is 10% or 100% modulated with a data rate of 1.6 kbit/s 9 & |