
2Hardware description and configuration
The X-NUCLEO-NFC07A1 expansion board allows the user to test the functionality of the ST25DV64KC dynamic
NFC/RFID tag IC with a 64-Kbit dual interface EEPROM.
The EEPROM is organized in blocks of 512 bytes, arranged by pages of 4 bytes in I²C mode, and in 128 blocks
of 4 bytes in RF mode. It can be powered through the STM32 Nucleo development board or directly through the
received carrier electromagnetic field.
The ST25DV64KC features a general purpose output (GPO) and an energy harvesting feature that lets you
output the energy coming from the RF field on the Vout analog pin and acts on ST1 jumper to enable it.
The ST25DV64KC can act as a mailbox in fast transfer mode in both directions between the RF terminal (such as
an e-reader or a smart phone) and the microcontroller through the I²C. In this case, messages are stored in the
RAM instead of EEPROM. This mode allows exchanging up to 256 byte payload data via RF and I²C interfaces.
A user configurable output pin can also be used as an interrupt for the microcontroller, and toggles during field
change (available even when RF is disabled) (e.g., RF Busy, MailBox filled, EEPROM update, RF user Interrupt
and RF User Set/Reset).
These functions can be exploited using the firmware package contained in the X-CUBE-NFC7 software.
Note: To program the microcontroller on the STM32 Nucleo board refer to user manuals UM1724," STM32 Nucleo-64
board", and UM1725, "Description of STM32F4 HAL and LL drivers", available on www.st.com.).
The STM32 Nucleo and the X-NUCLEO-NFC07A1 are connected through CN5, CN6, CN8, and CN9 connectors
as detailed in the following tables.
Table 1. Interconnections between the STM32 Nucleo board and the X-NUCLEO-NFC07A1 expansion
board (left side)
Signal Connector Pin number STM32 Nucleo board
(MCU port)
X-NUCLEO-NFC07A1
expansion board
NC
CN6 Power
1 - -
IOREF 2 - 3V3
RESET 3 - -
3V3 4 - 3V3
5V 5 - -
GND 6 - GND
GND 7 - GND
VIN 8 - -
A0
CN8 Analog
1 PA0 -
A1 2 PA1 -
A2 3 PA4 -
A3 4 PB0 -
A4 5 PC1/PB9(1) -
A5 6 PC0/PB8(1) -
1. Acting on the STM32 Nucleo board solder bridge
Table 2. Interconnections between the STM32 Nucleo board and the X-NUCLEO-NFC07A1 expansion
board (right side)
Signal Connector Pin number STM32 Nucleo board
(MCU port)
X-NUCLEO-NFC07A1
expansion board
D15
CN5 Digital
10 PB8 ST25DV_SCL
D14 9 PB9 ST25DV_SDA
AREF 8 - -
UM2960
Hardware description and configuration
UM2960 - Rev 2 page 3/15