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
16 of 127
2.
3.2 Control Packets
T
he Control Packet structure is detailed below.
Fig 12. Control Packet Format
E
ach Control Packet SHALL have a 3 octet Packet Header and MAY have additional
payload for carrying a Control Message or a segment of Control Message.
NOTE In the case of an ‘empty’ Control Message, only the Packet Header is sent.
Message Type (MT)
Refer to section 2.3.1 for details of the MT field.
Packet Boundary Flag (PBF)
Refer to section 2.3.1 for details of the PBF field.
Group Identifier (GID)
The NCI supports Commands, Responses and Notifications which are categorized
according their individual groups. The Group Identifier (GID) indicates the categorization
of the message and SHALL be a 4 bit field containing one of the values listed in [NCI]
specification.
All GID values not defined in [NCI] specification are RFU.
Opcode Identifier (OID)
The Opcode Identifier (OID) indicates the identification of the Control Message and
SHALL be a 6 bit field which is a unique identification of a set of Command, Response or
Notification Messages within the group (GID). OID values are defined along with the
definition of the respective Control Messages described in [NCI] specification.
Payload Length (L)
The Payload Length SHALL indicate the number of octets present in the payload. The
Payload Length field SHALL be an 8 bit field containing a value from 0 to 255.
Payload Length (L)
MT
GID
3
4
6 8
Octet 0 Octet 1
Octet 2
P
B
F
1
1
1
Payload
L bytes
Octet 3... Octet (2+L)
Packet Header
R
F
U
OID
R
F
U