
NXP Semiconductors
UM11061
User Manual PN7150X
UM11061
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2018. All rights reserved.
User manual
Rev. 1.2 — 11 July 2018
COMPANY PUBLIC
433812
5 / 10
2.2 Apple Enhanced Contactless Polling configuration
Apple Enhanced Contactless Polling enable and VASUP-A command configuration is
done through the ECP_PROTOCOL_CFG setting. Default value defines ECP disabled.
Table 1. ECP protocol configuration
Name & Rights
Description
Ext. Tag
Len.
Default Value
ECP_PROTOCOL_CFG
RW in E²PROM
Sets the detection level.
First byte defines the ECP enable (0x6A = enabled,
any other value = disabled).
Last 4 bytes define the VASUP-A command
parameters.
0xA0 0x6B 5
0xFF01000000
2.3 Important considerations
The current implementation of Apple Watch requires special attention to the following
points when integrating PN7150
X
into the counterpart device.
2.3.1 Discovery profile
Interroperability with Apple Watch can only be insured when PN7150
X
Poll mode
discovery loop is set to NFC Forum profile. Indeed, if set in EMVCo profile, the PN7150
X
won't reset the RF field until it receives a valid response to the ALL_REQ or ALL_REQB
request which doesn't allow the Apple Watch to internally enable Type A card emulation
after it has seen VASUP-A command.
Discovery loop profile is configured through POLL_PROFILE_SEL_CFG setting
described in PN7150 User Manual (see
Section 3
). The default value is NFC FORUM
profile.
2.3.2 Discovery loop frequency
To insure interroperability with Apple Watch, PN7150
X
discovery loop must be set with
accurate frequency. This is done via NCI standard parameter TOTAL_DURATION
described in NFC Forum NCI specification (see
Section 3
).
For correct user experience the recommendation is to set this parameter in the range of
250ms (4 POLL phases per seconds), PN7150 default value being 0x03E8 (1s).
2.3.3 Tag Detector
PN7150 integrates a Low Power Card Detector feature (also named Tag Detector)
allowing to optimize the power consumption by sensing for environment change to decide
if POLL phase of the discovery loop must be run. Considering current Apple Watch
implementation, this function must be disabled to allow the Apple Watch enabling internal
Type A card emulation after it has seen VASUP-A command.
PN7150 Tag Detector is configured through TAG_DETECTOR_CFG setting described in
PN7150 User Manual (see
Section 3
). The default value is Tag detector disabled.