{"product_id":"adafruit-rfid-tag-st25dv16k-i2c-eeprom-breakout","title":"Adafruit RFID tag:  ST25DV16K I2C EEPROM Breakout","description":"\u003cdiv class=\"tab-heading-row\"\u003e\n\u003cdiv class=\"tab-heading-row\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"tab-description-content\" class=\"panel-collapse collapse in\"\u003e\n\u003cstrong\u003eThis RFID tag\u003c\/strong\u003e is really unique: it works with mobile phones just like other RFID tags, but you can reprogram it over I2C. The tag shows up as an ISO\/IEC 15693 (13.56MHz) chip which is readable by phones and tablets. This could be interesting in situations where you want a  tag that can be re-written dynamically when connected to a controller.\u003c\/div\u003e\n\u003cdiv class=\"panel-collapse collapse in\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"panel-collapse collapse in\"\u003eFor example, we did a test where we had a microcontroller write different URLs a few seconds apart, and the mobile phone detected the different URLs one after the other. Note that the most popular hobby RFID reader\/writer chips like the PN532 do \u003cstrong\u003enot\u003c\/strong\u003e support ISO15693 so you cannot use those to read the ST25DV tag once programmed!\u003c\/div\u003e\n\u003cdiv class=\"panel-collapse collapse in\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"panel-collapse collapse in\"\u003eWe used both Apple and Android phones with success to read the tags. According to the datasheet, one can even use it as an 'I2C to RFID' transfer system to wirelessly send and receive data from mobile devices (you'll need to write a custom app for that kind of project, though). \u003ca href=\"https:\/\/github.com\/stm32duino\/ST25DV\"\u003eST has written a handy library that you can easily use to write NFC URLs to the chip over I2C\u003c\/a\u003e. \u003cstrong\u003eYou cannot use an Arduino UNO (ATmega328p) with the ST25DV library, there's not enough RAM\u003c\/strong\u003e.\u003c\/div\u003e\n\u003cdiv class=\"panel-collapse collapse in\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"panel-collapse collapse in\"\u003ePlease use a Metro M0 or other SAMD chip (or better) to communicate with the ST25DV.  There's no Python or CircuitPython library for this chip at this time, \u003cstrong\u003eonly Arduino\u003c\/strong\u003e. To make connections easy, our breakout contains an ST25DV04 chip, support circuitry and even a PCB trace antenna. There's standard 0.100”\/ 2.54mm pitch headers for use with a breadboard. Should you wish to avoid soldering, the breakout also includes our \u003cstrong\u003eStemma QT\u003c\/strong\u003e connectors (SparkFun Qwiic compatible). Using these handy connectors you can simply plug in the sensor and get rolling with your project.\u003c\/div\u003e\n\u003cdiv class=\"panel-collapse collapse in\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"panel-collapse collapse in\"\u003eQT Cable is not included.\u003c\/div\u003e\n\u003cdiv class=\"panel-collapse collapse in\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2 id=\"tab-technical-details-heading\"\u003eTechnical Details for Adafruit RFID tag\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"tab-technical-details-content\" class=\"panel-collapse collapse in\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-lg-12 col-md-12 col-sm-12 col-xs-12\"\u003e\n\u003cstrong\u003eI2C interface\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eTwo-wire I2C serial interface supports 1MHz protocol\u003c\/li\u003e\n\u003cli\u003eUses multiple I2C addresses \u003cstrong\u003e0x2D, 0x53\u003c\/strong\u003e (user memory) \u003cstrong\u003eand 0x57\u003c\/strong\u003e (system memory)\u003c\/li\u003e\n\u003cli\u003eSingle supply voltage: 1.8V to 5.5V\u003c\/li\u003e\n\u003cli\u003eMultiple byte write programming (up to 256 bytes)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cstrong\u003eContactless interface\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eBased on ISO\/IEC 15693\u003c\/li\u003e\n\u003cli\u003eNFC Forum Type 5 tag certified by the NFC Forum\u003c\/li\u003e\n\u003cli\u003eSupports all ISO\/IEC 15693 modulations, coding, sub-carrier modes and data rates\u003c\/li\u003e\n\u003cli\u003eCustom fast read access up to 53 Kbit\/s\u003c\/li\u003e\n\u003cli\u003eSingle and multiple blocks read (same for Extended commands)\u003c\/li\u003e\n\u003cli\u003eSingle and multiple blocks write (up to 4) (same for Extended commands)\u003c\/li\u003e\n\u003cli\u003eInternal tuning capacitance: 28.5 pF\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cstrong\u003eMemory\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003e16-kbits of EEPROM\u003c\/li\u003e\n\u003cli\u003eI2C interface accesses bytes\u003c\/li\u003e\n\u003cli\u003eRF interface accesses blocks of 4 bytes\u003c\/li\u003e\n\u003cli\u003eWrite time:\n\u003cul\u003e\n\u003cli\u003eFrom I2C: typical 5ms for 1 byte\u003c\/li\u003e\n\u003cli\u003eFrom RF: typical 5ms for 1 block\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eData retention: 40 years\u003c\/li\u003e\n\u003cli\u003eWrite cycles endurance:\n\u003cul\u003e\n\u003cli\u003e1 million write cycles at 25 °C\u003c\/li\u003e\n\u003cli\u003e600k write cycles at 85 °C\u003c\/li\u003e\n\u003cli\u003e500k write cycles at 105 °C\u003c\/li\u003e\n\u003cli\u003e400k write cycles at 125 °C\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cstrong\u003eFast transfer mode\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eFast data transfer between I2C and RF interfaces\u003c\/li\u003e\n\u003cli\u003eHalf-duplex 256-byte dedicated buffer\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cstrong\u003eEnergy harvesting\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eAnalog output pin to power external components\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cstrong\u003eData protection\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eUser memory: 1 to 4 configurable areas, protectable in read and\/or write by three 64-bit passwords in RF and one 64-bit password in I2C\u003c\/li\u003e\n\u003cli\u003eSystem configuration: protected in write by a 64-bit password in RF and a 64-bit password in I2C\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cb\u003eRevision History:\u003c\/b\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eAs of Nov 1, 2023\u003c\/b\u003e – we've updated this PCB with \u003ca href=\"https:\/\/github.com\/adafruit\/Adafruit_Pinguin\"\u003eAdafruit Pinguin\u003c\/a\u003e to make a lovely and legible silkscreen - you may get the new PCB or the older version with vector fonts - both are identical other than the fancy silkscreen.\u003c\/li\u003e\n\u003c\/ul\u003e\nProduct Dimensions: 31.7mm x 25.3mm x 4.6mm \/ 1.2\" x 1.0\" x 0.2\"\u003c\/div\u003e\n\u003cdiv class=\"col-lg-12 col-md-12 col-sm-12 col-xs-12\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Tinker Tailor","offers":[{"title":"Default Title","offer_id":50068053229801,"sku":"000033","price":9.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/8006\/3209\/files\/3f487bf5-rfid3.jpg?v=1769271454","url":"https:\/\/www.tinkertailor.ca\/products\/adafruit-rfid-tag-st25dv16k-i2c-eeprom-breakout","provider":"Tinker Tailor","version":"1.0","type":"link"}