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
50 of 127
T
able 33. XCHG_DATA_RSP
R
SP_ID
RS
P Name
P
resence
o
f Data
D
escription
0x10 XCHG_DATA_RSP Yes MFC: DH gets Raw data once RF data from MFC are decrypted by the
NFCC, if successful.
T1T/T2T: DH gets Raw plain data once the NFCC receives RF data from
the Tag, if successful. If the response from the MF tag in the field is an ACK
or a NACK, the ACK/NACK is also sent back to the DH inside the Data field.
Since ACK & NACK are 4-bit commands, they are transported on the 4 LSBs
of the data Byte; the 4MSBs of that Byte are forced to the logical ‘0’ value.
6.
1.7 [PN7150-NCI] extension: T2T & MFU REQs & RSPs
A
ll the REQs & RSPs described in this section can be used whatever the tag between:
T2T
MIFARE Ultralight (std or C)
T
able 34. MF_SectorSel_REQ
REQ_ID REQ Name
N
umber of
p
arameter(s)
P
resence
o
f data
Description
0x32 MF_SectorSel_REQ 1 No DH Sends the address of the Sector to select.
T
able 35. MF_SectorSel_REQ parameter
P
arameter
L
ength
(Byte)
Va
lue
D
escription
1 S
ector Address 1 ? Defines the address of the sector which has to be selected.
The address can be any block address in this sector.
Table 36. MF_SectorSel_RSP
R
SP_ID
RS
P Name
Presence
o
f Data
D
escription
0x
32 MF_SectorSel_RSP No DH gets sector select status
6.
1.8 [PN7150-NCI] extension: MIFARE Classic REQs & RSPs
T
able 37. MFC_Authenticate_REQ
REQ_ID REQ Name
N
umber of
p
arameter(s)
P
resence
o
f data
Description
0x40 MFC_Authenticate_REQ 3 No DH asks NFCC to perform MFC authenticate.