Store and transfer data between devices, such as configuration settings, authentication credentials, or sensor readings.
Store and transfer data between devices, such as configuration settings, authentication credentials, or sensor readings.
Use the NFC/RFID tag for asset tracking, inventory management, or identification purposes.
Implement smart poster and tag applications, where the tag provides information to users when they tap their NFC-enabled device.
Key Features
| ST25DV64K Chip | The board is built around the ST25DV64K chip, a high-performance NFC/RFID tag IC with 64-Kbit EEPROM and advanced security features. |
| 3.3V/5V Power Supply | The board supports both 3.3V and 5V power supply options, making it compatible with a wide range of microcontrollers and development boards. |
The board features a Grove connector, allowing for easy connection to other Grove modules and development boards.
The board operates in passive mode, eliminating the need for an external power source.
| NFC/RFID Compliant | The board is compliant with NFC Forum and ISO/IEC 14443 standards, ensuring compatibility with a broad range of NFC-enabled devices. |
| High-Speed Data Transfer | The board supports high-speed data transfer rates of up to 106 kbps. |
The ST25DV64K chip features advanced security mechanisms, including 32-bit password protection and data encryption.
Technical Specifications
13.56 MHz
3.3V or 5V
10 mA (active), 1 A (standby)
64 Kbit EEPROM
Up to 106 kbps
Up to 10 cm
35 mm x 20 mm x 3.5 mm
Applications
IoT projects
Prototyping and proof-of-concept development
NFC-enabled smart posters and tags
Asset tracking and inventory management
Identification and authentication applications
Wearable devices and accessories
Resources
ST25DV64K
Grove - NFC (SaT25DV64) Board
Available upon request
Available for popular development boards and microcontrollers
Grove - NFC (SaT25DV64) Versatile NFC/RFID Tag Board DocumentationOverviewThe Grove - NFC (SaT25DV64) is a versatile NFC/RFID tag board designed for easy integration into various IoT projects. It features a 3.3V/5V power supply and is equipped with the ST25DV64K chip, offering 64KB of EEPROM memory for storing data. This board is ideal for developing NFC-enabled applications, such as smart labels, inventory tracking, and access control systems.Technical SpecificationsPower Supply: 3.3V / 5V
Chip: ST25DV64K
Memory: 64KB EEPROM
Communication: I2C (default), SPI, UART
Operating Frequency: 13.56 MHz
Operating Distance: Up to 10 cm (depending on the reader device)Getting StartedBefore using the Grove - NFC (SaT25DV64) board, ensure you have the necessary software and hardware tools:Arduino Board (e.g., Arduino Uno, Arduino Nano)
Grove - NFC (SaT25DV64) Board
Grove Cable (for connecting the NFC board to the Arduino board)
Arduino IDE (for programming the Arduino board)Code Examples### Example 1: Reading and Writing Data using I2C (Arduino)In this example, we will demonstrate how to read and write data to the NFC tag using the I2C communication protocol.```cpp
#include <Wire.h>#define NFC_I2C_ADDRESS 0x55 // Default I2C address of the ST25DV64K chipvoid setup() {
Serial.begin(9600);
Wire.begin(); // Initialize I2C communication
}void loop() {
// Write data to the NFC tag
String dataToWrite = "Hello, World!";
Wire.beginTransmission(NFC_I2C_ADDRESS);
Wire.write(0x00); // Start of memory address
Wire.write(dataToWrite.c_str());
Wire.endTransmission();delay(1000);// Read data from the NFC tag
char buffer[32];
Wire.beginTransmission(NFC_I2C_ADDRESS);
Wire.write(0x00); // Start of memory address
Wire.endTransmission();
Wire.requestFrom(NFC_I2C_ADDRESS, 32);
int bytesRead = Wire.available();
for (int i = 0; i < bytesRead; i++) {
buffer[i] = Wire.read();
}
buffer[bytesRead] = '