Skip to main content
Visitor II
February 24, 2025
Solved

ST25R3916 reading single byte from register not working after putting the device in "Ready mode"

  • February 24, 2025
  • 1 reply
  • 339 views

Hello,

I am working on a project where I need to read the UID of an NFC tag using the ST25R3916 and communicate via I2C. After powering on, I can successfully read single register, but after setting the device to "Ready mode" by setting bit 7 of the Operation Control Register (0x02), I only read zeros, even when attempting to read the FIFO.

    This topic has been closed for replies.
    Best answer by Brian TIDAL

    Hi,

    I would suggest to use the X-CUBE-NFC6 that provides a demo that reads the UID of a tag. It can use SPI or I2C for the MCU to ST25R3916 communication.

    Rgds

    BT

    1 reply

    Technical Moderator
    February 24, 2025

    Hi,

    I would suggest to use the X-CUBE-NFC6 that provides a demo that reads the UID of a tag. It can use SPI or I2C for the MCU to ST25R3916 communication.

    Rgds

    BT