User's Manual
Table Of Contents
- 1. Introduction
- The PN7150 architecture overview
- 2. NCI Overview
- 3. DH interface
- 5. Initialization & Operation configuration
- 6. Reader/Writer Mode
- 6.1 T1T, T2T, MIFARE Ultralight, MIFARE Classic and MIFARE Plus tags
- 6.1.1 Access through the [NCI] Frame RF Interface
- 6.1.2 [PN7150-NCI] extension: TAG-CMD Interface
- 6.1.3 [PN7150-NCI] extension: Payload structure of the TAG-CMD RF Interface
- 6.1.4 [PN7150-NCI] extension: REQs & RSPs rules
- 6.1.5 [PN7150-NCI] extension: List of REQs & RSPs
- 6.1.6 [PN7150-NCI] extension: raw data exchange REQs & RSPs
- 6.1.7 [PN7150-NCI] extension: T2T & MFU REQs & RSPs
- 6.1.8 [PN7150-NCI] extension: MIFARE Classic REQs & RSPs
- 6.1.9 Access through the TAG-CMD RF Interface
- 6.2 T3T tag
- 6.3 T4T & ISO-DEP Tags/Cards
- 6.3.1 Access through the Frame RF Interface
- 6.3.2 Access through the ISO-DEP RF Interface
- 6.3.3 [PN7150-NCI] extension: Presence check Command/Response
- 6.3.4 [PN7150-NCI] extension: S-Block Command/Response
- 6.3.5 [PN7150-NCI] extension: WTX notification
- 6.3.6 [PN7150-NCI] extension: Higher bit rates in Poll NFC-A & NFC-B
- 6.4 [PN7150-NCI] extension: 15693 & I-Code tags
- 6.5 [PN7150-NCI] extension: KOVIO tags
- 6.1 T1T, T2T, MIFARE Ultralight, MIFARE Classic and MIFARE Plus tags
- 7. Card Emulation Mode
- 8. P2P Initiator & Target Mode
- 9. RF Discovery Management
- 9.1 RF Discovery functionalities
- 9.2 NFC FORUM Profile as defined in [NCI]
- 9.3 [PN7150-NCI] extension: additional technologies not yet supported by the NFC FORUM
- 9.4 [PN7150-NCI] extension: Low Power Card Detector (LPCD) Mode
- 9.5 [PN7150-NCI] extension: EMVCo Profile in Poll & Listen Modes
- 9.6 [PN7150-NCI] extension: Power optimization
- 10. Configurations
- 11. Test Mode
- 12. PN7150 Practical approach
U
M10936
P
N7150 User Manual
UM
10936 All information provided in this document is subject to legal disclaimers.
U
ser manual
CO
MPANY PUBLIC
Rev. 2.0 — 6 November 2020
348120
56 of 127
2
t
his parameter is not supported in PN7150: STATUS_INVALID_PARAM will be returned
to the DH if it attempts to write this parameter.
H
ere are the commands and configuration parameters to prepare the Reader/Writer Mode
for ISO-DEP through the ISO-DEP Interface for technology NFC-B:
T
able 49. Config. seq. for R/W of NFC-B / ISO-DEP through the ISO-DEP interface
C
ommand
M
ain Parameters
V
alues
RF
_DISCOVER_MAP_CMD
RF Protocol PROTOCOL_ISO-DEP
M
ode Poll
R
F Interface ISO-DEP
CO
RE_SET_CONFIG_CMD
PB_AFI
PB_
BAIL_OUT
1
P
B_H_INFO
PI
_BIT_RATE
PB_
SENSB_REQ_PARAM
3
RF_DISCOVER_CMD RF Technology & Mode NFC_B_PASSIVE_POLL_MODE
1
t
his parameter is not active in PN7150: it can be read/written, but PN7150 will always
behave with Bail Out in NFC-A, whatever the value written by the DH to that parameter.
2
t
his parameter is not supported in PN7150: STATUS_INVALID_PARAM will be returned
to the DH if it attempts to write this parameter.
6.
3.3 [PN7150-NCI] extension: Presence check Command/Response
W
hen a Tag/Card has been activated in Poll Mode, the RF State Machine is then in state
RFST_POLL_ACTIVE. It is useful for the DH to know if the card is still in the field or not,
especially at the end of the transaction. For that purpose, NXP has added a proprietary
command to check the Tag/Card presence.
All the rules defined for command/response in [NCI] (section 3.2) apply to the command
defined here. Here are two additional rules:
The DH can use this command ONLY if the RF State Machine is in state
RFST_POLL_ACTIVE. PN7150 will respond “STATUS_SEMANTIC_ERROR” in
case this command is sent in any other state
The DH can use this command ONLY if the active protocol is either ISO-DEP or
NFC-DEP
Table 50. RF_PRES-CHECK_CMD
G
ID
O
ID
Numbers of
p
arameter(s)
D
escription
1111b 0x
11 0 The DH asks to know if the ISO-DEP Tag/Card is in the field or not.