NXP Semiconductors : PN7120 – NFC controller includes complete protocol firmware suite and RF front-end

The PN7120, an NFC controller from NXP Semiconductors, enables the easy integration of NFC functionality into any OS environment.

It comes with complete on-chip NFC firmware and an NFC Controller Interface (NCI) designed for contactless communication at 13.56MHz.

The PN7120 consists of a full-featured RF front-end and an ARM® Cortex®-M0 MCU core loaded with firmware supporting the NCI 1.0 host communication protocol. This embedded firmware supports every NFC protocol. Linux and Android™ drivers as well as an IoT support package for the Windows® operating system provide for fast integration into various operating environments.

The controller makes the system-development process easy, since all the NFC real-time constraints, protocols and device discovery are taken care of internally. In a few NCI commands, the host software can configure the PN7120 to notify for card or peer detection, and start communicating with detected devices.

The RF front-end implements the various transmission modes detailed in the NFCIP-1 and NFCIP-2, ISO/IEC 14443, ISO/IEC 15693, ISO/IEC 18000-3, MIFARE® and FeliCa specifications. Benefiting from high sensitivity, this front-end can perform active load modulation, which enables communication via a small antenna while maintaining full compliance with the NFC Forum standard.

A highly efficient integrated power-management unit allows for direct supply from a battery. The PN7120 achieves ultra-low power consumption in the Polling Loop mode used for automatic
device discovery.


  • NCI operates over I²C host interface
  • Full compliance with all standards relevant to NFC
  • Buffered output drivers to connect an antenna with few external components
  • RF level detector
  • Automatic wake-up via RF field, internal timer and I²C interface
  • Integrated non-volatile memory


  • Home automation
  • Gateways
  • Wireless routers
  • Home appliances
  • Wearable devices
  • Remote controls
  • Healthcare and fitness equipment
  • Printers
  • IP phones
  • Gaming consoles


The PN7120 NFC Controller SBC Kit contains a PN7120 NFC controller board, a Raspberry Pi interface board, a BeagleBone interface board, as well as an NFC Forum type 2 tag in the form of a MIFARE Ultralight card.
Orderable Part Number: OM5577