High performance NFC controller with integrated firmware,
supporting all NFC Forum modes
Rev. 3.5 — 18 October 2017Product data sheet
317435COMPANY PUBLIC
This document describes the functionality and electrical specification of the NFC
Controller PN7150. Specifically it describes the features of the product PN7150
Additional documents describing the product functionality further are available for designin support. Refer to the references listed in this document to get access to the full
documentation provided by NXP.
Page 2
NXP Semiconductors
High performance NFC controller with integrated firmware, supporting all NFC Forum modes
2General description
Best plug´n play and high-performance full NFC solution PN7150 is a full NFC
controller solution with integrated firmware and NCI interface designed for contactless
communication at 13.56 MHz. It is compatible with NFC forum requirements.
PN7150 is designed based on learnings from previous NXP NFC device generation. It
is the ideal solution for rapidly integrating NFC technology in any application, especially
those running O/S environment like Linux and Android, reducing Bill of Material (BOM)
size and cost, thanks to:
• Full NFC forum compliancy (see [1]) with small form factor antenna
• Embedded NFC firmware providing all NFC protocols as pre-integrated feature
• Direct connection to the main host or microcontroller, by I2C-bus physical and NCI
protocol
• Ultra-low power consumption in polling loop mode
• Highly efficient integrated power management unit (PMU) allowing direct supply from a
battery
PN7150 embeds a new generation RF contactless front-end supporting various
transmission modes according to NFCIP-1 and NFCIP-2, ISO/IEC 14443, ISO/IEC
15693, MIFARE and FeliCa specifications. It embeds an ARM Cortex-M0 microcontroller
core loaded with the integrated firmware supporting the NCI 1.0 host communication. It
also allows to provide a higher output power by supplying the transmitter output stage
from 3.0 V to 4.75 V.
PN7150
The contactless front-end design brings a major performance step-up with on one hand
a higher sensitivity and on the other hand the capability to work in active load modulation
communication enabling the support of small antenna form factor.
Supported transmission modes are listed in Figure 1. For contactless card functionality,
the PN7150 can act autonomously if previously configured by the host in such a manner.
PN7150 integrated firmware provides an easy integration and validation cycle as all the
NFC real-time constraints, protocols and device discovery (polling loop) are being taken
care internally. In few NCI commands, host SW can configure the PN7150 to notify for
card or peer detection and start communicating with them.
Product data sheetRev. 3.5 — 18 October 2017
COMPANY PUBLIC3174353 / 61
Page 4
NXP Semiconductors
High performance NFC controller with integrated firmware, supporting all NFC Forum modes
3Features and benefits
• Includes NXP ISO/IEC14443-A and Innovatron ISO/IEC14443-B intellectual property
licensing rights
• ARM Cortex-M0 microcontroller core
• Highly integrated demodulator and decoder
• Buffered output drivers to connect an antenna with minimum number of external
components
• Integrated RF level detector
• Integrated Polling Loop for automatic device discovery
• RF protocols supported
– NFCIP-1, NFCIP-2 protocol (see [8] and [11])
– ISO/IEC 14443A, ISO/IEC 14443B PICC, NFC Forum T4T modes via host interface
(see [3])
– NFC Forum T3T via host interface
– ISO/IEC 14443A, ISO/IEC 14443B PCD designed according to NFC Forum digital
protocol T4T platform and ISO-DEP (see [1])
– FeliCa PCD mode
– MIFARE PCD encryption mechanism (MIFARE Classic 1K/4K)
– NFC Forum tag 1 to 5 (MIFARE Ultralight, Jewel, Open FeliCa tag, MIFARE
DESFire) (see [1])
– ISO/IEC 15693/ICODE VCD mode (see [9])
• Supported host interfaces
– NCI protocol interface according to NFC Forum standardization (see [2])
– I2C-bus High-speed mode (see [4])
• Integrated power management unit
– Direct connection to a battery (2.3 V to 5.5 V voltage supply range)
– Support different Hard Power-Down/Standby states activated by firmware
– Autonomous mode when host is shut down
• Automatic wake-up via RF field, internal timer and I2C-bus interface
• Integrated non-volatile memory to store data and executable code for customization
Product data sheetRev. 3.5 — 18 October 2017
COMPANY PUBLIC31743511 / 61
Page 12
NXP Semiconductors
High performance NFC controller with integrated firmware, supporting all NFC Forum modes
10 Functional description
PN7150 can be connected on a host controller through I2C-bus. The logical interface
towards the host baseband is NCI-compliant [2] with additional command set for NXPspecific product features. This IC is fully user controllable by the firmware interface
described in [5].
Moreover, PN7150 provides flexible and integrated power management unit in order to
preserve energy supporting Power Off mode.
In the following chapters you will find also more details about PN7150 with references to
very useful application note such as:
• PN7150 User Manual ([5]):
User Manual describes the software interfaces (API) based on the NFC forum NCI
standard. It does give full description of all the NXP NCI extensions coming in addition
to NCI standard ([2]).
• PN7150 Hardware Design Guide ([6]):
Hardware Design Guide provides an overview on the different hardware design options
offered by the IC and provides guidelines on how to select the most appropriate ones
for a given implementation. In particular, this document highlights the different chip
power states and how to operate them in order to minimize the average NFC-related
power consumption so to enhance the battery lifetime.
PN7150
• PN7150 Antenna and Tuning Design Guide ([7]):
Antenna and Tuning Design Guide provides some guidelines regarding the way to
design an NFC antenna for the PN7150 chip.
It also explains how to determine the tuning/matching network to place between this
antenna and the PN7150.
Standalone antenna performances evaluation and final RF system validation (PN7150
+ tuning/matching network + NFC antenna within its final environment) are also
covered by this document.
• PN7150 Low-Power Mode Configuration ([10]):
Low-Power Mode Configuration documentation provides guidance on how PN7150
can be configured in order to reduce current consumption by using Low-power polling
mode.
Product data sheetRev. 3.5 — 18 October 2017
COMPANY PUBLIC31743513 / 61
Page 14
NXP Semiconductors
aaa-015871
[VEN = Off]
[V
BAT
= On && V
DD(PAD)
= On
VEN = On]
[V
BAT
= Off || VEN = Off]
Full power mode
Power Off mode
High performance NFC controller with integrated firmware, supporting all NFC Forum modes
Fig 6. System power mode diagram
Table 6 summarizes the system power mode of the PN7150 depending on the status of
the external supplies available in the system:
PN7150
Table 6. System power modes configuration
V
BAT
VENPower mode
OffXPower Off mode
OnOffPower Off mode
OnOnFull power mode
Depending on power modes, some application states are limited:
Table 7. System power modes description
System power modeAllowed communication modes
Power Off modeno communication mode available
Full power modeReader/Writer, Card Emulation, P2P modes
10.1.2 PN7150 power states
Next to system power modes defined by the status of the power supplies, the power
states include the logical status of the system thus extend the power modes.
4 power states are specified: Monitor, Hard Power Down (HPD), Standby, Active.
Table 8. PN7150 power states
Power state name Description
MonitorThe PN7150 is supplied by V
critical level, VEN voltage > 1.1 V and the Monitor state is enabled. The
system power mode is Power Off mode.
Product data sheetRev. 3.5 — 18 October 2017
COMPANY PUBLIC31743514 / 61
Page 15
NXP Semiconductors
High performance NFC controller with integrated firmware, supporting all NFC Forum modes
Power state name Description
Hard Power DownThe PN7150 is supplied by V
StandbyThe PN7150 is supplied by V
ActiveThe PN7150 is supplied by V
At application level, the PN7150 will continuously switch between different states to
optimize the current consumption (polling loop mode). Refer to Table 1 for targeted
current consumption in here described states.
PN7150
which voltage is above its programmable
BAT
critical level when Monitor state is enabled and PN7150 is kept in Hard
Power Down (VEN voltage is kept low by host or SW programming) to have
the minimum power consumption. The system power mode is in Power Off.
which voltage is above its programmable
BAT
critical level when the Monitor state is enabled, VEN voltage is high (by host
or SW programming) and minimum part of PN7150 is kept supplied to
enable
configured wake-up sources which allow to switch to Active state; RF
field,Host interface. The system power mode is Full power mode.
which voltage is above its programmable
BAT
critical level when Monitor state is enabled, VEN voltage is high (by host or
SW programming) and the PN7150 internal blocks are supplied. 3 functional
modes are defined: Idle, Target and Initiator. The system power mode is Full
power mode.
The PN7150 is designed to allow the host controller to have full control over its functional
states, thus of the power consumption of the PN7150 based NFC solution and possibility
to restrict parts of the PN7150 functionality.
10.1.2.1 Monitor state
In Monitor state, the PN7150 will exit it only if the battery voltage recovers over the critical
level. Battery voltage monitor thresholds show hysteresis behavior as defined in Table
27.
10.1.2.2 Hard Power Down (HPD) state
The Hard Power Down state is entered when V
voltage < 0.4 V. As these signals are under host control, the PN7150 has no influence on
entering or exiting this state.
10.1.2.3 Standby state
Active state is PN7150’s default state after boot sequence in order to allow a quick
configuration of PN7150. It is recommended to change the default state to Standby state
after first boot in order to save power. PN7150 can switch to Standby state autonomously
(if configured by host).
In this state, PN7150 most blocks including CPU are no more supplied. Number of wakeup sources exist to put PN7150 into Active state:
DD(PAD)
and V
are high by setting VEN
BAT
• I2C-bus interface wake-up event
• Antenna RF level detector
• Internal timer event when using polling loop (380 kHz Low-power oscillator is enabled)
If wake-up event occurs, PN7150 will switch to Active state. Any further operation
depends on software configuration and/or wake-up source.
Product data sheetRev. 3.5 — 18 October 2017
COMPANY PUBLIC31743515 / 61
Page 16
NXP Semiconductors
High performance NFC controller with integrated firmware, supporting all NFC Forum modes
10.1.2.4 Active state
Within the Active state, the system is acting as an NFC device. The device can be in 3
different functional modes: Idle, Poller and Target.
Table 9. Functional modes in active state
Functional modes Description
Idlethe PN7150 is active and allows host interface communication. The RF
Listenerthe PN7150 is active and is configured for listening to external device.
Pollerthe PN7150 is active and is configured in Poller mode. It polls external
PN7150
interface is not activated.
device
Poller mode
Listener mode
10.1.2.5 Polling loop
The polling loop will sequentially set PN7150 in different power states (Active or
Standby). All RF technologies supported by PN7150 can be independently enabled
within this polling loop.
There are 2 main phases in the polling loop:
• Listening phase. The PN7150 can be in Standby power state or Listener mode
• Polling phase. The PN7150 is in Poller mode
In this mode, PN7150 is acting as Reader/Writer or NFC
Initiator, searching for or communicating with passive
tags or NFC target. Once RF communication has ended,
PN7150 will switch to active battery mode (that is, switch
off RF transmitter) to save energy. Poller mode shall
be used with 2.7 V < V
1.1 V. Poller mode shall not be used with V
V
DD(PAD)
is within its operational range (see Table 1).
< 5.5 V and VEN voltage >
BAT
BAT
< 2.7 V.
In this mode, PN7150 is acting as a card or as an NFC
Target. Listener mode shall be used with 2.3 V < V
Product data sheetRev. 3.5 — 18 October 2017
COMPANY PUBLIC31743517 / 61
Fig 7. Polling loop: all phases enabled
Listening phase uses Standby power state (when no RF field) and PN7150 goes to
Listener mode when RF field is detected. When in Polling phase, PN7150 goes to Poller
mode.
To further decrease the power consumption when running the polling loop, PN7150
features a low-power RF polling. When PN7150 is in Polling phase instead of sending
regularly RF command, PN7150 senses with a short RF field duration if there is any NFC
Target or card/tag present. If yes, then it goes back to standard polling loop. With 500 ms
(configurable duration, see [5]) listening phase duration, the average power consumption
is around 150 μA.
Page 18
NXP Semiconductors
aaa-016743
Listening phase
Emulation
Pause
Polling phase
High performance NFC controller with integrated firmware, supporting all NFC Forum modes
PN7150
Fig 8. Polling loop: low-power RF polling
Detailed description of polling loop configuration options is given in [5].
10.2 Microcontroller
PN7150 is controlled via an embedded ARM Cortex-M0 microcontroller core.
PN7150 features integrated in firmware are referenced in [5].
10.3 Host interface
PN7150 provides the support of an I2C-bus Slave Interface, up to 3.4 MBaud.
The host interface is waken-up on I2C-bus address.
To enable and ensure data flow control between PN7150 and host controller, additionally
a dedicated interrupt line IRQ is provided which Active state is programmable. See [5] for
more information.
Product data sheetRev. 3.5 — 18 October 2017
COMPANY PUBLIC31743518 / 61
Page 19
NXP Semiconductors
High performance NFC controller with integrated firmware, supporting all NFC Forum modes
10.3.1 I2C-bus interface
The I2C-bus interface implements a slave I2C-bus interface with integrated shift register,
shift timing generation and slave address recognition.
I2C-bus Standard mode (100 kHz SCL), Fast mode (400 kHz SCL) and High-speed mode
(3.4 MHz SCL) are supported.
The mains hardware characteristics of the I2C-bus module are:
• Support slave I2C-bus
• Standard, Fast and High-speed modes supported
• Wake-up of PN7150 on its address only
• Serial clock synchronization can be used by PN7150 as a handshake mechanism to
suspend and resume serial transfer (clock stretching)
The I2C-bus interface module meets the I2C-bus specification [4] except General call, 10bit addressing and Fast mode Plus (Fm+).
10.3.1.1 I2C-bus configuration
PN7150
The I2C-bus interface shares four pins with I2C-bus interface also supported by PN7150.
When I2C-bus is configured in EEPROM settings, functionality of interface pins changes
to one described in Table 10.
Table 10. Functionality for I2C-bus interface
Pin nameFunctionality
I2CADR0I2C-bus address 0
I2CADR1I2C-bus address 1
I2CSCL
I2CSDA
[1]
[1]
[1] I2CSCL and I2CSDA are not fail-safe and V
I2C-bus clock line
I2C-bus data line
shall always be available when
DD(pad)
using the SCL and SDA lines connected to these pins.
PN7150 supports 7-bit addressing mode. Selection of the I2C-bus address is done by 2pin configurations on top of a fixed binary header: 0, 1, 0, 1, 0, I2CADR1, I2CADR0, R/W.
Product data sheetRev. 3.5 — 18 October 2017
COMPANY PUBLIC31743519 / 61
Page 20
NXP Semiconductors
aaa-016745
PN7150
NFC_CLK_XTAL1NFC_CLK_XTAL2
crystal
27.12 MHz
cc
High performance NFC controller with integrated firmware, supporting all NFC Forum modes
– Internal oscillator for 27.12 MHz crystal connection
– Integrated PLL unit which includes a 1 GHz VCO, taking is reference clock on pin
• 13.56 MHz RF clock recovered from RF field
• Low-power oscillator 40 MHz
• Low-power oscillator 380 kHz
10.4.1 27.12 MHz quartz oscillator
When enabled, the 27.12 MHz quartz oscillator applied to PN7150 is the time reference
for the RF front end when PN7150 is behaving in Reader mode or NFCIP-1 initiator.
Therefore stability of the clock frequency is an important factor for reliable operation. It is
recommended to adopt the circuit shown in Figure 9.
PN7150
NFC_CLK_XTAL1
Fig 9. 27.12 MHz crystal oscillator connection
Table 12 describes the levels of accuracy and stability required on the crystal.
Table 12. Crystal requirements
Symbol ParameterConditionsMinTypMax Unit
f
xtal
crystal frequencyISO/IEC and FCC
-27.12 -MHz
compliancy
Δf
xtal
crystal frequency accuracy
full operating range
all V
range;T = 20
BAT
[1]
-100-+100 ppm
[1]
-50-+50ppm
°C
all temperature
range;V
BAT
= 3.6 V
[1]
-50-+50ppm
ESRequivalent series resistance-50100Ω
C
L
P
xtal
load capacitance-10-pF
crystal power dissipation--100μW
[1] This requirement is according to FCC regulations requirements. To meet only ISO/IEC
14443 and ISO/IEC 18092, then ± 14 kHz apply.
Product data sheetRev. 3.5 — 18 October 2017
COMPANY PUBLIC31743520 / 61
Page 21
NXP Semiconductors
aaa-007232
Input reference
noise floor
-140 dBc/Hz
dBc/Hz
Hz
-20dBc/Hz
Input reference noise corner
50 kHz
High performance NFC controller with integrated firmware, supporting all NFC Forum modes
10.4.2 Integrated PLL to make use of external clock
When enabled, the PLL is designed to generate a low noise 27.12 MHz for an input clock
13 MHz, 19.2 MHz, 24 MHz, 26 MHz, 38.4 MHz and 52 MHz.
The 27.12 MHz of the PLL is used as the time reference for the RF front end when
PN7150 is behaving in Reader mode or ISO/IEC 18092 Initiator as well as in Target
when configured in Active Communication mode.
The input clock on NFC_CLK_XTAL1 shall comply with the.following phase noise
requirements for the following input frequency: 13 MHz, 19.2 MHz, 24 MHz, 26 MHz,
This phase noise is equivalent to an RMS jitter of 6.23 ps from 10 Hz to 1 MHz. For
configuration of input frequency, refer to [9]. There are 6 pre-programmed and validated
frequencies for the PLL: 13 MHz, 19.2 MHz, 24 MHz, 26 MHz, 38.4 MHz and 52 MHz.
Table 13. PLL input requirements
Coupling: single-ended, AC coupling;
SymbolParameterConditionsMinTypMaxUnit
f
clk
i(ref)acc
clock frequencyISO/IEC and FCC
compliancy
reference input
frequency accuracy
full operating range;frequencies
typical values:13 MHz, 26 MHz and
52 MHz
full operating range;frequencies
typical values:19.2 MHz, 24 MHz
and
Product data sheetRev. 3.5 — 18 October 2017
COMPANY PUBLIC31743521 / 61
Page 22
NXP Semiconductors
PN7150
High performance NFC controller with integrated firmware, supporting all NFC Forum modes
SymbolParameterConditionsMinTypMaxUnit
φ
n
Sinusoidal shape
V
i(p-p)
V
i(clk)
Square shape
V
i(clk)
phase noiseinput noise floor at 50 kHz-140--dB/
Hz
peak-to-peak input
voltage
clock input voltage0-1.8V
clock input voltage0-1.8 ± 10 %V
0.2-1.8V
[1] This requirement is according to FCC regulations requirements. To meet only ISO/IEC
14443 and ISO/IEC 18092, then ± 400 ppm limits apply.
For detailed description of clock request mechanisms, refer to [5] and [6].
10.4.3 Low-power 40 MHz ± 2.5 % oscillator
Low-power OSC generates a 40 MHz internal clock. This frequency is divided by two to
make the system clock.
10.4.4 Low-power 380 kHz oscillator
A Low Frequency Oscillator (LFO) is implemented to drive a counter (WUC) wakingup PN7150 from Standby state. This allows implementation of low-power reader polling
loop at application level. Moreover, this 380 kHz is used as the reference clock for write
access to EEPROM memory.
10.5 Power concept
10.5.1 PMU functional description
The Power Management Unit of PN7150 generates internal supplies required by PN7150
out of V
• VDD: internal supply voltage
• V
DD(TX)
The Figure 11 describes the main blocks available in PMU:
Product data sheetRev. 3.5 — 18 October 2017
COMPANY PUBLIC31743525 / 61
Page 26
NXP Semiconductors
aaa-017004
V
BAT1
Drop = 1 * load
4.75 V
5.5 V
4.5 V
V
DD(TX)
High performance NFC controller with integrated firmware, supporting all NFC Forum modes
Fig 16. V
behavior when PN7150 is supply using external supply on V
DD(TX)
PN7150
BAT1
Figure 16 shows the behavior of V
10.5.3.3 TXLDO limiter
The TXLDO includes a current limiter to avoid too high current within TX1, TX2 when in
reader or initiator modes.
The current limiter block compares an image of the TXLDO output current to a reference.
Once the reference is reached, the output current gets limited which is equivalent to a
typical output current of 220 mA whatever V
5.5 V.
10.5.4 Battery voltage monitor
The PN7150 features low-power V
battery from being discharged below critical levels. When V
V
BATcritical
principle schematic of the battery monitor.
The battery voltage monitor is enabled via an EEPROM setting.
At the first start-up, V
configured in EEPROM. The PN7150 monitors battery voltage continuously.
threshold, then the PN7150 goes in Monitor state. Refer to Figure 17 for
BAT
depending on V
DD(TX)
or V
BAT
voltage monitor which protects mobile device
BAT
BAT1
value.
BAT1
value in the range of 2.3 V to
voltage goes below
BAT
voltage monitor functionality is OFF and then enabled if properly
Product data sheetRev. 3.5 — 18 October 2017
COMPANY PUBLIC31743526 / 61
Page 27
NXP Semiconductors
aaa-013868
SYSTEM
MANAGEMENT
low power
DVDD_CPU
V
DDD
V
DD
power off
VBAT
MONITOR
REGISTERS
enable
threshold
selection
POWER SWITCHES
POWER
MANAGEMENT
DIGITAL
(memories, cpu,
etc,...)
V
BAT
EEPROM
High performance NFC controller with integrated firmware, supporting all NFC Forum modes
PN7150
Fig 17. Battery voltage monitor principle
The value of the critical level can be configured to 2.3 V or 2.75 V by an EEPROM
setting. This value has a typical hysteresis around 150 mV.
10.6 Reset concept
10.6.1 Resetting PN7150
To enter reset, there are 2 ways:
• Pulling VEN voltage low (Hard Power Down state)
• if V
Reset means resetting the embedded FW execution and the registers values to their
default values. Part of these default values is defined from EEPROM data loaded values,
others are hardware defined. See [5] to know which ones are accessible to tune PN7150
to the application environment.
Product data sheetRev. 3.5 — 18 October 2017
COMPANY PUBLIC31743527 / 61
Page 28
NXP Semiconductors
aaa-015878
host
communication
possible
t
boot
t
w(VEN)
V
EN
V
DD(PAD)
V
BAT
aaa-015879
host
communication
possible
t
boot
t
t(VDD(PAD)-VEN)
V
EN
V
DD(PAD)
V
BAT
High performance NFC controller with integrated firmware, supporting all NFC Forum modes
Fig 18. Resetting PN7150 via VEN pin
See Section 14.2.2 for the timings values.
10.6.2 Power-up sequences
PN7150
10.6.2.1 V
There are 2 different supplies for PN7150. PN7150 allows these supplies to be set up
independently, therefore different power-up sequences have to be considered.
is set up before V
BAT
This is at least the case when V
PN7150 V
is always supplied as soon the system is supplied.
Product data sheetRev. 3.5 — 18 October 2017
COMPANY PUBLIC31743528 / 61
and V
.
are set up in the same time
BAT
pin is connected to a PMU/regulator which also supply
BAT
Page 29
NXP Semiconductors
aaa-015881
host
communication
possible
t
boot
t
t(VBAT-VEN)
V
EN
V
DD(PAD)
V
BAT
t
boot
t
W(VEN)
V
EN
V
DD(PAD)
V
BAT
t
t(VDD(PAD)-VEN)
aaa-015884
host
communication
possible
High performance NFC controller with integrated firmware, supporting all NFC Forum modes
Fig 20. V
See Section 14.2.3 for the timings values.
DD(PAD)
and V
are set up in the same time
BAT
PN7150
10.6.2.3 PN7150 has been enabled before V
off
This can be the case when V
V
DD(PAD)
is generated from a PMU. When the battery voltage is too low, then the PMU
pin is directly connected to the battery and when
BAT
might no more be able to generate V
V
DD(PAD)
is set up again.
As the pins to select the interface are biased from V
the pins might not be correctly biased internally and the information might be lost.
Therefore it is required to make the IC boot after V
DD(PAD)
DD(PAD)
is set up or before V
DD(PAD)
has been cut
. When the device gets charged again, then
DD(PAD)
DD(PAD)
, when V
DD(PAD)
is set up again.
disappears
Fig 21. V
is set up or cut-off after PN7150 has been enabled
Product data sheetRev. 3.5 — 18 October 2017
COMPANY PUBLIC31743529 / 61
Page 30
NXP Semiconductors
aaa-015886
t
VBAT(L)
t > 0 mst > 0 ms
(nice to have)
V
BAT
V
EN
V
DD(PAD)
High performance NFC controller with integrated firmware, supporting all NFC Forum modes
10.6.3 Power-down sequence
PN7150Fig 22. power-down sequence
PN7150
10.7 Contactless Interface Unit
PN7150 supports various communication modes at different transfer speeds and
modulation schemes. The following chapters give more detailed overview of selected
communication modes.
Remark: all indicated modulation index and modes in this chapter are system
parameters. This means that beside the IC settings a suitable antenna tuning is required
to achieve the optimum performance.
10.7.1 Reader/Writer communication modes
Generally 5 Reader/Writer communication modes are supported:
• PCD Reader/Writer for ISO/IEC 14443A/MIFARE
• PCD Reader/Writer for Jewel/Topaz
• PCD Reader/Writer for FeliCa
• PCD Reader/Writer for ISO/IEC 14443B
• VCD Reader/Writer for ISO/IEC 15693/ICODE
10.7.1.1 ISO/IEC 14443A/MIFARE and Jewel/Topaz PCD communication mode
The ISO/IEC 14443A/MIFARE PCD communication mode is the general reader to card
communication scheme according to the ISO/IEC 14443A specification. This modulation
scheme is as well used for communications with Jewel/Topaz cards.
Figure 23 describes the communication on a physical level, the communication table
describes the physical parameters (the numbers take the antenna effect on modulation
depth for higher data rates).
Product data sheetRev. 3.5 — 18 October 2017
COMPANY PUBLIC31743531 / 61
The contactless coprocessor and the on-chip CPU of PN7150 handle the complete ISO/
IEC 14443A/MIFARE RF-protocol, nevertheless a dedicated external host has to handle
the application layer communication.
Page 32
NXP Semiconductors
aaa-016750
NFCC
ISO/IEC 18092 - FeliCa
PCD mode
PICC (Card)
FeliCa card
PCD to PICC,
8 - 12 % ASK at 212 or 424 kbits/s
Manchester coded
PICC to PCD,
load modulation
Manchester coded at 212 or 424 kbits/s
High performance NFC controller with integrated firmware, supporting all NFC Forum modes
10.7.1.2 FeliCa PCD communication mode
The FeliCa communication mode is the general Reader/Writer to card communication
scheme according to the FeliCa specification. Figure 24 describes the communication on
a physical level, the communication overview describes the physical parameters.
Fig 24. FeliCa Reader/Writer communication mode diagram
PN7150
Table 15. Overview for FeliCa Reader/Writercommunication mode
Communication direction
FeliCaFeliCa higher transfer speeds
Transfer speed212 kbit/s424 kbit/s
Bit length(64/13.56) μs(32/13.56) μs
PN7150 → PICC
modulation on
8 % - 12 % ASK8 % - 12 % ASK(data sent by PN7150 to a card)
PN7150 side
bit codingManchesterManchester
PICC → PN7150
(data received by PN7150 from a card)
modulation on PICC
load modulationload modulation
side
subcarrier frequency no subcarrierno subcarrier
bit codingManchesterManchester
The contactless coprocessor of PN7150 and the on-chip CPU handle the FeliCa
protocol. Nevertheless a dedicated external host has to handle the application layer
communication.
10.7.1.3 ISO/IEC 14443B PCD communication mode
The ISO/IEC 14443B PCD communication mode is the general reader to card
communication scheme according to the ISO/IEC 14443B specification. Figure 25
describes the communication on a physical level, the communication table describes the
physical parameters.
Product data sheetRev. 3.5 — 18 October 2017
COMPANY PUBLIC31743533 / 61
The contactless coprocessor and the on-chip CPU of PN7150 handles the complete
ISO/IEC 14443B RF-protocol, nevertheless a dedicated external host has to handle the
application layer communication.
10.7.1.4 R/W mode for NFC forum Type 5 Tag
The R/W mode for NFC forum Type 5 Tag (T5T) is the general reader to card
communication scheme according to the ISO/IEC 15693 specification. PN7150 will
communicate with VICC (Type 5 Tag) using only the 26.48 kbit/s with single subcarrier
data rate of the VICC.
Page 34
NXP Semiconductors
aaa-016752
NFCC
ISO/IEC 15693
VCD mode
Card
(VICC/TAG)
ISO/IEC 15693
VCD to VICC,
100 % ASK at 26.48 kbit/s
pulse position coded
VICC to VCD,
subcarrier load modulation
Manchester coded at 26.48 kbit/s
High performance NFC controller with integrated firmware, supporting all NFC Forum modes
Fig 26. R/W mode for NFC forum T5T communication diagram
Figure 26 and Table 17 show the communication schemes used.
Table 17. Communication overview for NFC forum T5T R/W mode
Communication direction
PN7150 → VICC
(data sent by PN7150 to a tag)
VICC → PN7150
(data received by PN7150 from a tag)
transfer speed26.48 kbit/s
bit length(512/13.56) μs
modulation on PN7150 side100 % ASK
bit codingpulse position modulation 1 out of 4 mode
transfer speed26.48 kbit/s
bit length(512/13.56) μs
modulation on VICC sidesubcarrier load modulation
subcarrier frequencysingle subcarrier
bit codingManchester
PN7150
10.7.2 ISO/IEC 18092, Ecma 340 NFCIP-1 communication modes
An NFCIP-1 communication takes place between 2 devices:
• NFC Initiator: generates RF field at 13.56 MHz and starts the NFCIP-1 communication.
• NFC Target: responds to NFC Initiator command either in a load modulation scheme in
Passive communication mode or using a self-generated and self-modulated RF field for
Active communication mode.
The NFCIP-1 communication differentiates between Active and Passive communication
modes.
• Active communication mode means both the NFC Initiator and the NFC Target are
using their own RF field to transmit data
• Passive communication mode means that the NFC Target answers to an NFC
Initiator command in a load modulation scheme. The NFC Initiator is active in terms of
generating the RF field.
PN7150 supports the Active Target, Active Initiator, Passive Target and Passive Initiator
Product data sheetRev. 3.5 — 18 October 2017
COMPANY PUBLIC31743535 / 61
Page 36
NXP Semiconductors
aaa-016757
1. NFC Initiator starts the communication at selected transfer speed
2. NFC Target answers using load modulation at the same transfer speed
host
power
for digital
processing
NFCC
NFC Target
host
power
for digital
processing
NFC Initiator
host
power
to generate
the field
NFC Initiator
host
power
to generate
the field
NFCC
NFC Target
High performance NFC controller with integrated firmware, supporting all NFC Forum modes
Table 18. Overview for Active communication mode
Communication direction
Baud rate106 kbit/s212 kbit/s424 kbit/s
Bit length(128/13.56) μs(64/13.56) μs(32/13.56) μs
NFC Initiator to NFC Target
modulation100 % ASK
bit codingModified MillerManchesterManchester
NFC Target to NFC Initiator
modulation100 % ASK
bit codingMillerManchesterManchester
[1] This modulation index range is according to NFCIP-1 standard. It might be that some
NFC forum type 3 cards does not withstand the full range as based on FeliCa range
which is narrow (8 % to 14 % ASK).
ISO/IEC 18092, Ecma 340, NFCIP-1
8 % - 30 % ASK
8 % - 30 % ASK
[1]
8 % - 30 % ASK
[1]
8 % - 30 % ASK
PN7150
[1]
[1]
10.7.2.2 Passive communication mode
Passive communication mode means that the NFC Target answers to an NFC Initiator
command in a load modulation scheme.
Fig 29. Passive communication mode
Table 19 gives an overview of the Passive communication modes:
[1] This modulation index range is according to NFCIP-1 standard. It might be that some
NFC forum type 3 cards does not withstand the full range as based on FeliCa range
which is narrow (8 % to 14 % ASK). To adjust the index, see [7].
ISO/IEC 18092, Ecma 340, NFCIP-1
8 % - 30 % ASK
load modulationload modulation
modulation
[1]
8 % - 30 % ASK
PN7150
[1]
10.7.2.3 NFCIP-1 framing and coding
The NFCIP-1 framing and coding in Active and Passive communication modes are
defined in the NFCIP-1 standard: ISO/IEC 18092 or Ecma 340.
10.7.2.4 NFCIP-1 protocol support
The NFCIP-1 protocol is not completely described in this document. For detailed
explanation of the protocol, refer to the ISO/IEC 18092 or Ecma 340 NFCIP-1 standard.
However the datalink layer is according to the following policy:
• Transaction includes initialization, anticollision methods and data transfer. This
sequence must not be interrupted by another transaction
• PSL shall be used to change the speed between the target selection and the data
transfer, but the speed should not be changed during a data transfer
10.7.3 Card communication modes
PN7150 can be addressed as NFC forum T3T and T4T tags. This means that PN7150
can generate an answer in a load modulation scheme according to the ISO/IEC 14443A,
ISO/IEC 14443B and the Sony FeliCa interface description.
Remark: PN7150 does not support a complete card protocol. This has to be handled by
the host controller.
Table 20, Table 21 and Table 22 describe the physical parameters.
Product data sheetRev. 3.5 — 18 October 2017
COMPANY PUBLIC31743538 / 61
Page 39
NXP Semiconductors
High performance NFC controller with integrated firmware, supporting all NFC Forum modes
10.7.3.3 NFC forum T3T, Sony FeliCa card mode
Table 22. Overview for NFC forum T3T, Sony FeliCa card mode
Communication direction
Transfer speed212 kbit/s424 kbit/s
Bit length(64/13.56) μs(32/13.56) μs
PCD ® PN7150
modulation on
PN7150 side
bit codingManchesterManchester
PN7150 ® PCD
(data sent by PN7150 to a Reader)
modulation on PICC
side
subcarrier frequency no subcarrierno subcarrier
bit codingManchesterManchester
PN7150
FeliCaFeliCa higher transfer speeds
8 % - 12 % ASK8 % - 12 % ASK(data received by PN7150 from a Reader)
load modulationload modulation
10.7.4 Frequency interoperability
When in communication, PN7150 is generating some RF frequencies. PN7150 is also
sensitive to some RF signals as it is looking from data in the field.
In order to avoid interference with others RF communication, it is required to tune the
antenna and design the board according to [6].
Although ISO/IEC 14443 and ISO/IEC 18092/Ecma 340 allows an RF frequency of 13.56
MHz ± 7 kHz, FCC regulation does not allow this wide spread and limits the dispersion to
± 50 ppm, which is in line with PN7150 capability.
Product data sheetRev. 3.5 — 18 October 2017
COMPANY PUBLIC31743539 / 61
Page 40
NXP Semiconductors
High performance NFC controller with integrated firmware, supporting all NFC Forum modes
11 Limiting values
Table 23. Limiting values
In accordance with the Absolute Maximum Rating System (IEC 60134).
SymbolParameterConditionsMinMaxUnit
V
DD(PAD)VDD(PAD)
V
BAT
ESD
T
stg
P
tot
PN7150
supply voltagesupply voltage for host
interface
battery supply voltage-6V
electrostatic discharge voltage
HBM; 1500 Ω, 100 pF;EIA/
JESD22-A114-D
CDM; field induced
model;EIA/JESC22-C101-C
storage temperature-55+150 °C
total power dissipationall modes
-4.35V
-1.5kVV
-500V
[1]
-600mW
V
V
RXN(i)
RXP(i)
RXN input voltage02.5V
RXP input voltage02.5V
[1] The design of the solution shall be done so that for the different use cases targeted
the power to be dissipated from the field or generated by PN7150 does not exceed this
value.
Product data sheetRev. 3.5 — 18 October 2017
COMPANY PUBLIC31743550 / 61
Page 51
NXP Semiconductors
High performance NFC controller with integrated firmware, supporting all NFC Forum modes
16 Soldering of SMD packages
This text provides a very brief insight into a complex technology. A more in-depth account
of soldering ICs can be found in Application Note AN10365 "Surface mount reflow
soldering description".
16.1 Introduction to soldering
Soldering is one of the most common methods through which packages are attached
to Printed Circuit Boards (PCBs), to form electrical circuits. The soldered joint provides
both the mechanical and the electrical connection. There is no single soldering method
that is ideal for all IC packages. Wave soldering is often preferred when through-hole
and Surface Mount Devices (SMDs) are mixed on one printed wiring board; however, it is
not suitable for fine pitch SMDs. Reflow soldering is ideal for the small pitches and high
densities that come with increased miniaturization.
16.2 Wave and reflow soldering
PN7150
Wave soldering is a joining technology in which the joints are made by solder coming
from a standing wave of liquid solder. The wave soldering process is suitable for the
following:
• Through-hole components
• Leaded or leadless SMDs, which are glued to the surface of the printed circuit board
Not all SMDs can be wave soldered. Packages with solder balls, and some leadless
packages which have solder lands underneath the body, cannot be wave soldered. Also,
leaded SMDs with leads having a pitch smaller than ~0.6 mm cannot be wave soldered,
due to an increased probability of bridging.
The reflow soldering process involves applying solder paste to a board, followed by
component placement and exposure to a temperature profile. Leaded packages,
packages with solder balls, and leadless packages are all reflow solderable.
Key characteristics in both wave and reflow soldering are:
• Board specifications, including the board finish, solder masks and vias
• Package footprints, including solder thieves and orientation
• The moisture sensitivity level of the packages
• Package placement
• Inspection and repair
• Lead-free soldering versus SnPb soldering
16.3 Wave soldering
Key characteristics in wave soldering are:
• Process issues, such as application of adhesive and flux, clinching of leads, board
transport, the solder wave parameters, and the time during which components are
exposed to the wave
• Solder bath specifications, including temperature and impurities
Product data sheetRev. 3.5 — 18 October 2017
COMPANY PUBLIC31743551 / 61
Page 52
NXP Semiconductors
High performance NFC controller with integrated firmware, supporting all NFC Forum modes
16.4 Reflow soldering
Key characteristics in reflow soldering are:
• Lead-free versus SnPb soldering; note that a lead-free reflow process usually leads
to higher minimum peak temperatures (see Figure 32) than a SnPb process, thus
reducing the process window
• Solder paste printing issues including smearing, release, and adjusting the process
window for a mix of large and small components on one board
• Reflow temperature profile; this profile includes preheat, reflow (in which the board
is heated to the peak temperature) and cooling down. It is imperative that the peak
temperature is high enough for the solder to make reliable solder joints (a solder
paste characteristic). In addition, the peak temperature must be low enough that the
packages and/or boards are not damaged. The peak temperature of the package
depends on package thickness and volume and is classified in accordance with Table
45 and 46
Table 45. SnPb eutectic process (from J-STD-020D)
Package thickness (mm)
< 2.5235220
≥ 2.5220220
PN7150
Package reflow temperature (°C)
Volume (mm3)
< 350≥ 350
Table 46. Lead-free process (from J-STD-020D)
Package thickness (mm)
< 1.6260260260
1.6 to 2.5260250245
> 2.5250245245
Package reflow temperature (°C)
Volume (mm3)
< 350350 to 2 000> 2 000
Moisture sensitivity precautions, as indicated on the packing, must be respected at all
times.
Studies have shown that small packages reach higher temperatures during reflow
soldering, see Figure 32.
Product data sheetRev. 3.5 — 18 October 2017
COMPANY PUBLIC31743553 / 61
Page 54
NXP Semiconductors
High performance NFC controller with integrated firmware, supporting all NFC Forum modes
17 Abbreviations
Table 47. Abbreviations
AcronymDescription
APIApplication Programming Interface
ASKAmplitude Shift keying
ASK modulation
index
Automatic device
discovery
BPSKBit Phase Shift Keying
Card EmulationThe IC is capable of handling a PICC emulation on the RF interface including
DEPData Exchange Protocol
DSLDODual Supplied LDO
FWFirmWare
HPDHard Power Down
LDOLow Drop Out
LFOLow Frequency Oscillator
MOSFETMetal Oxide Semiconductor Field Effect Transistor
MSLMoisture Sensitivity Level
NCINFC Controller Interface
NFCNear Field Communication
NFCCNFC Controller, PN7150 in this data sheet
NFC InitiatorInitiator as defined in ISO/IEC 18092 or ECma 340: NFCIP-1 communication
NFCIPNFC Interface and Protocol
NFC TargetTarget as defined in ISO/IEC 18092 or ECma 340: NFCIP-1 communication
NRZNon-Return to Zero
P2PPeer to Peer
PCDProximity Coupling Device. Definition for a Card reader/writer device
PCD -> PICCCommunication flow between a PCD and a PICC according to the
PICCProximity Interface Coupling Card. Definition for a contactless Smart Card
PICC-> PCDCommunication flow between a PICC and a PCD according to the
PMOSP-channel MOSFET
PMUPower Management Unit
PN7150
The ASK modulation index is defined as the voltage ratio (Vmax - Vmin)/
(Vmax + Vmin) × 100%
Detect and recognize any NFC peer devices (initiator or target) like: NFC
initiator or target, ISO/IEC 14443-3, -4 Type A&B PICC, MIFARE Classic
and MIFARE Ultralight PICC, ISO/IEC 15693 VICC
part of the protocol management. The application handling is done by the
host controller
according to the ISO/IEC 14443 specification or MIFARE
ISO/IEC 14443 specification or MIFARE
according to the ISO/IEC 14443 specification or MIFARE
Product data sheetRev. 3.5 — 18 October 2017
COMPANY PUBLIC31743557 / 61
Page 58
NXP Semiconductors
High performance NFC controller with integrated firmware, supporting all NFC Forum modes
20 Legal information
20.1 Data sheet status
PN7150
Document status
Objective [short] data sheetDevelopmentThis document contains data from the objective specification for product
Preliminary [short] data sheetQualificationThis document contains data from the preliminary specification.
Product [short] data sheetProductionThis document contains the product specification.
[1] Please consult the most recently issued document before initiating or completing a design.
[2] The term 'short data sheet' is explained in section "Definitions".
[3] The product status of device(s) described in this document may have changed since this document was published and may differ in case of multiple
devices. The latest product status information is available on the Internet at URL http://www.nxp.com.
[1][2]
Product status
20.2 Definitions
Draft — The document is a draft version only. The content is still under
internal review and subject to formal approval, which may result in
modifications or additions. NXP Semiconductors does not give any
representations or warranties as to the accuracy or completeness of
information included herein and shall have no liability for the consequences
of use of such information.
Short data sheet — A short data sheet is an extract from a full data sheet
with the same product type number(s) and title. A short data sheet is
intended for quick reference only and should not be relied upon to contain
detailed and full information. For detailed and full information see the
relevant full data sheet, which is available on request via the local NXP
Semiconductors sales office. In case of any inconsistency or conflict with the
short data sheet, the full data sheet shall prevail.
Product specification — The information and data provided in a Product
data sheet shall define the specification of the product as agreed between
NXP Semiconductors and its customer, unless NXP Semiconductors and
customer have explicitly agreed otherwise in writing. In no event however,
shall an agreement be valid in which the NXP Semiconductors product
is deemed to offer functions and qualities beyond those described in the
Product data sheet.
20.3 Disclaimers
Limited warranty and liability — Information in this document is believed
to be accurate and reliable. However, NXP Semiconductors does not
give any representations or warranties, expressed or implied, as to the
accuracy or completeness of such information and shall have no liability
for the consequences of use of such information. NXP Semiconductors
takes no responsibility for the content in this document if provided by an
information source outside of NXP Semiconductors. In no event shall NXP
Semiconductors be liable for any indirect, incidental, punitive, special or
consequential damages (including - without limitation - lost profits, lost
savings, business interruption, costs related to the removal or replacement
of any products or rework charges) whether or not such damages are based
on tort (including negligence), warranty, breach of contract or any other
legal theory. Notwithstanding any damages that customer might incur for
any reason whatsoever, NXP Semiconductors’ aggregate and cumulative
liability towards customer for the products described herein shall be limited
in accordance with the Terms and conditions of commercial sale of NXP
Semiconductors.
Right to make changes — NXP Semiconductors reserves the right to
make changes to information published in this document, including without
limitation specifications and product descriptions, at any time and without
notice. This document supersedes and replaces all information supplied prior
to the publication hereof.
Suitability for use — NXP Semiconductors products are not designed,
authorized or warranted to be suitable for use in life support, life-critical or
safety-critical systems or equipment, nor in applications where failure or
malfunction of an NXP Semiconductors product can reasonably be expected
to result in personal injury, death or severe property or environmental
damage. NXP Semiconductors and its suppliers accept no liability for
inclusion and/or use of NXP Semiconductors products in such equipment or
applications and therefore such inclusion and/or use is at the customer’s own
risk.
Applications — Applications that are described herein for any of these
products are for illustrative purposes only. NXP Semiconductors makes
no representation or warranty that such applications will be suitable
for the specified use without further testing or modification. Customers
are responsible for the design and operation of their applications and
products using NXP Semiconductors products, and NXP Semiconductors
accepts no liability for any assistance with applications or customer product
design. It is customer’s sole responsibility to determine whether the NXP
Semiconductors product is suitable and fit for the customer’s applications
and products planned, as well as for the planned application and use of
customer’s third party customer(s). Customers should provide appropriate
design and operating safeguards to minimize the risks associated with
their applications and products. NXP Semiconductors does not accept any
liability related to any default, damage, costs or problem which is based
on any weakness or default in the customer’s applications or products, or
the application or use by customer’s third party customer(s). Customer is
responsible for doing all necessary testing for the customer’s applications
and products using NXP Semiconductors products in order to avoid a
default of the applications and the products or of the application or use by
customer’s third party customer(s). NXP does not accept any liability in this
respect.
Limiting values — Stress above one or more limiting values (as defined in
the Absolute Maximum Ratings System of IEC 60134) will cause permanent
damage to the device. Limiting values are stress ratings only and (proper)
operation of the device at these or any other conditions above those
given in the Recommended operating conditions section (if present) or the
Characteristics sections of this document is not warranted. Constant or
repeated exposure to limiting values will permanently and irreversibly affect
the quality and reliability of the device.
Terms and conditions of commercial sale — NXP Semiconductors
products are sold subject to the general terms and conditions of commercial
sale, as published at http://www.nxp.com/profile/terms, unless otherwise
agreed in a valid written individual agreement. In case an individual
agreement is concluded only the terms and conditions of the respective
agreement shall apply. NXP Semiconductors hereby expressly objects to
applying the customer’s general terms and conditions with regard to the
purchase of NXP Semiconductors products by customer.
No offer to sell or license — Nothing in this document may be interpreted
or construed as an offer to sell products that is open for acceptance or
the grant, conveyance or implication of any license under any copyrights,
patents or other industrial or intellectual property rights.
Product data sheetRev. 3.5 — 18 October 2017
COMPANY PUBLIC31743558 / 61
Page 59
NXP Semiconductors
High performance NFC controller with integrated firmware, supporting all NFC Forum modes
Quick reference data — The Quick reference data is an extract of the
product data given in the Limiting values and Characteristics sections of this
document, and as such is not complete, exhaustive or legally binding.
PN7150
20.4 Licenses
Export control — This document as well as the item(s) described herein
may be subject to export control regulations. Export might require a prior
authorization from competent authorities.
Non-automotive qualified products — Unless this data sheet expressly
states that this specific NXP Semiconductors product is automotive qualified,
the product is not suitable for automotive use. It is neither qualified nor
tested in accordance with automotive testing or application requirements.
NXP Semiconductors accepts no liability for inclusion and/or use of nonautomotive qualified products in automotive equipment or applications. In
the event that customer uses the product for design-in and use in automotive
applications to automotive specifications and standards, customer (a) shall
use the product without NXP Semiconductors’ warranty of the product for
such automotive applications, use and specifications, and (b) whenever
customer uses the product for automotive applications beyond NXP
Semiconductors’ specifications such use shall be solely at customer’s own
risk, and (c) customer fully indemnifies NXP Semiconductors for any liability,
damages or failed product claims resulting from customer design and use
of the product for automotive applications beyond NXP Semiconductors’
standard warranty and NXP Semiconductors’ product specifications.
Translations — A non-English (translated) version of a document is for
reference only. The English version shall prevail in case of any discrepancy
between the translated and English versions.
Purchase of NXP ICs with ISO/IEC 14443 type B functionality
This NXP Semiconductors IC is ISO/IEC
14443 Type B software enabled and is
licensed under Innovatron’s Contactless
Card patents license for ISO/IEC 14443 B.
RATP/Innovatron
Technology
Purchase of NXP ICs with NFC technology
Purchase of an NXP Semiconductors IC that complies with one of the
Near Field Communication (NFC) standards ISO/IEC 18092 and ISO/
IEC 21481 does not convey an implied license under any patent right
infringed by implementation of any of those standards. Purchase of NXP
Semiconductors IC does not include a license to any NXP patent (or other
IP right) covering combinations of those products with other products,
whether hardware or software.
The license includes the right to use the IC
in systems and/or end-user equipment.
20.5 Trademarks
Notice: All referenced brands, product names, service names and
trademarks are the property of their respective owners.
19Revision history ................................................ 57
20Legal information ..............................................58
Please be aware that important notices concerning this document and the product(s)
described herein, have been included in section 'Legal information'.