NFC Active and Passive Peer to Peer Communication Reference Design


Design files


This Near Field Communication (NFC) reference design provides a firmware example for implementing an NFC Peer to Peer (P2P) application. It is used for showing the application developer the correct way to implement a robust peer-to-peer project using the TRF7970A in both active and passive modes. The complexity of the Peer to Peer protocols and amount of NFC documentation that needs to be reviewed has traditionally been a barrier to developers creating NFC applications. This reference design solves this problem by providing a small number (five total) of easy to use Application Programming Interfaces (APIs). The documentation, hardware, and example code provided allows the designer to quickly implement NFC P2P functionality with an MSP430 or other MCU of choice.

  • Proven interoperabilty with most commonly available NFC enabled mobile devices
  • Supports Simple NDEF Exchange Protocol (SNEP) and Logical Link Control Protocol (LLCP)
  • Passive and Active Modes as Initiator and Target at 106kbps, 212kbps and 424kbps
  • Includes easily configurable GUI Software which allows selection of individual mode(s)
  • GUI Software has throughput measurement capability and payload storage, used for validation
  • Offers a standalone mode along with the GUI, which both allow sending and receiving NDEF messages

Firmware build options available for MSP-EXP430F5529 or MSP-EXP430F5529LP boards

??image.gallery.download_en_US?? View video with transcript Video

A fully assembled board has been developed for testing and performance validation only, and is not available for sale.

Design files & products

Design files

Download ready-to-use system files to speed your design process.

TIDR502.PDF (117 K)

Detailed schematic diagram for design layout and components

TIDR568.PDF (158 K)

Complete listing of design components, reference designators, and manufacturers/part numbers

TIDC399.ZIP (675 K)

Design file that contains information on physical board layer of design PCB

TIDC356.ZIP (695 K)

Design file that contains information on physical board layer of design PCB


Includes TI products in the design and potential alternatives.

MSP430 microcontrollers

MSP430F552925 MHz MCU with 128KB Flash, 8KB SRAM, 12-bit ADC, comparator, DMA, UART/SPI/I2C, USB, HW multiplier

Data sheet: PDF | HTML
Other wireless products

TRF7970AMulti-Protocol Fully Integrated 13.56-MHz NFC / RFID Transceiver IC

Data sheet: PDF | HTML

Technical documentation

No results found. Please clear your search and try again.
View all 1
Type Title Date
Application note NFC active and passive peer-to-peer communication using the TRF7970A (Rev. B) PDF | HTML Mar. 13, 2019

Support & training

TI E2E™ forums with technical support from TI engineers

View all forum topics

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support. ​​​​​​​​