PN7220
PN7220 is NFC controller manufactured by NXP Semiconductors.
description
This document describes the functionality and electrical specification of the PN7220 high-power NFC controller family with NCI interface.
As an NCI 2.2 pliant NFC controller with high RF output (2 W) and high receiver sensitivity, the NXP PN7220 is a robust solution for payment terminals and all readers that must generate a strong RF field in a difficult environment. Offering full pliance with EMVCo 3.1 L1 analog and digital, the PN7220 simplifies designs while ensuring interoperability with a broad range of smartcards and mobile phones.
In addition to the reader/writer functionality, the device supports the host card emulation of ISO14443-A cards up to 848 kbit/s and allows to connect up to 3 TDA8035 which offer the possibility for an ISO7816 contact interface connection.
The PN7221 is based on the PN7220 and supports all features of PN7220 plus "Enhanced Contactless Polling" (ECP) by Apple
- this description is not part of this document. Note, that the ECP feature is available after formal authorization only.
Two host connection options are available for this product:
1. Connection to one single host
- this is typically one host running an Android operating system 2. Connection to two hosts
- in this case one host is typically a security CPU connected by the SPI interface to meet PCI pliance requirements for an EMVCo payment subsystem, and the second host connected by an I2C interface which is typicallly used to run an Android operating system for all non-EMVCo payment related applications.
The PN7220 municates with a connected host through a physical interface using the NCI 2.2 protocol.
The PN7220 supports two types of configurable polling loops: one NFC Forum polling loop, and one EMVCo pliant polling loop. Switching between the polling loops is done based on a hardware input (GPIO) triggered by a connected host
- in case of a switching of the polling loop all data from an ongoing transaction is cleared from the internal buffers, the NCI software...