This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TRF7960: TRF7960 command / protocol complete documentation

Part Number: TRF7960


I’ve inherited a C# program running on Win10 that interfaces with an NFC reader pad.  The program has been running well for years, I need to make some modifications.  The original engineer wrote no comments in the source code, left no notes and is long gone, likely wouldn't remember the specifics anyway. 

The reader pad manufacturer tells me the reader pad is based on the TRF7960 evaluation module.  They have supplied some TI documentation and I have scrounged more TI documents off the web, but it is all still insufficient.

Document sloa141.pdf is a nice introduction but it is limited in that it only discusses 3 commands, 0x10, 0x14 and 0x18. 

SLOA-157 is better, it lists more commands, but surprisingly not all that I see used in my source code. 

SLOU-186G is helpful, it lists the register addresses and their definitions.

With these three documents I have been able to decipher most of the commands I find in the application source code.  However these documents do not cover commands such as 0xF0, 0xF1 and 0x03 that I find in my program.

Is there more complete documentation?  I've spent a lot of time searching.

  • Hello David,

    I'm sorry to hear about the situation you are in.

    Unfortunately, we don't have any more detailed documentation for that EVM.

    The software for that EVM was never supposed to be in any sort of production manner, it was thrown together for demo purposes only. We no longer offer any support for it and what exists on the web (which you found all that I know is out there) is all we have for it. The software has not been updated in over 5 years as well, as we have much better offerings available now.

    Your best bet would be to compare the code to the datasheet (SLOU186) to understand what the commands are doing.

    Sorry I can't be of more help.
  • Thank you for the quick and thorough reply Ralph, that answers my question.
    Very grateful,
    Dave