NXP-Semicon-NTP52101G0JTZ
| Part # | NXP-Semicon-NTP52101G0JTZ |
| Download | NXP-Semicon-NTP52101G0JTZ |
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Rev. 3.3 — 3 July 2020
Product data sheet
544633
COMPANY PUBLIC
1 General
description
Designed as an MCU replacement in various gaming and lighting applications, this NFC
tag adds connectivity and increases flexibility while saving energy and lowering the bill of
materials.
NXP’s NTAG 5 switch lets designers eliminate the MCU in selected gaming and lighting
applications and other cost sensitive designs, for added functionality, connectivity,
and efficiency at a lower cost. Operating at 13.56 MHz, it is an NFC Forum-compliant
(customer development board is NFC Forum certified – Certification ID: 58626)
contactless tag that can be read by any NFC-enabled device at close range and by
an ISO/IEC 15693-enabled industrial reader over a longer range. Easy configuration
supports a range of control functions, and the integrated originality check lets the user
verify an end product’s authenticity.
PWM
EEPROM
GPIO
energy harvesting
data
event detection
energy
energy
aaa-034219
Figure 1.ꢀNTAG 5 switch overview
In some lighting and gaming applications, NTAG 5 switch enables simple and cost-
effective designs without a microcontroller. It implements multiplexed pins, offering
general-purpose I/O (GPIO) and pulse width modulation (PWM) as well as NFC field
detection. The characteristics of the PWM or GPIO signal can be configured through the
NFC interface. These features can be used to switch on/off and control motor speed or
LED brightness.
Support for ISO/IEC 15693 lets the NTAG 5 switch communicate securely in two ways —
with powerful industrial readers, at a range of up to 60 cm and with NFC-enabled devices
within proximity range. This duality makes it possible for the device to be calibrated and
parameterized automatically while in the factory and then, when put to use in the field,
safely communicate with contactless devices such as NFCenabled smartphones.
The tag’s 512 bytes of memory can be divided into three areas, and each area can use
a different protection level, varying from no protection to 32-/64-bit, password-protected
read/write access. Different parties in the value chain can have their own dedicated
memory areas for storing access data.
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
The NTAG 5 switch comes with pre-programmed proof-of-origin functionality to verify
authenticity. The elliptic curve cryptography (ECC) based originality signature can be
locked or reprogrammed by the customer.
The NTAG 5 is a powerhouse, harvesting the energy from an NFC Reader, it can operate
without a battery. Better yet, with its configurable output voltage, it can power a circuit, a
sensor network and even charge a super capacitor wireless.
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
2 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
2 Features
and benefits
•
Reading distance with long-range reader > 60 cm (> 25 inches)
•
Flexible operation with PWM/GPIO interface
•
Flexible split between three open and/or protected memory areas
•
Ensured authenticity of product through value chain
•
Interoperable data exchange according to NFC Forum standards
•
Energy-efficient design with reduced bill of material
•
Interoperable and high performance NFC interface
–
64-bit Unique IDentifier
•
Reliable and robust memory
–
512 bytes (4096 bits) user EEPROM on top of configuration memory
–
40 years data retention
–
Write endurance of 1 000 000 cycles
•
Configurable contact interface
–
One configurable event detection pin
–
Two GPIOs
–
Two Pulse Width Modulation (PWM) channels as multiplexed GPIOs and/or ED pin
–
1.62 V to 5.5 V supply voltage
•
Scalable security for access and data protection
–
Disable NFC interface temporarily
–
NFC PRIVACY mode
–
Read-only protection as defined in NFC Forum Type 5 Tag Specification
–
Full, read-only, or no memory access based on 32-bit password
–
Optional 64-bit password protection
–
ECC-based reprogrammable originality signature
•
Low-power budget application support
–
Energy harvesting with configurable output voltage up to 30 mW
–
Low-power standby current typically <6 µA
–
Hard power down current typically <0.25 µA
•
Very robust architecture
–
-40 °C to 105 °C for EEPROM read and register access
–
-40 °C to 85 °C for EEPROM write access
•
Extensive product support package
–
Feature specific application notes
–
Development board including software and source code
–
Hands-on training
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
3 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
3 Applications
•
Use cases
–
Calibration
–
Trimming
–
Authenticity check and data protection
–
Late “in the box” configuration
–
LED driver configuration
–
NFC charging
•
Applications
–
Lighting
–
Smart home
–
Hearable and Wearable
–
Consumer
–
Industrial
–
Gaming
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
4 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
4 Ordering
information
Table 1.ꢀOrdering information
Package
Orderable part
number
Name
Description
Version
NTP52101G0JHKZ
NTP52101G0JTTZ
XQFN16
NTAG 5 switch with GPIOs, PWM and 512 bytes user
EEPROM plastic,
SOT1161-2
extremely thin quad flat package; no leads; 16 terminals
TSSOP16 NTAG
5 switch with GPIOs, PWM and 512 bytes user
EEPROM
SOT403-1
plastic, thin shrink small outline package; 16 leads; 0.65 mm
pitch;
5 mm x 4.4 mm x 1.1 mm body
NTP52101G0JTZ
SO8
NTAG 5 switch with GPIOs, PWM and 512 bytes user
EEPROM plastic,
SOT96-1
small outline package; 8 leads; 1.27 mm pitch;
4.9 mm x 3.9 mm x 1.75 mm body
NTP52101G0FUAV
Wafer
NTAG 5 switch; 8 inch wafer, 150 µm thickness, on film
frame carrier, electronic fail die marking according to SECS-
II format)
–
REMARK:
Wafer specification addendum is available after exchange of a non-disclosure
agreement (NDA)
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
5 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
5 Marking
Table 2.ꢀMarking codes
Type number
Marking code
Line A
G11
Line B
DBSN|ASID
DBID|ASID
DBSN|ASID
Line C
DYWW
Line D
NTP52101G0JHK
NTP52101G0JTT
NTP52101G0JT
–
NP52101
NP52101
ZnDYY
WW
–
nDYWW
Used abbreviations:
ASID: Assembly Sequence ID
D: RHF-2006 indicator
DBID: Diffusion Batch ID
DBSN: Diffusion Batch Sequence Number
n: Assembly Centre Code
WW: week
Y or YY: year
Z: Diffusion Centre Code
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
6 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
6 Block
diagram
V
*
V
GND
HPD*
OUT
CC
RF INTERFACE
PMU
MEMORY
ENERGY
HARVESTING
RX
EEPROM
SECURITY
GPIO
PWM
TX
ORIG. SIG.
PWD AUTH.
SESSION
REGISTERS
LA
LB
GPIO
PWM
DIGI
T
A
L CONTROL UNIT
ED
PWM
RF CONTROLLER
CLOCK
MEMORY
CONTROLLER
LOW POWER
FIELD DETECTION
ED, GPIO AND PWM
CONTROLLER
COMMAND
INTERPRETER
aaa-034222
* HPD and V
OUT
are not available for SO8 package
Figure 2.ꢀBlock diagram NTAG 5 switch
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
7 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
7 Pinning
information
1
2
3
4
12
11
10
9
aaa-034213
Transparent top view
Figure 3.ꢀPin configuration for XQFN16 package
Table 3.ꢀPin description for XQFN16
Pin
1
Symbol
GND
Description
When unused
connect to GND
connect to GND
keep floating
keep floating
keep floating
keep floating
keep floating
keep floating
keep floating
keep floating
connect to GND
keep floating
keep floating
keep floating
keep floating
keep floating
Ground
2
GND
Ground
3
N.C.
not connected
4
N.C.
not connected
5
N.C.
not connected
6
GPIO1/PWM1
GPIO0/PWM0
ED/PWM0
V
CC
Multiplexed GPIO1 and PWM1
Multiplexed GPIO0 and PWM0
Multiplexed event detection and PWM0
External power supply
Hard power down
Ground
7
8
9
10
11
12
13
14
15
16
HPD
GND
V
OUT
Energy harvesting voltage output
not connected
N.C.
LB
Antenna connection
Antenna connection
not connected
LA
N.C.
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
8 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
1
2
3
4
5
6
7
8
16
15
14
13
12
11
10
9
aaa-034214
Figure 4.ꢀPin configuration for TSSOP16 package
Table 4.ꢀPin description for TSSOP16
Pin
1
Symbol
LA
Description
When unused
keep floating
keep floating
connect to GND
connect to GND
keep floating
keep floating
keep floating
keep floating
keep floating
keep floating
keep floating
keep floating
connect to GND
keep floating
keep floating
keep floating
Antenna connection
not connected
2
N.C.
3
GND
Ground
4
GND
Ground
5
N.C.
not connected
6
N.C.
not connected
7
N.C.
not connected
8
GPIO1/PWM1
GPIO0/PWM0
ED/PWM0
V
CC
Multiplexed GPIO1 and PWM1
Multiplexed GPIO0 and PWM0
Multiplexed event detection and PWM0
External power supply
Hard power down
Ground
9
10
11
12
13
14
15
16
HPD
GND
V
OUT
Energy harvesting voltage output
not connected
N.C.
LB
Antenna connection
1
2
3
4
8
7
6
5
aaa-034220
Figure 5.ꢀPin configuration for SO8 package
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
9 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Table 5.ꢀPin description for SO8
Pin
1
Symbol
Description
When unused
GND
LA
Ground
connect to GND
2
Antenna connection
keep floating
keep floating
connect to GND
keep floating
keep floating
keep floating
keep floating
3
LB
Antenna connection
4
GND
Ground
5
GPIO1/PWM1
GPIO0/PWM0
ED/PWM0
V
CC
Multiplexed GPIO1 and PWM1
Multiplexed GPIO0 and PWM0
Multiplexed event detection and PWM0
External power supply
6
7
8
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
10 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
8 Functional
description
8.1 Memory
Organization
8.1.1 General
The entire memory is divided into three different parts:
•
User memory
–
This part of the memory is intended to be used to store user data. It is organized in
–
According to NFC Forum Type 5 Tag Specification, EEPROM block 0 contains the
Capability Container directly followed by the NDEF Message TLV. If NTAG 5 switch
is used in a proprietary way, any user data may be stored in the user memory. Direct
read/write access with the standard READ BLOCK and WRITE BLOCK commands
security and write protection conditions.
–
16-bit counter
The last block of the EEPROM memory contains the 16-bit counter and the counter
•
Configuration area
This memory area can only be accessed with the READ CONFIG (see
–
The configuration area contains required security-related information, such as access
passwords with related privileges, headers, customer ID (CID), originality signature
and many more which will be loaded at power-on reset.
–
Access to configuration blocks may be blocked at all or password protected with
related configuration bits.
–
All session registers are accessible in the configuration area as long as not locked
by LOCK_SESSION_REG. These configuration items can be changed on the fly and
have immediate effect, but get lost after power-on reset.
WARNING: The content of bytes and bits defined as RFU SHALL NOT be changed.
8.1.2 User
memory
According to NFC Forum Type 5 Tag Specification, the user accessible EEPROM
memory is divided into blocks. A block is the smallest access unit. For NTAG 5 switch,
each block consists of 4 bytes (1 block = 32 bits). Bit 0 in each byte represents the least
significant bit (lsb) and bit 7 the most significant bit (msb), respectively.
NTAG 5 switch offers 512 bytes (4096 bits) of user memory.
Table 6.ꢀUser memory organization
Block Address
Description
Byte 0
(LSB)
Byte 3
(MSB)
Byte 1
Byte 2
NFC
00h
01h
Capability Container
User Memory
or user memory
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
11 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Block Address
Description
Byte 0
(LSB)
Byte 3
(MSB)
Byte 1
Byte 2
NFC
:
7Eh
7Fh
C0
C1
00h
PROT
Counter
User data at delivery contains an NFC Forum-compliant capability container and an
illustrated in below table. The counter block is initialized with all 00h. Content of the rest
of the user memory is undefined and contains random (rnd) data at delivery.
Table 7.ꢀMemory content at delivery
Block Address
Byte 0
Byte 1
Byte 2
Byte 3
NFC
00h
01h
02h
03h
04h
05h
06h
…
E1h
03h
0Ch
78h
6Fh
66h
rnd
40h
10h
55h
70h
6Dh
63h
rnd
20h
D1h
01h
2Eh
2Fh
FEh
rnd
09h
01h
6Eh
63h
6Eh
00h
rnd
rnd
rnd
rnd
rnd
7Fh
00h
00h
00h
00h
8.1.2.1 16-bit
counter
Last Block of the user memory contains the 16-bit counter. The block can be accessed
with the standard read and write commands but special data format is required.
The standard protection conditions for the user memory are not valid for the counter
block.
Counter block can only be accessed from NFC perspective.
The 16-bit counter can be
•
preset to initial start value protected with the write password
•
read
•
increased by one, optionally protected with the read password
The counter can be read with an (EXTENDED) READ SINGLE BLOCK to the last block
or (EXTENDED) READ MULTIPLE BLOCK command including the last block. The 4 byte
Table 8.ꢀCOUNTER BLOCK data structure
Byte
Name
Value
Description
0
1
C0 (LSB)
C1 (MSB)
00h – FFh
00h – FFh
Counter value
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
12 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Byte
Name
Value
00h
Description
2
–
RFU
00h
Incrementing of the counter value is not protected
3
PROT
01h
Incrementing of the counter value is protected with the read password
The counter can be preset to a start value with an (EXTENDED) WRITE SINGLE BLOCK
command to counter block. The counter can only be preset to a start value after a SET
PASSWORD command with the write password.
The PROT byte (data byte 3) value defines if the protection to increment the counter
is enabled or disabled. If the protection is enabled, the read password is required to
increment the counter value.
The data for the (EXTENDED) WRITE SINGLE BLOCK command to preset the counter
Remark:
A Preset counter value of 0x0001 is not possible, a (EXTENDED) WRITE
SINGLE BLOCK command with that value will only increment the counter.
Table 9.ꢀPreset counter data structure
Byte
Name
Value
Description
0
C0
00h, 02h –
FFh (LSB)
Counter value
1
C1
00h – FFh
(MSB)
2
3
–
00h
00h
01h
RFU
PROT
Disable the protection to increment the counter
Enable the protection to increment the counter with read password
To increment the counter by one with a (EXTENDED) WRITE SINGLE BLOCK
command to counter block. If the protection to increment the counter is enabled, a SET
PASSWORD command with the read password is required before.
The data for the (EXTENDED) WRITE SINGLE BLOCK command to increment the
Remark:
The counter can only be incremented with the C0 and C1 values defined in
Table 10
. Other values than that preset the counter if a SET PASSWORD command with
the write password or leads to an error message.
Table 10.ꢀIncrement counter data structure
Byte
Name
Value
Description
0
1
2
3
C0
C1
–
01h (LSB)
00h (MSB)
00h
Value to increment the counter
RFU
RFU
–
00h
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
13 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
8.1.3 Configuration
memory
The configuration memory contains the security and configuration information. Access
Writing to blocks with only RFU bytes is not possible and results in error code 0Fh.
Reading complete RFU blocks results in receiving all bytes 00h.
Changing RFU bytes and bits is not allowed and may result in unintended behavior.
Different features can be configured with CONFIG bits. Similar to all other configuration
options, the effect does not take place in the current session. The effect takes place after
POR. If immediate change is expected, related session register bytes or bits need to be
To which section each block belongs is defined in first column (Sec.). Sections might be
Table 11.ꢀConfiguration Memory organization
Block Address
Sec.
Byte 0
Byte 1
Byte 2
Byte 3
Description
NFC
00h
…
0
0
0
32 byte Originality
Signature
ORIGINALITY_SIGNATURE
RFU
07h
Configuration Header
0
0
08h
09h
CH
Customer ID (see
CID
RFU
N/A
N/A
0Ah
0Bh
RFU
RFU
NFC Global Crypto
Header (see
0
0
0
0Ch
0Dh
0Eh
RFU
RFU
NFC_GCH
RFU
RFU
RFU
NFC Crypto
Configuration Header
NFC_CCH
NFC Authentication
Limit Counter (see
NFC_AUTH_LIMIT
N/A
N/A
N/A
0Fh
…
RFU
1Fh
Read Password (see
0
20h
21h
NFC_PWD_0
NFC_PWD_1
Write Password (see
0
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
14 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Block Address
Sec.
NFC
Byte 0
Byte 1
Byte 2
Byte 3
Description
Privacy Password
0
0
0
22h
23h
24h
NFC_PWD_2
Destroy Password
NFC_PWD_3
NFC_PWD_4
EAS/AFI Password
Restricted AREA_1
Read Password (see
0
0
25h
26h
NFC_PWD_5
NFC_PWD_6
Restricted AREA_1
Write Password (see
N/A
N/A
N/A
27h
…
RFU
36h
Feature Configuration
2
37h
38h
CONFIG
RFU
N/A
PWM and GPIO
Configuration (see
3
3
39h
3Ah
PWM_GPIO_CONFIG
RFU
PWM1 Configuration
PWM0_ON_OFF
PWM1 Configuration
3
3Bh
3Ch
PWM1_ON_OFF
RFU
N/A
Energy Harvesting
and Event
3
N/A
3
3Dh
3Eh
3Fh
40h
EH_CONF
RFU
ED_CONF
RFU
Detection Pin (see
Configuration
RFU
Configuration
Protection (see
CONF_
PROT
RFU
PP_AREA_1
AREA_1 Protection
Pointer (see
N/A
RFU
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
15 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Block Address
Sec.
NFC
Byte 0
Byte 1
Byte 2
Byte 3
Description
N/A
N/A
…
54h
Application Family
Identifier (see
4
55h
AFI
RFU
RFU
DSFID (see
4
4
56h
57h
DSFID
EAS ID (see
EAS_ID
RFU
RFU
NFC Protection
Pointer (see
and NFC Protection
Pointer Conditions
4
58h
PP_AREA_0H NFC_PPC
N/A
N/A
N/A
5
59h
…
RFU
69h
6Ah
…
NFC Lock block
configuration (see
5
NFC_LOCK_BLOCK
RFU
5
71h
72h
…
N/A
N/A
N/A
8
RFU
RFU
91h
92h
NFC_
SECTION_
LOCK
NFC section lock
RFU
8
93h
N/A
N/A
N/A
94h
…
9Fh
8.1.3.1 Originality
Signature
block 07h) of configuration memory and may be verified by the NFC device using the
corresponding ECC public key. As the NXP originality signature is on default not locked,
it may be re-programmed by the customer. If the originality check is not needed, it may
even be used as additional 32 byte user EEPROM.
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
16 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Table 12.ꢀ32 Byte Originality Signature
Block Address
Byte 0
Byte 1
Byte 2
Byte 3
NFC
00h
01h
02h
03h
04h
05h
06h
07h
SIG0 (LSB)
SIG4
SIG1
SIG5
SIG2
SIG6
SIG3
SIG7
SIG8
SIG9
SIG10
SIG14
SIG18
SIG22
SIG26
SIG30
SIG11
SIG12
SIG16
SIG20
SIG24
SIG28
SIG13
SIG17
SIG21
SIG25
SIG29
SIG15
SIG19
SIG23
SIG27
SIG31 (MSB)
8.1.3.2 Configuration
Header
The Configuration Header (CH) byte defines the access conditions of both, Customer ID
and Originality Signature.
Table 13.ꢀConfiguration Header (CH) location
Block Address
Byte 0
Byte 1
Byte 2
Byte 3
NFC
08h
CH
RFU
Configuration Header byte can be read with READ CONFIG command (see
Once locked (set to E7h), CH byte cannot be updated anymore and Originality Signature
and Customer ID gets locked permanently.
Table 14.ꢀConfiguration Header Codes
Value
81h
Mode
Writeable (default)
Locked
Write Access
Yes
No
E7h
All others
Invalid
No
8.1.3.3 Customer
ID (CID)
The Customer ID at delivery is C000h and can be reprogrammed and locked. It might be
used to identify the product.
The two most significant bits (b7 and b6 of CID (MSB)) are always equal to 11b. Only
CID[13-0] may be written by customer. Note, that other values of the two most significant
bits are RFU.
When the CID is written with WRITE CONFIG command, the 2 most significant bits are
bit wise ORed with C000h.
Example: When setting CID to 10AAh, resulting customer-specific CID is D0AAh.
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
17 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Table 15.ꢀCustomer ID (CID) location
Block Address
Byte 0
Byte 1
Byte 2
Byte 3
NFC
09h
CID (LSB)
CID (MSB)
RFU
The CID can be permanently locked by setting the Configuration Header to Locked state
locked, too.
8.1.3.4 NFC
Global Crypto Header
The NFC Global Crypto Header (NFC_GCH) defines the status and access of the
•
NFC passwords
As long as not locked by the RF section lock, the NFC Global Crypto Header can be
NFC Global Crypto Header can be done in only one direction from lower state to higher
and it is irreversible.
Once locked (as per table below), GCH cannot be updated anymore.
Table 16.ꢀNFC Global Crypto Header (GCH) location
Block Address
Byte 0
Byte 1
Byte 2
Byte 3
NFC
0Ch
RFU
NFC_GCH
RFU
Table 17.ꢀGlobal Crypto Header Configuration
Value
Status
Description
81h
Writable (default)
The NFC passwords can be read and written with the READ CONFIG
and WRITE CONFIG commands.
E7h
Locked
Invalid
The NFC passwords cannot be read and written with the READ
CONFIG and WRITE CONFIG commands.
all others
NOTE: LOCK PASSWORD command is needed to lock NFC passwords permanently
8.1.3.5 NFC
Crypto Configuration Header
The value of the NFC Crypto Configuration Header (NFC_CCH) locks the NFC
Authentication Limit to the defined value and can only be changed after authentication.
NFC_CCH can be written by using the WRITE CONFIGURATION command (see
Table 18.ꢀCrypto Configuration Header (CCH) location
Block Address
Byte 0
Byte 1
Byte 2
Byte 3
NFC
0Dh
RFU
NFC_CCH
RFU
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
18 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Table 19.ꢀCrypto Configuration Header Values
Value
Mode
Write Access
81h
E7h
Unlocked (default)
Locked
Authentication limit can be modified.
Authentication limit is locked and can only be modified
after authenticating with the write password. In 64-bit
password mode both, the read and write password are
required, depending on the used security level.
All others
Invalid
8.1.3.6 NFC
Authentication Limit Counter
NTAG 5 switch implements the NFC Authentication Limit in counting negative
Password Authentication attempts with the SET PASSWORD command, except for the
Privacy password. The counter will be reset automatically to zero after a successful
authentication.
Table 20.ꢀNFC Authentication Limit Counter (NFC_AUTH_LIMIT) location
Block Address
Byte 0
Byte 1
Byte 2
Byte 3
NFC
NFC_AUTH_
LIMIT (LSB)
NFC_AUTH_
LIMIT (MSB)
0Eh
RFU
Byte 0 of Block 0Eh is LSB and Byte 1 is MSB of the NFC Authentication Limit counter
value.
The Authentication limit is enabled with the most significant bit of Byte 1 is set to 1b. The
remaining 15 bits of NFC_AUTH_LIMIT are defining the preset value.
•
the Crypto Config Header is not set to “Locked” and NFC Global Crypto Header is not
set to “Locked”, or
•
a valid SET_PASSWORD command with the write password has been executed
before. In 64-bit password mode, both read and write passwords are required.
Examples:
•
8000h enables and presets the authentication limit to 0, which means the maximum
number of authentications (32767) before a preset is required again
•
F000h enables and presets the authentication limit to 28672
If the NFC authentication limit counter reaches FFFFh, then SET_PASSWORD
command is permanently locked. No further authentication is possible.
Remark:
The absolute maximum authentication limit value is FFFEh before a is required,
otherwise the authentication is irreversibly locked (no longer available).
8.1.3.7 Passwords
The passwords are stored in the configuration memory.
Default password bytes of Privacy and Destroy password are all 0Fh, Read, Write and
EAS/AFI password bytes have a default value of all 00h.
The usage of passwords, read and write access to passwords depends upon NFC Global
Crypto Header settings.
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
19 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Table 21.ꢀPlain Password location
Block Address
Byte 0
NFC
Byte 1
Byte 2
Byte 3
Description
NFC_PWD0_
NFC_PWD0_
3 (MSB)
Read Password
Write Password
20h
21h
22h
23h
24h
25h
26h
0 (LSB)
NFC_PWD0_1
NFC_PWD1_1
NFC_PWD2_1
NFC_PWD3_1
NFC_PWD4_1
NFC_PWD5_1
NFC_PWD6_1
NFC_PWD0_2
NFC_PWD1_2
NFC_PWD2_2
NFC_PWD3_2
NFC_PWD4_2
NFC_PWD5_2
NFC_PWD6_2
NFC_PWD1_
0 (LSB)
NFC_PWD1_
3 (MSB)
NFC_PWD2_
0 (LSB)
NFC_PWD2_
3 (MSB)
Privacy Password
Destroy Password
EAS/AFI Password
NFC_PWD3_
0 (LSB)
NFC_PWD3_
3 (MSB)
NFC_PWD4_
0 (LSB)
NFC_PWD4_
3 (MSB)
NFC_PWD5_
0 (LSB)
NFC_PWD5_
3 (MSB)
AREA_1 Read
Password
NFC_PWD6_
0 (LSB)
NFC_PWD6_
3 (MSB)
AREA_1 Write
Password
8.1.3.8 Configuration
Different features can be configured with CONFIG bits. The effect does not take place
in the current session. The effect takes place after POR. All config bits can be read and
written.
Table 22.ꢀConfiguration Bytes Location (CONFIG)
Block Address
Byte 0
Byte 1
Byte 2
Byte 3
NFC
37h
CONFIG_0
CONFIG_1
CONFIG_2
RFU
Table 23.ꢀConfiguration Definition (CONFIG_0)
Bit
7
Name
RFU
Value
0b
Description
6 to 4
RFU
0b
00b
01b
3
2
1
0
RFU
EH_MODE
Energy harvesting optimized for low field strength
(default)
10b
11b
0b
1b
0b
1b
Energy harvesting optimized for high field strength
NFC Write access to all session register (default)
No NFC write access to session registers A3h to A7h
Normal Operation Mode (Default)
LOCK_SESSION_REG
AUTO_STANDBY_MODE_EN
IC enters standby mode after boot if there is no RF field
present automatically.
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
20 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Table 24.ꢀConfiguration Definition (CONFIG_1)
Bit
7
Name
RFU
Value
0b
Description
6
RFU
0b
00b
01b
10b
11b
RFU
5
RFU
HOST_IF
RFU
GPIO/PWM (default)
4
All host interface functionality disabled and pads are in
3-state mode
3 to 0
0000b
Table 25.ꢀConfiguration Definition (CONFIG_2)
Bit
Name
Value
00b
01b
10b
11b
00b
01b
10b
11b
0b
Description
Receiver disabled
7
Plain input with weak pull-up
Plain input
GPIO1_IN
6
5
4
3
2
1
0
Plain input with weak pull-down (Default)
Receiver disabled (Default)
Plain input with weak pull-up
Plain input
GPIO0_IN
Plain input with weak pull-down (Default)
Extended commands are disabled (Default)
Extended commands are supported
Lock block commands are disabled
Lock block commands are supported (Default)
Low Speed GPIO
EXTENDED_COMMANDS_
SUPPORTED
1b
0b
LOCK_BLOCK_
COMMAND_SUPPORTED
1b
0b
GPIO1_SLEW_RATE
GPIO0_SLEW_RATE
1b
High Speed GPIO (Default)
Low Speed GPIO
0b
1b
High Speed GPIO (Default)
8.1.3.9 Pulse
Width Modulation and GPIO configuration
These configuration bytes define the various configuration bits for GPIO/PWM use case
Table 26.ꢀPWM and GPIO Configuration Location (PWM_GPIO_CONFIG)
Block Address
Byte 0
Byte 1
Byte 2
Byte 3
NFC
PWM_GPIO_
CONFIG_0
PWM_GPIO_
CONFIG_1
RFU
39h
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
21 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Table 27.ꢀPWM and GPIO Configuration Definition (PWM_GPIO_CONFIG_0)
Bit
Name
Value
0b
Description
Output status on pad is LOW (default)
Output status on pad is HIGH
Output status on pad is LOW (default)
Output status on pad is HIGH
7
GPIO1_OUT_STATUS
1b
0b
6
5 to 4
3
GPIO0_OUT_STATUS
1b
RFU
00b
0b
Output (Default)
Input
GPIO1
1b
0b
Output (Default)
Input
2
1
0
GPIO0
1b
0b
GPIO (Default)
PWM
GPIO1_PWM1
GPIO0_PWM0
1b
0b
GPIO (Default)
PWM
1b
Table 28.ꢀPWM and GPIO Configuration Definition (PWM_GPIO_CONFIG_1 and PWM_GPIO_CONFIG_1_REG)
Bit
7
Name
Value
Description
Pre-scalar configuration for PWM1 channel
(default 00b)
PWM1_PRESCALE
PWM0_PRESCALE
00b
6
5
Pre-scalar configuration for PWM0 channel
(default 00b)
00b
4
00b
01b
10b
11b
00b
01b
10b
11b
6-bit resolution (default)
8-bit resolution
3
2
1
0
PWM1_RESOLUTION_CONF
PWM0_RESOLUTION_CONF
10-bit resolution
12-bit resolution
6-bit resolution (default)
8-bit resolution
10-bit resolution
12-bit resolution
8.1.3.10 Pulse
Width Modulation duty cycle settings
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
22 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Table 29.ꢀPulse Width Modulation Duty Cycle Configuration Location (PWMx_ON and PWMx_OFF)
Block Address
Byte 0
Byte 1
Byte 2
Byte 3
NFC
3Ah
3Bh
PWM0_ON (LSB)
PWM1_ON (LSB)
PWM0_ON (MSB)
PWM1_ON (MSB)
PWM0_OFF (LSB)
PWM1_OFF (LSB)
PWM0_OFF (MSB)
PWM1_OFF (MSB)
Table 30.ꢀPulse Width Modulation Duty Cycle Session Register Location (PWMx_ON and PWMx_OFF)
Block Address
Byte 0
Byte 1
Byte 2
Byte 3
NFC
A4h
A5h
PWM0_ON_
REG (LSB)
PWM0_ON_
REG (MSB)
PWM0_OFF_
REG (MSB)
PWM0_OFF_REG (LSB)
PWM1_OFF_REG (LSB)
PWM1_ON_
REG (LSB)
PWM1_ON_
REG (MSB)
PWM1_OFF_
REG (MSB)
Table 31.ꢀPulse Width Modulatin ON time Configuration Definition (PWMx_ON and PWMx_ON_REG)
Bit
Name
Default
Value
Description
7 to 4
3 to 0
7 to 0
RFU
all 0b
all 0b
all 0b
PWMx_ON (MSB)
PWMx_ON (LSB)
coded time PWM channel x output will be asserted HIGH
Table 32.ꢀPulse Width Modulation OFF time Configuration Definition (PWMx_OFF and PWMx_OFF_REG)
Bit
Name
Default
Value
Description
7 to 4
3 to 0
7 to 0
RFU
all 0b
all 0b
all 0b
PWMx_OFF (MSB)
PWMx_OFF (LSB)
coded time PWM channel x output will be asserted LOW
PWM on and off times are coded by using maximum 12 bits. To code for example,
PWM0_ON as 0123h, PWM0_ON (LSB) is set to 23h, and PWM0_ON (MSB) is set to
01h.
8.1.3.11 Energy
harvesting settings
Energy harvesting configuration controls the behavior of the energy harvesting
output pin. If DISABLE_POWER_CHECK is 0b and energy harvesting is enabled
with EH_ENABLE is 1b, only when the applied field strength is sufficient to generate
configured minimum output load current (EH_IOUT_SEL) and voltage (EH_VOUT_SEL),
the energy harvesting output is enabled.
If energy harvesting will be enabled during the session with register bits,
EH_IOUT_SEL and EH_VOUT_SEL define the needed output power. However,
DISABLE_POWER_CHECK and EH_ENABLE bits need to be set to 0b in this case.
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
23 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Table 33.ꢀEnergy harvesting Configuration Location (EH_CONFIG)
Block Address
Byte 0
Byte 1
Byte 2
Byte 3
NFC
3Dh
EH_CONFIG
RFU
ED_CONFIG
RFU
Table 34.ꢀEnergy harvesting Configuration Value Definition (EH_CONFIG)
Bit
7
Name
Value
Description
RFU
6
000b
001b
010b
011b
100b
101b
110b
111b
0b
>0.4 mA (Default)
>0.6 mA
>1.4 mA
5
4
>2.7 mA
EH_VOUT_I_SEL
>4.0 mA
>6.5 mA
>9.0 mA
>12.5 mA
Only if sufficient power can be harvested, VOUT
will be enabled (default)
DISABLE_
POWER_CHECK
3
1b
Power level will not be checked, VOUT will be
enabled immediately after startup
2
1
0
00b
01b
10b
11b
0b
1.8 V (Default)
2.4 V
EH_VOUT_V_SEL
EH_ENABLE
3 V
RFU
Energy harvesting disabled (default)
Energy harvesting enabled
1b
8.1.3.12 Event
detection pin configuration settings
Event detection and field detection functionality define the behavior of the active low ED
pin depending on various events. As this pin is an open-drain active low implementation,
ED pin state ON means that signal is LOW and OFF means that signal is HIGH. More
Table 35.ꢀEvent Detection Configuration Location (ED_CONFIG)
Block Address
Byte 0
Byte 1
Byte 2
Byte 3
NFC
3Dh
EH_CONFIG
RFU
ED_CONFIG
RFU
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
24 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Table 36.ꢀEvent Detection Configuration Register Location (ED_CONFIG_REG)
Block Address
Byte 0
Byte 1
Byte 2
Byte 3
NFC
A8h
ED_COFIG_REG
RFU
Table 37.ꢀEvent Detection Definition (ED_CONFIG and ED_CONFIG_REG)
Bit
Name
Value
ED pin
state
Description
7 to 4
3 to 0
RFU
0000b
0000b
N/A
OFF
ON
Disable ED
Event detection pin disabled (default)
NFC field present
NFC Field detect
0001b
0010b
0011b
0100b
0101b
0110b
0111b
1000b
OFF
ON
NFC field absent
Pulse width modulation signal during OFF period
Pulse width modulation signal during On period
PWM
RFU
RFU
RFU
OFF
ON
OFF
ON
OFF
ON
OFF
ON
Length byte(block 1, byte 1) is not ZERO
Length byte (block 1, byte1) is ZERO
IC is NOT in standby mode
NDEF Message TLV
Length
OFF
ON
Stand-by mode
OFF
ON
IC is in standby mode
Start of programming cycle during WRITE command
Start of response to WRITE command or NFC off
Start of read cycle during READ command
WRITE command
indication
OFF
ON
READ command
indication
1001b
1010b
•
End of read access, or
•
NFC off
OFF
ON
Start of (any) command
Start of command
indication
•
End of response to command, or
•
NFC off
OFF
ON
OFF
ON
RFU
RFU
1011b
1100b
OFF
ON
1101b written to ED_CONFIG
Software Interrupt
1101b
Event needs to be cleared by setting b0 of ED_
RESET_REG to 1b
OFF
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
25 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Bit
Name
Value
ED pin
state
Description
RFU
RFU
1110b
1111b
N/A
N/A
Table 38.ꢀEvent Detection Clear Register Location (ED_INTR_CLEAR_REG)
Block Address
Byte 0
Byte 1
Byte 2
Byte 3
NFC
ED_INTR_
CLEAR_REG
RFU
ABh
Table 39.ꢀEvent Detection Clear Register (ED_INTR_CLEAR_REG)
Bit
7 to 1
0
Name
Value
all 0b
1b
Description
RFU
ED_INTR_CLEAR
write 1b to release ED pin
ED pin is cleared i.e. released when writing 01h to the ED clear register. The bit gets
automatically cleared after clearing the ED pin.
8.1.3.13 configuration
protection
Access to blocks 37h to 54h of configuration area can be restricted with CONFIG_PROT
byte.
Table 40.ꢀConfiguration Byte location
Block Address
Byte 0
NFC
Byte 3
Byte 1
Byte 2
3Fh
RFU
CONF_PROT
PP_AREA_1 (LSB)
PP_AREA_1 (MSB)
Table 41.ꢀConfiguration Protection (CONF_PROT)
Bit
Name
Value
all 0b
0b
Description
7 to 2
RFU
Configuration area is not write protected (Default)
Configuration area is write protected
1
0
NFC_CONFIG_W
NFC_CONFIG_R
1b
0b
Configuration area is not read protected (Default)
Configuration area is read protected
1b
8.1.3.14 Restricted
AREA_1 pointer
The AREA_1 Pointer (PP_AREA_1) can be configured by directly writing PP_AREA_1
The default value is FFFFh.
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
26 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Table 42.ꢀRestricted AREA_1 Pointer location
Block Address
Byte 0
NFC
Byte 3
Byte 1
Byte 2
3Fh
RFU
CONF_PROT
PP_AREA_1 (LSB)
PP_AREA_1 (MSB)
In below example, NFC protection pointer (PP_AREA_0H) is set to 50h and PP_AREA_1
is set to 0060h, e.g. PP_AREA_1 (LSB) is 60h and PP_AREA_1 (MSB) is 00h.
Table 43.ꢀMemory organization example
Block
0000h
0001h
0002h
…
Byte 0
Byte 1
Byte 2
Byte 3
Description
AREA_0-L
…
…
…
…
…
…
…
…
004Fh
0050h
0051h
…
AREA_0-H
005Fh
0060h
0061h
…
AREA_1
Counter
…
…
…
…
007Eh
007Fh
C0
C1
00h
PROT
8.1.3.15 Application
Family Identifier
The Application Family Identifier (AFI) represents the type of application targeted by the
device and is used to extract from all the ICs present only the ICs meeting the required
application criteria.
writing AFI byte to configuration memory using WRITE CONFIG command (see
Default value of AFI is 00h.
Table 44.ꢀApplication Family Identifier (AFI) location
Block Address
Byte 0
Byte 1
Byte 2
Byte 3
NFC
55h
AFI
RFU
8.1.3.16 Data
Storage Format Identifier
The Data Storage Format Identifier may indicate how the data is structured in the VICC
memory. If not used, this byte shall be set to 00h, which is the default value.
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
27 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
The Data Storage Format Identifier (DSFID) can be configured using WRITE DSFID
Table 45.ꢀData Storage Format Identifier (DSFID) location
Block Address
Byte 0
Byte 1
Byte 2
Byte 3
NFC
56h
DSFID
RFU
8.1.3.17 Electronic
Article Surveillance ID
The Electronic Article Surveillance ID (EAS ID) can be configured using WRITE EAS
Default value of EAS_ID is 0000h.
Table 46.ꢀElectronic Article Surveillance ID (EASID) location
Block Address
Byte 0
Byte 1
Byte 2
Byte 3
NFC
57h
EAS_ID (LSB)
EAS_ID (MSB)
RFU
8.1.3.18 NFC
protection pointer
The NFC protection pointer (PP_AREA_0H) can be configured using PROTECT PAGE
Default value is FFh.
Table 47.ꢀNFC Protection Pointer (NFC PP) location
Block Address
Byte 0
Byte 1
Byte 2
Byte 3
NFC
58h
PP_AREA_0H
NFC_PPC
RFU
RFU
In below example, NFC protection pointer is set to 50h. PP_AREA_1 is out side of the
EEPROM area in this example.
Table 48.ꢀMemory organization example
Block
0000h
0001h
0002h
…
Byte 0
Byte 1
Byte 2
Byte 3
Description
AREA_0-L
…
…
…
…
…
…
…
…
004Fh
0050h
0051h
…
AREA_0-H
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
28 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Block
Byte 0
Byte 1
Byte 2
Byte 3
Description
007Eh
007Fh
C0
C1
00h
PROT
Counter
8.1.3.19 NFC
Protection Pointer Conditions
The NFC Protection Pointer Conditions (NFC PPC) can be configured using PROTECT
defined in table below.
Table 49.ꢀNFC Protection Pointer Conditions (NFC_PPC) location
Block Address
Byte 0
Byte 1
Byte 2
Byte 3
NFC
58h
PP_AREA_0H
NFC_PPC
RFU
RFU
Table 50.ꢀNFC Protection Pointer Configuration (NFC_PPC)
Bit
7
Name
RFU
Value Description
0b
0b
6
RFU
0b
1b
0b
1b
0b
0b
0b
1b
0b
1b
AREA_0-H is not write protected (Default)
AREA_0-H is write protected
5
4
Write AREA_0_H
Read AREA_0_H
AREA_0-H is not read protected (Default)
AREA_0-H is read protected
3
2
RFU
RFU
Write AREA_0_L
AREA_0-L is not write protected (Default)
AREA_0-L is write protected
1
0
Read AREA_0_L
AREA_0-L is not read protected (Default)
AREA_0-L is read protected
8.1.3.20 NFC
lock bytes
User blocks can be blocked from writing by the NFC interface. These bits are one time
programmable. Once written to 1b, they cannot be changed back to 0b. Each bit locks
one block of user memory area (e.g., bit 0 of byte 0 locks block 0).These bytes can be
written by NFC. The access to these bytes for the particular interface can be restricted by
Table 51.ꢀNFC Lock Block Configuration location
Block Address
Byte 0
NFC
Byte 1
Byte 2
Byte 3
6Ah
…
NFC_LOCK_BL00
…
NFC_LOCK_BL01
…
RFU
RFU
RFU
RFU
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
29 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Block Address
NFC
Byte 0
NFC_LOCK_BL14
Byte 1
Byte 2
Byte 3
71h
NFC_LOCK_BL15
RFU
RFU
8.1.3.21 Device
configuration section lock bytes
Lock bits are provided to lock different sections of the configuration area. 16 bits are
provided to define access conditions for different sections of the configuration area.
of each section.
Table 52.ꢀDevice configuration section lock bytes location
Block Address
Byte 0
Byte 1
Byte 2
Byte 3
NFC
92h
93h
NFC_LOCK_0
NFC_LOCK_1
RFU
RFU
These section lock configurations are provided to allow customer to initialize NTAG
5 switch during customer configuration from NFC interface. After the configuration is
done, it is recommended to write the appropriate lock conditions and lock the device
configuration bytes.
These lock bytes take the highest priority above all locks. Different section access
conditions have to be chosen appropriately, so that the other interface does not change
and corrupt the other interface security configuration.
If NFC_LOCK_0 bits are set to 1b, then the lock bytes cannot be updated and gets
locked permanently.
Table 53.ꢀNFC configuration section lock byte 0 definition (NFC_SECTION_LOCK_0)
Bit
Name
Value
0b
1b
0b
1b
0b
1b
0b
1b
0b
1b
0b
1b
0b
1b
0b
Description
Section 7 is writable
Section 7 is not writable
Section 6 is writable
Section 6 is not writable
Section 5 is writable
Section 5 is not writable
Section 4 is writable
Section 4 is not writable
Section 3 is writable
Section 3 is not writable
Section 2 is writable
Section 2 is not writable
Section 1 is writable
Section 1 is not writable
Section 0 is writable
7
Section 7
6
5
4
3
2
Section 6
Section 5
Section 4
Section 3
Section 2
1
0
Section 1
Section 0
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
30 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Bit
Name
Value
Description
1b
Section 0 is not writable
Table 54.ꢀNFC configuration section lock Byte 1 definition (NFC_SECTION_LOCK_1)
Bit
Name
Value
0b
1b
0b
1b
0b
1b
0b
1b
0b
1b
0b
1b
0b
1b
0b
1b
Description
Section 8 is writable
7
Section 8
Section 8 is not writeable
Section 6 is readable
Section 6 is not readable
Section 5 is readable
Section 5 is not readable
Section 4 is readable
Section 4 is not readable
Section 3 is readable
Section 3 is not readable
Section 2 is readable
Section 2 is not readable
Section 1 is readable
Section 1 is not readable
Section 0 is readable
Section 0 is not readable
6
5
4
3
2
1
0
Section 6
Section 5
Section 4
Section 3
Section 2
Section 1
Section 0
Note: Section 8 (Device configuration lock bytes) is always readable.
In case of not readable and/or not writeable, IC responds with an error from NFC
perspective, when trying to access locked sections.
8.1.4 Session
registers
into the session register. The values of session registers can be changed during a
session. Change to session registers take effect immediately, but only for the current
communication session. After POR, the session registers values will again contain the
configuration register values as before.
To change the default behavior, changes to the related configuration bytes are needed,
but the related effect will only be visible after the next POR.
Session registers starting from block A3h until the end may be write protected with
LOCK_REGISTER bit.
Most of the parameters are defined in the configuration memory section.
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
31 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Table 55.ꢀSession Register Location
Block Address
Byte 0
NFC
Remark
Byte 1
Byte 2
Byte 3
Status
STATUS_REG
RFU
RFU
Register (see
A0h
Configuration (see
CONFIG_REG
RFU
A1h
A2h
PWM and GPIO
Configuration(see
A3h
A4h
PWM_GPIO_CONFIG_REG
PWM1
Configuration (see
PWM0_ON_OFF_REG
PWM1
A5h
A6h
A7h
PWM1_ON_OFF_REG
Configuration (see
RFU
Energy Harvesting
Configuration (see
EH_CONFIG_REG
ED_CONFIG_REG
RFU
Event detection
functionality (see
A8h
A9h
AAh
RFU
RFU
Reset
Register (see
RESET_
GEN_REG
RFU
Clear Event
Detection (see
ED_INTR_
CLEAR_REG
ABh
RFU
ACh
ADh
AEh
AFh
RFU
RFU
RFU
RFU
8.1.4.1 Status
register
Different status of NTAG 5 switch can be known by reading status register. The status
register can be read by READ_CONFG.
Some of the registers may be cleared. Setting status bits to 1b is not possible at all.
Table 56.ꢀStatus Register Location
Block Address
Byte 0
Byte 1
Byte 2
Byte 3
NFC
A0h
STATUS0_REG
STATUS1_REG
RFU
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
32 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Table 57.ꢀ Status 0 Register
Access
Bit
Name
Value Description
NFC
0b
1b
EEPROM is not busy
7
EEPROM_WR_BUSY
R
EEPROM is busy (programming cycle
ongoing)
0b
1b
all data written successfully
6
EEPROM_WR_ERROR
R/W
EEPROM write error happened. This bit
needs to be cleared.
5 to 2
1
RFU
R
R
0000b
0b
VCC supply not present
VCC supply available
No NFC field present
NFC field present
VCC_SUPPLY_OK
1b
0b
0
NFC_FIELD_OK
R
1b
Table 58.ꢀ Status 1 Register
Bit Name
Access
Value
Description
NFC
0b
1b
0b
1b
0b
1b
0b
1b
0b
1b
000b
VCC boot not done
VCC boot done
7
6
5
4
3
VCC_BOOT_OK
NFC_BOOT_OK
RFU
R
NFC boot not done
NFC boot done
R
R
R
GPIO_1 input is LOW
GPIO_1 input is HIGH
GPIO_0 input is LOW
GPIO_0 input is HIGH
GPIO1_IN_STATUS
GPIO0_IN_STATUS
RFU
R
R
2 to 0
8.1.4.2 Configuration
register
of these features may be changed with CONFIG_REG bits during a session. These
features are valid at once. Most of them are just read only from NFC.
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
33 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Table 59.ꢀConfiguration Register Location (CONFIG_REG)
Block Address
Byte 0
Byte 1
Byte 2
Byte 3
NFC
A1h
CONFIG_0_REG
RFU
CONFIG_2_REG
RFU
Table 60.ꢀConfiguration Definition (CONFIG_0_REG)
Access
NFC
Bit
Name
Value Description
7
6
5
4
3
2
1
RFU
RFU
RFU
RFU
RFU
RFU
RFU
R
R
R
R
R
R
R
0b
0b
0b
0b
0b
0b
0b
0b
1b
Normal Operation Mode
0
AUTO_STANDBY_MODE_EN
R
IC enters standby mode after boot if there
is no RF field present automatically.
Table 61.ꢀConfiguration Definition (CONFIG_2_REG)
Bit
Name
Access
NFC acc.
Value Description
00b
01b
10b
11b
00b
01b
10b
11b
0b
Receiver disabled
7
6
5
4
3
2
1
0
Plain input with weak pull-up
Plain input
GPIO1_IN
R
R
Plain input with weak pull-down
Receiver disabled
Plain input with weak pull-up
Plain input
GPIO0_IN
Plain input with weak pull-down
Extended commands are disabled
Extended commands are supported
Lock block commands are disabled
Lock block commands are supported
Low-Speed GPIO
EXTENDED_COMMANDS_
SUPPORTED
R
R
R
R
1b
0b
LOCK_BLOCK_COMMAND_
SUPPORTED
1b
0b
GPIO1_SLEW_RATE
GPIO0_SLEW_RATE
1b
High-Speed GPIO
0b
Low-Speed GPIO
1b
High-Speed GPIO
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
34 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
8.1.4.3 Pulse
Width Modulation and GPIO configuration register
These session register bytes define the various configurations for GPIO/PWM use case
Table 62.ꢀPWM and GPIO Configuration Register Location (PWM_GPIO_CONFIG_REG)
Block Address
NFC
Byte 0
Byte 1
Byte 2
Byte 3
PWM_GPIO_
CONFIG_0_REG
PWM_CONFIG_
1_REG
RFU
A3h
Table 63.ꢀPWM and GPIO Configuration Register Definition (PWM_GPIO_CONFIG_0_REG)
Bit
Name
Access
NFC acc.
Value Description
0b
1b
0b
1b
0b
1b
0b
1b
0b
1b
0b
1b
0b
1b
0b
1b
Output status on pad is LOW
7
6
5
4
3
2
1
0
GPIO1_OUT_STATUS
GPIO0_OUT_STATUS
GPIO1_IN_STATUS
GPIO0_IN_STATUS
GPIO1
R/W
R/W
R
Output status on pad is HIGH
Output status on pad is LOW
Output status on pad is HIGH
Input status
Input status
R
Output
Input
R/W
R/W
R/W
R/W
Output
Input
GPIO0
GPIO
PWM
GPIO
PWM
GPIO1_PWM1
GPIO0_PWM0
Table 64.ꢀPWM and GPIO Configuration Register Definition (PWM_GPIO_CONFIG_1_REG)
Bit
Name
Access
Value Description
NFC
Acc.
R/W
R/W
7
6
5
PWM1_PRESCALE
PWM0_PRESCALE
00b
00b
Pre-scalar configuration for PWM1 channel
Pre-scalar configuration for PWM0 channel
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
35 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Bit
Name
Access
NFC
Value Description
Acc.
4
3
00b
01b
10b
11b
00b
01b
10b
11b
6-bit resolution
8-bit resolution
10-bit resolution
12-bit resolution
6-bit resolution
8-bit resolution
10-bit resolution
12-bit resolution
PWM1_RESOLUTION_CONF
PWM0_RESOLUTION_CONF
R/W
2
1
0
R/W
8.1.4.4 Pulse
Width Modulation duty cycle register
The PWM duty cycle maybe changed during one session from NFC perspective (see
8.1.4.5 Energy
harvesting register
Energy harvesting registers may be used to enable energy harvesting during one
NFC session. In this case, EH_ENABLE bit of EH_CONFIG byte in block 3Dh is set
to 0b. Required EH_VOUT_I_SEL and EH_VOUT_V_SEL need to be set in that
EH_CONFIG byte. Desired energy harvesting mode (EH_MODE) needs to be configured
in CONFIG_0 byte of block 37h. In case of energy harvesting is enabled already during
boot (EH_ENABLE bit of EH_CONFIG is 1b), or energy harvesting is not used at all, this
register byte gives no information.
Setting EH_TRIGGER to 1b is needed to trigger power detection.
Polling for bit EH_LOAD_OK should be used to check, if sufficient energy is available.
Only if EH_LOAD_OK = 1b, energy harvesting may be enabled via session registers by
writing 09h to this byte.
Table 65.ꢀEnergy Harvesting Configuration Register Location (EH_CONFIG_REG)
Block Address
Byte 0
Byte 1
Byte 2
Byte 3
NFC
A7h
EH_COFIG_REG
RFU
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
36 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Table 66.ꢀEnergy Harvesting Register Value Definition EH_CONFIG_REG)
Access
Bit
Name
Value Description
NFC
Acc.
0b
1b
Field is not sufficient to provied configured
power on V
OUT
. Do not enable energy
harvesting.
7
EH_LOAD_OK
R
Minimum desired energy available.
V
OUT
may be enabled. As soon as
EH_ENABLE is set to 1b, this bit gets
cleared automatically.
6 to 4
RFU
R
0b
1b
When reading, this byte this bit is RFU and
the value is undefined and may be 0b or
1b.
3
EH_TRIGGER
R/W
When writing to this byte, this bit needs to
be set to 1b always
2 to 1
0
RFU
R
0b
1b
Energy Harvesting disabled (default)
Energy Harvesting enabled
EH_ENABLE
R/W
8.1.4.6 Event
detection register
Event detection and field detection functionality define the behavior of the ED pin
depending on various events. Indicated event may be changed during one session. More
8.1.4.7 System
reset generation
System reset can be generated by writing to RESET_GEN_REG register using WRITE
byte gets automatically reset after the system reset.
Table 67.ꢀRESET_GEN_REG location
Block Address
Byte 0
NFC
Byte 1
Byte 2
Byte 3
AAh
RESET_GEN_REG
RFU
8.1.4.8 Clear
event detection register
Event detection pin is cleared i.e. released when writing 01h to the Clear Event Detection
Register. The bit gets cleared after releasing the ED pin automatically. Other values are
RFU.
Table 68.ꢀED_INTR_CLEAR_REG location
Block Address
Byte 0
NFC
Byte 1
Byte 2
Byte 3
ED_INTR_
ABh
CLEAR_REG
RFU
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
37 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
8.2 NFC
interface
8.2.1 Passive
communication mode
Main uses cases for passive communication mode are Smart Metering, Home
automation and in the box configuration. With antenna sizes of Class 4 or bigger, energy
harvesting on the one side and long-distance read/write access to the EEPROM is
possible in a very efficient way.
8.2.2 State
diagram and state transitions
The state diagram illustrates the different states and state transitions of NTAG 5 switch.
POWER-OFF
out of field
in field
READY
QUIET
SELECTED
aaa-035475
Figure 6.ꢀState Machine and State Transitions
8.2.2.1 POWER-OFF
state
8.2.2.1.1 State
transitions from and to POWER-OFF state
If NFC field is switched off or below, H
MIN
NTAG 5 switch goes to POWER-OFF state.
POWER-OFF state will be left to READY state no later than 1 ms after NTAG 5 switch is
powered by an NFC field greater than H
MIN
.
NOTE: When loading default data to mirrored SRAM, start-up time, dependent on the
pre-loaded bytes, might be greater than 1 ms.
8.2.2.2 READY
state
8.2.2.2.1 Transitions
between READY and SELECTED state
Transition from READY to SELECTED state is done when
•
receiving a SELECT command with a matching UID
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
38 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
8.2.2.2.2 Transitions
between READY and QUIET state
Transition from READY to QUIET state is done when
•
receiving a STAY QUIET command with a matching UID
•
receiving a (FAST) INVENTORY READ command (extended mode) with Quiet_Flag
set
8.2.2.2.3 Commands
which stay in READY state
NTAG 5 switch stays in READY state when
•
receiving any other command where Select_Flag is not set
8.2.2.3 SELECTED
state
8.2.2.3.1 Transitions
between SELECTED and READY state
Transition from SELECTED to READY state is done by
•
receiving a RESET TO READY command where Select_Flag is set
•
receiving a SELECT command with a different UID
8.2.2.3.2 Transitions
between SELECTED and QUIET state
Transition from SELECTED to QUIET state is done when
•
receiving a STAY QUIET command with a matching UID
8.2.2.3.3 Commands
which stay in SELECTED state
NTAG 5 switch stays in SELECTED state when
•
receiving any other command where Select_Flag is set
8.2.2.4 QUIET
state
8.2.2.4.1 Transitions
between QUIET and READY state
Transition from QUIET to READY state is done by
•
receiving a RESET_TO_READY command
8.2.2.4.2 Transitions
between QUIET and SELECTED state
Transition from QUIET to SELECTED state is done by
•
receiving a SELECT command with a matching UID
8.2.2.4.3 Commands
which stay in QUIET state
NTAG 5 switch stays in QUIET state when
•
receiving any other command where Addressed_Flag is set AND Inventory_Flag is not
set
8.2.3 Command
set
ISO/IEC 15693 mandatory commands are
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
39 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
•
INVENTORY
•
STAY QUIET
NFC Forum Type 5 Tag mandatory commands are
•
READ SINGLE BLOCK
•
WRITE SINGLE BLOCK
•
LOCK SINGLE BLOCK
On top of those, all optional commands of ISO/IEC 15693 are implemented. Several
customer-specific commands are implemented to, e.g., improve overall transaction time.
These custom commands all use NXP manufacturer code 04h.
A complete list of all supported commands is given in below table.
Table 69.ꢀNFC command set supported by NTAG 5 switch
Code ISO/IEC
15693 NFC
Forum T5T
Command name
01h
02h
Mandatory
Mandatory
Mandatory
Mandatory
SLPV_REQ)
20h
21h
22h
23h
Optional
Optional
Optional
Optional
Mandatory
READ_SINGLE_BLOCK_REQ)
Mandatory in READ/WRITE
state
WRITE_SINGLE_BLOCK_REQ)
Optional
LOCK_SINGLE_BLOCK_REQ)
Optional
READ_MULTIPLE_BLOCK_REQ)
25h
26h
27h
28h
29h
2Ah
2Bh
2Ch
Optional
Optional
Optional
Optional
Optional
Optional
Optional
Optional
Optional
Not defined
Not defined
Not defined
Not defined
Not defined
Not defined
Not defined
2Dh
3Bh
Optional
Optional
Not defined
Not defined
3Ch
3Dh
Optional
Optional
Not defined
Not defined
EXTENDED GET MULTIPLE BLOCK SECURITY STATUS (see
A0h
A1h
A2h
Custom
Custom
Custom
Not defined
Not defined
Not defined
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
40 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Code ISO/IEC
15693 NFC
Forum T5T
Command name
A3h
A4h
A5h
A6h
A7h
ABh
B2h
B3h
B3h
B4h
B5h
B6h
B7h
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Not defined
Not defined
Not defined
Not defined
Not defined
Not defined
Not defined
Not defined
Not defined
Not defined
Not defined
Not defined
Not defined
LOCK PAGE PROTECTION CONDITION (see
B9h
BAh
BBh
BDh
C0h
C1h
Custom
Custom
Custom
Custom
Custom
Custom
Not defined
Not defined
Not defined
Not defined
Not defined
Not defined
All command/responses are sent/received in the request/response format as defined in
8.2.3.1 Commands
for state transitions
Following commands are implemented for all possible state transitions according to ISO/
IEC 15693.
•
INVENTORY
•
STAY QUIET
•
SELECT
•
RESET TO READY
On top of these commands, NTAG 5 switch offers
8.2.3.2 Configuration
operations
8.2.3.2.1 READ
CONFIGURATION
Command code = C0h
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
41 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
The READ CONFIG command returns configuration memory content starting with the
first block defined by the Block Address and reads Number of Blocks + 1 configuration
blocks.
Access to the configuration blocks depends on the status and definition of the related
If one of the requested configuration blocks is not accessible due to the actual status,
NTAG 5 switch will respond with Error_flag set.
A READ CONFIG command can read one or multiple blocks of the following areas of the
configuration memory within one command execution:
•
Block 00h to block 17h
•
rest of configuration memory
Only Option_flag = 0b is supported.
Table 70.ꢀREAD CONFIG request format
Flags
READ CONFIG
Manuf. code
UID
Block Address
Number of
Blocks
CRC16
64 bits
(optional)
8 bits
8 bits
8 bits
8 bits
8 bits
16 bits
Table 71.ꢀREAD CONFIG response format when Error_flag is NOT set
Flags
Data
CRC16
(Number of blocks + 1) times
32 bits
8 bits
16 bits
Table 72.ꢀREAD CONFIGURATION response format when Error_flag is set
Flags
Error Code
CRC16
8 bits
8 bits
16 bits
8.2.3.2.2 WRITE
CONFIGURATION
Command code = C1h
The WRITE CONFIG command writes the 4 byte data to the requested block address of
the configuration memory.
Access to the configuration blocks depends on the status and definition of the related
If the requested configuration block is not write accessible due to the actual status, NTAG
5 switch will respond with Error_flag set.
The timing of the command is write alike.
Option_flag = 0b and Option_flag = 1b is supported and is in accordance with ISO/IEC
15693 write-alike commands.
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
42 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Table 73.ꢀWRITE CONFIG request format
Flags
WRITE
CONFIG
Manuf.
code
UID
Block
Address
Data
CRC16
8 bits
8 bits
8 bits
64 (optional)
8 bits
32 bits
16 bits
Table 74.ꢀWRITE CONFIG response format when Error_flag is NOT set
Flags
CRC16
8 bits
16 bits
Table 75.ꢀWRITE CONFIG response format when Error_flag is set
Flags
Error Code
CRC16
8 bits
8 bits
16 bits
8.2.3.3 PWD
Authentication
NTAG 5 switch can be configured to be used for plain password authentication.
8.2.3.3.1 GET
RANDOM NUMBER
Command code = B2h
The GET RANDOM NUMBER command is required to receive a 16-bit random number.
The passwords that will be transmitted with the SET PASSWORD, ENABLE/DISABLE
NFC PRIVACY and DESTROY commands have to be calculated with the password and
Table 76.ꢀGET RANDOM NUMBER request format
Flags
GET RANDOM
NUMBER
Manuf. code
UID
CRC16
8 bits
8 bits
8 bits
64 bits (optional)
16 bits
Table 77.ꢀGET RANDOM NUMBER response format when Error_flag is NOT set
Flags
Random_Number
CRC16
8 bits
16 bits
16 bits
Table 78.ꢀGET RANDOM NUMBER response format when Error_flag is set
Flags
Error Code
CRC16
8 bits
8 bits
16 bits
8.2.3.3.2 SET
PASSWORD
Command code = B3h
The SET PASSWORD command enables the different passwords to be transmitted to
the IC to access the different protected functionalities of the following commands. The
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
43 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
SET PASSWORD command has to be executed just once for the related password if the
IC is powered.
Remark:
The SET PASSWORD command can only be executed in addressed or
selected mode and the timing of the SET PASSWORD command is write alike.
The XOR password has to be calculated with the password and two times the received
random number from the last GET RANDOM NUMBER command:
XOR_Password[31:0] = Password[31:0] XOR {Random_Number[15:0],
Random_Number[15:0]}.
The different passwords are addressed with the password identifier.
Only Option_flag = 0b is supported.
Table 79.ꢀSET PASSWORD request format
Flags
SET
PASSWORD
Manuf. code
UID
Password
identifier
XOR password
CRC16
64 bits
(optional)
8 bits
8 bits
8 bits
8 bits
32 bits
16 bits
Table 80.ꢀPassword Identifier
Password Identifier
Password
Read
01h
02h
04h
08h
10h
40h
80h
Write
Destroy
EAS/AFI
Read from AREA_1
Write to AREA_1
Table 81.ꢀSET PASSWORD response format when Error_flag is NOT set
Flags
CRC16
8 bits
16 bits
Table 82.ꢀSET PASSWORD response format when Error_flag is set
Flags
Error Code
CRC16
8 bits
8 bits
16 bits
Remark:
If the IC receives an invalid password, it will not execute any following
command until a Power-On Reset (POR) (NFC reset) is executed.
8.2.3.3.3 WRITE
PASSWORD
Command code = B4h
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
44 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
The WRITE PASSWORD command enables a new password to be written into
the related memory if the related old password has already been transmitted with
a SET PASSWORD command and the addressed password is not locked (see
Remark:
The WRITE PASSWORD command can only be executed in addressed or
SELECTED mode. The new password takes effect immediately which means that the
new password has to be transmitted with the SET PASSWORD command to access
protected blocks/pages.
The different passwords are addressed with the password identifier as defined in
The timing of the command is write-alike.
Option_flag = 0b and Option_flag = 1b is supported and is in accordance with ISO/IEC
15693 write-alike commands.
Table 83.ꢀWRITE PASSWORD request format
Flags
WRITE
PASSWORD
Manuf. code
UID
Password
identifier
Password
CRC16
64 bits
(optional)
8 bits
8 bits
8 bits
8 bits
32 bits
16 bits
Table 84.ꢀWRITE PASSWORD response format when Error_flag is NOT set
Flags
CRC16
8 bits
16 bits
Table 85.ꢀWRITE PASSWORD response format when Error_flag is set
Flags
Error Code
CRC16
8 bits
8 bits
16 bits
8.2.3.3.4 LOCK
PASSWORD
Command code = B5h
The LOCK PASSWORD command enables the addressed password to be locked if the
related password has already been transmitted with a SET PASSWORD command. A
locked password cannot be changed.
The timing of the command is write alike.
Option_flag = 0b and Option_flag = 1b is supported and is in accordance with ISO/IEC
15693 write-alike commands.
Table 86.ꢀLOCK PASSWORD request format
Flags
LOCK
PASSWORD
Manuf. code
UID
Password
identifier
CRC16
8 bits
8 bits
8 bits
64 bits (optional)
8 bits
16 bits
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
45 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Table 87.ꢀLOCK PASSWORD response format when Error_flag is NOT set
Flags
CRC16
8 bits
16 bits
Table 88.ꢀLOCK PASSWORD response format when Error_flag is set
Flags
Error Code
CRC16
8 bits
8 bits
16 bits
8.2.3.3.5 64
BIT PASSWORD PROTECTION
Command code = BBh
The 64-bit PASSWORD PROTECTION command enables NTAG 5 switch to be
instructed that both, Read and Write passwords are required to get access to password
protected blocks. This mode can be enabled if the Read and Write passwords have been
transmitted first with a SET PASSWORD command.
If the 64-bit password protection is enabled, both passwords are required for read & write
access to protected blocks.
Once the 64-bit password protection is enabled, a change back to 32-bit password
protection (read and write password) is not possible.
Remark:
A retransmission of the passwords is not required after the execution of the 64-
bit PASSWORD PROTECTION command.
Remark:
The 64-bit PASSWORD PROTECTION does not include the 16-bit counter
block.
The timing of the command is write alike.
Option_flag = 0b and Option_flag = 1b is supported and is in accordance with ISO/IEC
15693 write-alike commands.
Table 89.ꢀ64 BIT PASSWORD PROTECTION request format
Flags
64 BIT PASSWORD
PROTECTION
Manuf. code
UID
CRC16
8 bits
8 bits
8 bits
64 bits (optional)
16 bits
Table 90.ꢀ64 BIT PASSWORD PROTECTION response format when Error_flag is NOT set
Flags
CRC16
8 bits
16 bits
Table 91.ꢀ64 BIT PASSWORD PROTECTION response format when Error_flag is NOT set
Flags
Error Code
CRC16
8 bits
8 bits
16 bits
8.2.3.3.6 PROTECT
PAGE
Command code = B6h
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
46 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
The PROTECT PAGE command defines the protection pointer address of the user
memory to divide the user memory into two arbitrarily sized pages and defines the
access conditions for the two pages.
The protection pointer address defines the base address of the higher user memory
segment Page 0-H. All block addresses smaller than the protection pointer address are in
the user memory segment Page 0-L.
Table below shows an example of the user memory segmentation with the protection
pointer address PP_AREA_0H 14h.
Remark:
In the example below PP_AREA_1 is pointing outside the user memory.
Table 92.ꢀMemory organization
Block Byte
0
Byte 1
Byte 2
Byte 3
Description
00h
01h
02h
Page 0-L
:
:
:
:
:
12h
13h
14h
15h
:
Page 0-H
Counter
:
:
:
:
7Fh
C0
C1
00
Protection
Remark:
If the protection pointer address is set to block 0, the entire user memory is
defined as Page 0-H.
The access conditions and the protection pointer address can be changed under the
following circumstances for plain password mode:
•
The related passwords (Read and Write password) have been transmitted first with the
SET PASSWORD command.
The timing of the command is write alike.
Option_flag = 0b and Option_flag = 1b is supported and is in accordance with ISO/IEC
15693 write-alike commands.
Table 93.ꢀPROTECT PAGE request format
Flags
PROTECT Manuf.
UID
Protection Extended
CRC16
PAGE
code
pointer
address
protection
status
64 bits
(optional)
8 bits
8 bits
8 bits
8 bits
8 bits
16 bits
Remark:
The IC only accepts protection pointer address values from 00h to 7Eh. The
block containing the 16-bit counter is excluded from the standard user memory protection
scheme.
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
47 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Table 94.ꢀExtended Protection status byte
Bit
Name
RFU
Value
0b
Description
7
6
RFU
0b
0b
Page 0-H is not write protected
Page 0-H is write protected
Page 0-H is not read protected
Page 0-H is read protected
5
4
WH
RH
1b
0b
1b
3
2
RFU
RFU
0b
0b
0b
Page 0-L is not write protected
Page 0-L is write protected
Page 0-L is not read protected
Page 0-L is read protected
1
0
WL
RL
1b
0b
1b
Table 95.ꢀProtection status bits definition
WH/WL RH/RL 32-bit
Protection
64-bit Protection
0b
0b
0b
1b
Public
Public
Read and Write protected by the
Read password
Read and Write protected by the
Read plus Write password
1b
1b
0b
1b
Write protected by the Write password
Write protected by the Read plus
Write password
Read protected by the Read
Read and Write protected by the
password and Write protected by the
Read plus Write password
Read and Write password
Table 96.ꢀPROTECT PAGE response format when Error_flag is NOT set
Flags
CRC16
8 bits
16 bits
Table 97.ꢀPROTECT PAGE response format when Error_flag is set
Flags
Error Code
CRC16
8 bits
8 bits
16 bits
The information about the stored settings of the protection pointer address and access
conditions can be read with the GET NXP SYSTEM INFORMATION command (see
8.2.3.3.7 LOCK
PAGE PROTECTION CONDITION
Command code = B7h
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
48 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
The LOCK PAGE PROTECTION CONDITON command locks the protection pointer
address and the status of the page protection conditions.
The LOCK PAGE PROTECTION CONDITON command can be successfully executed
under the following circumstances:
•
The Read and Write passwords have been transmitted with the SET PASSWORD
command.
The timing of the command is write alike.
Option_flag = 0b and Option_flag = 1b is supported and is in accordance with ISO/IEC
15693 write-alike commands.
Table 98.ꢀLOCK PAGE PROTECTION CONDITION request format
Flags
LOCK PAGE
PROTECTION
CONDITION
Manuf. code
UID
Protection
pointer address
CRC16
8 bits
8 bits
8 bits
64 bits (optional)
8 bits
16 bits
Table 99.ꢀLOCK PAGE PROTECTION CONDITION response format when Error_flag is NOT
set
Flags
CRC16
8 bits
16 bits
Table 100.ꢀLOCK PAGE PROTECTION CONDITION response format when Error_flag is set
Flags
Error Code
CRC16
8 bits
8 bits
16 bits
Remark:
If the transmitted protection pointer address does not match with the stored
address the IC will respond according to the error handling.
8.2.3.3.8 DESTROY
Command code = B9h
T DESTROY command disables NTAG 5 switch if the destroy password is correct. This
command is irreversible and NTAG 5 switch will never respond to any command again.
The DESTROY command can only be executed in addressed or SELECTED mode.
The XOR password has to be calculated with the password and two times the received
random number from the last GET RANDOM NUMBER command:
XOR_Password[31:0] = Password[31:0] XOR {Random_Number[15:0],
Random_Number[15:0]}.
The timing of the command is write alike.
Option_flag = 0b and Option_flag = 1b is supported and is in accordance with ISO/IEC
15693 write-alike commands.
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
49 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Table 101.ꢀDESTROY request format
Flags
DESTROY
Manuf. code
UID
XOR password
CRC16
8 bits
8 bits
8 bits
64 bits (optional)
16 bits
16 bits
Table 102.ꢀDESTROY response format when Error_flag is NOT set
Flags
CRC16
8 bits
16 bits
Table 103.ꢀDESTROY response format when Error_flag is set
Flags
Error Code
CRC16
8 bits
8 bits
16 bits
8.2.3.3.9 ENABLE
NFC PRIVACY
Command code = BAh
for NTAG 5 switch if the Privacy password is correct.
The XOR password has to be calculated with the password and two times the received
random number from the last GET RANDOM NUMBER command:
XOR_Password[31:0] = Password[31:0] XOR {Random_Number[15:0],
Random_Number[15:0]}.
To get out of the NFC PRIVACY mode, the valid Privacy password has to be transmitted
to the IC with the DISABLE NFC PRIVACY command.
The timing of the command is write alike.
Option_flag = 0b and Option_flag = 1b is supported and is in accordance with ISO/IEC
15693 write-alike commands.
Table 104.ꢀENABLE NFC PRIVACY request format
Flags
SET
IC Mfg
code
UID
XOR
CRC16
PASSWORD
password
64 bits
8 bits
8 bits
8 bits
32 bits
16 bits
optional
Table 105.ꢀENABLE NFC PRIVACY response format when Error_flag is NOT set
Flags
CRC16
8 bits
16 bits
Table 106.ꢀENABLE NFC PRIVACY response format when Error_flag is set
Flags
Error Code
CRC16
8 bits
8 bits
16 bits
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
50 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
8.2.3.3.10 DISABLE
NFC PRIVACY
Command code = B3h
The DISABLE NFC PRIVACY command moves the NTAG 5 switch out of the NFC
PRIVACY mode.
Remark:
The timing of the DISABLE PRIVACY command is write alike.
The XOR password has to be calculated with the password and two times the received
random number from the last GET RANDOM NUMBER command:
XOR_Password[31:0] = Password[31:0] XOR {Random_Number[15:0],
Random_Number[15:0]}.
The Privacy identifier is 04h.
Option_flag = 1b and Option_flag = 0b are supported.
Table 107.ꢀDISABLE NFC PRIVACY request format
Flags
SET
Manuf.
UID
Privacy
XOR
CRC16
PASSWORD code
identifier
password
64 bits
(optional)
8 bits
8 bits
8 bits
8 bits
32 bits
16 bits
Table 108.ꢀDISABLE NFC PRIVACY response format when Error_flag is NOT set
Flags
CRC16
8 bits
16 bits
Table 109.ꢀDISABLE NFC PRIVACY response format when Error_flag is set
Flags
Error Code
CRC16
8 bits
8 bits
16 bits
Remark:
If the IC receives an invalid password, it will not execute any following
command until a Power-On Reset (POR) (NFC reset) is executed.
8.2.3.4 Memory
operations
Following commands are implemented for accessing user memory according to ISO/IEC
15693.
•
READ SINGLE BLOCK
•
WRITE SINGLE BLOCK
•
LOCK BLOCK
•
READ MULTIPLE BLOCKS up to 3Fh blocks
On top of these commands, NTAG 5 switch offers INVENTORY READ and FAST
INVENTORY READ
8.2.3.4.1 INVENTORY
READ
Command code = A0h
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
51 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
When receiving the INVENTORY READ request, NTAG 5 switch performs the same as
the anti-collision sequence, with the difference that instead of the UID and the DSFID, the
requested response is defined by additional options.
The INVENTORY READ command provides two modes which are defined by the most
significant bit of the mask length byte as follows:
•
Standard mode (most significant bit of mask length byte equal 0b)
•
Extended mode (most significant bit of mask length byte equal 1b)
The extended mode offers additional features to optimize the inventory procedure for
The INVENTORY READ command may also be transmitted in addressed or SELECTED
mode. Then the command behaves similar to a READ or READ MULTIPLE BLOCK (see
8.2.3.4.1.1 Standard
mode
If most significant bit of mask length byte is equal 0b the INVENTORY READ command
is used in the standard mode.
If the Inventory_flag is set to 1b and an error is detected, NTAG 5 switch remains silent.
If the Option flag is set to 0b, n blocks of data are transmitted. If the Option flag is set to
1b, n blocks of data and the part of the UID which is not part of the mask are transmitted.
The request contains:
•
Flags
•
INVENTORY READ command code
•
IC manufacturer code
•
AFI (if AFI_flag is set to 1b)
•
Mask length (most significant bit equal 0b)
•
Mask value (if mask length > 00h)
•
First block number to be read
•
Number of blocks to be read
•
CRC 16
Table 110.ꢀINVENTORY READ request format
Flags
INVENTORY Manuf.
AFI
Mask
Mask value
First block
Number of
CRC16
READ
code
length
number
blocks
8 bits
(optional)
8 bits
8 bits
8 bits
8 bits
0 to 8 bytes
8 bits
8 bits
16 bits
If the Inventory_flag is set to 1b, only NTAG 5 switch in the READY or SELECTED
(SECURE) state will respond (same behavior as in the INVENTORY command). The
The INVENTORY READ command can also be transmitted in the addressed or
The number of blocks in the request is one less than the number of blocks that NTAG 5
switch returns in its response.
If the Option_flag in the request is set to logic 0b the response contains:
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
52 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Table 111.ꢀINVENTORY READ response format: Option flag logic 0b
Flags
Data
CRC16
8 bits
Number of blocks times 32 bits
16 bits
NTAG 5 switch reads the requested block(s) and sends back their value in the response.
The mechanism and timing of the INVENTORY READ command performs the same as
If the Option_flag in the request is set to logic 1b, the response contains:
Table 112.ꢀINVENTORY READ response format: Option flag logic 1b
Flags
Rest of UID which is not
part of
Data
CRC16
the mask and slot number
0 to 64 bit, always a multiple
Number of blocks times 32
of 8 bits
bits
8 bits
16 bits
NTAG 5 switch reads the requested block(s) and sends back their value in the response.
Additionally the bytes of the UID, which are not parts of the mask and the slot number
in case of 16 slots, are returned. Instead of padding with zeros up to the next byte
boundary, the corresponding bits of the UID are returned. The mechanism and timing
of the INVENTORY READ command perform the same as the INVENTORY command
Remark:
The number of bits of the retransmitted UID can be calculated as follows:
•
16 slots: 60 bits (bit 64 to bit 4) – mask length rounded up to the next byte boundary
•
1 slot: 64 bits – mask length rounded up to the next byte boundary
Remark:
If the sum of first block number and number of blocks exceeds the total
available number of user blocks, the number of transmitted blocks is less than the
requested number of blocks. This means that the last returned block is the highest
available user block, followed by the 16-bit CRC and the EOF.
Example: mask length = 30 bits
Returned: bit 64 to bit 4 (30 bits) = 30 gives 4 bytes
Table 113.ꢀExample: mask length = 30
Byte 0
Byte 1
Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
Byte 7
UID
mask value including padding with zeros
–
transmitted by
interrogator
returned value
transmitted by NTAG 5
switch
8.2.3.4.1.2 Extended
Mode
If the most significant bit of the Mask Length byte is equal 1b the response format is
defined by the extended option byte.
The request contains:
•
Flags
•
Inventory Read command code
•
IC Manufacturer code
•
AFI (if the AFI flag is set to 1b)
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
53 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
•
Mask length (most significant bit equal 1b)
•
Extended Options
•
Mask value (if mask length > 0)
•
First Block Number to be read, if specified in extended options byte
•
Number of Blocks to be read, if specified in extended options byte
•
CRC 16
Table 114.ꢀInventory Read (extended mode) request format
Flags
INVENTOR
Y
M
anuf.
AFI
Mask
ext.Optio Mask
First
Number
CRC 16
READ
code
Length
ns
Value
block
number
of blocks
8 bits
(optional)
8 bits
8 bits
8 bits
8 bits
8 bits
8 bits
8 bits
0 to 64 bits
16 bits
(optional) (optional)
If the Inventory_flag is set to 1b, only NTAG 5 switch in the READY or SELECTED
(SECURE) state will respond (same behavior as in the INVENTORY command). The
The INVENTORY READ command can also be transmitted in the addressed or
Table 115.ꢀExtended options
Bit
7
Name
RFU
Value Feature
0
0
6
RFU
0
1
0
remain in current state
5
4
QUIET
go to QUIET state after response
NTAG 5 switch will add the user memory blocks in the response
as requested with first block number byte and number of blocks
byte in the command
SKIP_DATA
1
No user memory data is requested, first block number byte and
number of blocks byte shall not be transmitted in the command
3
2
0
1
0
1
Custom ID (CID) will be NOT transmitted in the response
Custom ID (CID) will be transmitted in the response
No CID is transmitted in the command
CID_RESPONSE
CID_COMPARE
16-bit CID will be transmitted in the command and only NTAG 5
switch with the same CID will respond
1
0
0
1
UID will be transmitted as in regular mode (truncated reply
depending on least significant 7 bits value of mask length and
the mask value)
UID_MODE
EAS_MODE
Complete UID will be transmitted (independent from mask
length)
0
1
NTAG 5 switch responds independent from the EAS status
Respond only, when EAS is enabled
If the Option_flag in the request is set to 1b the response contains the truncated or
complete UID depending on the extended option UID_MODE bit.
If the Option_flag in the request is set to 0b the UID is not part of the response.
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
54 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Table 116.ꢀInventory Read (extended mode) response format: Option_flag 1b
Flags
Optional truncated UID OR
Optional data
complete UID
CRC16
8 bits
0 to 64 bits
Block length
16 bits
Multiple of 8 bits
Repeated as needed
The mechanism and timing of the INVENTORY READ command performs the same as
If the UID is requested in the truncated format the retransmitted UID can be calculated as
follows:
16 slots: 64 – 4 – mask length rounded up to the next byte boundary
1 slot: 64 – mask length rounded up to the next byte boundary
Example: mask length = 30 Returned: 64 – 4 – 30 = 30 gives 4 bytes
Table 117.ꢀExample
Byte 0
Byte 1
Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
Byte 7
UID
mask value incl. padding with zeros
transmitted by
Interrogator
returned value
transmitted by NTAG 5
switch
8.2.3.4.1.3 Addressed
and SELECTED mode
The INVENTORY READ command can also be transmitted in the addressed or
SELECTED mode. In this case, the Inventory_flag is set to 0 and the meaning of flags 7
to 4 is in accordance with ISO/IEC 15693.
In the addressed or selected mode, the INVENTORY READ command behaves similar to
a READ or READ MULTIPLE BLOCK command.
In the addressed mode, it is recommended to address the IC with a mask length of 64
and to transmit the complete UID in the mask value field.
In the selected mode (IC has been selected with a valid SELECT command before), it is
recommended to address the IC with a mask length of 0 (and do not transmit the mask
value field).
Remark:
If the INVENTORY READ command is used in the addressed or selected
mode, the AFI shall not be transmitted and the IC will only respond in the first-time slot.
8.2.3.4.2 FAST
INVENTORY READ
Command code = A1h
When receiving the FAST INVENTORY READ command, NTAG 5 switch behaves the
same as the INVENTORY READ command with the following exceptions:
15693
depending on the Datarate_flag 53 kbit (high data rate) or 13 kbit (low data rate).
The data rate from the reader to NTAG 5 switch and the time between the rising edge
of the EOF from the reader to NTAG 5 switch remains unchanged (stays the same as
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
55 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Only the single subcarrier mode is supported for the response to the FAST INVENTORY
READ command.
8.2.3.5 Originality
Signature
8.2.3.5.1 READ
SIGNATURE
Command code = BDh
The READ SIGNATURE command returns an IC-specific, 32 byte ECC signature. How
Only Option_flag = 0b is supported.
Table 118.ꢀREAD SIGNATURE request format
Flags
READ
Manuf. code
UID
CRC16
SIGNATURE
8 bits
8 bits
8 bits
64 bits (optional)
16 bits
Table 119.ꢀREAD SIGNATURE response format when Error_flag is NOT set
Flags
Originality Signature
CRC16
8 bits
256 bits
16 bits
Table 120.ꢀREAD SIGNATURE response format when Error_flag is set
Flags
Error Code
CRC16
8 bits
8 bits
16 bits
8.2.3.6 Other
8.2.3.6.1 WRITE
AFI
8.2.3.6.2 LOCK
AFI
8.2.3.6.3 WRITE
DSFID
8.2.3.6.4 LOCK
DSFID
8.2.3.6.5 SET
EAS
Command code = A2h
The SET EAS command enables the EAS mode if the EAS mode is not locked.
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
56 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
If the EAS mode is password protected the EAS password has to be first transmitted with
the SET PASSWORD command.
The timing of the command is write alike.
Option_flag = 0b and Option_flag = 1b is supported and is in accordance with ISO/IEC
15693 write-alike commands.
Table 121.ꢀSET EAS request format
Flags
SET EAS
Manuf. code
UID
CRC16
8 bits
8 bits
8 bits
64 bits (optional)
16 bits
Table 122.ꢀSET EAS response format when Error_flag is NOT set
Flags
CRC16
8 bits
16 bits
Table 123.ꢀSET EAS response format when Error_flag is set
Flags
Error Code
CRC16
8 bits
8 bits
16 bits
8.2.3.6.6 RESET
EAS
Command code = A3h
The RESET EAS command disables the EAS mode if the EAS mode is not locked.
If the EAS mode is password protected the EAS password has to be first transmitted with
the SET PASSWORD command.
The timing of the command is write alike.
Option_flag = 0b and Option_flag = 1b is supported and is in accordance with ISO/IEC
15693 write-alike commands.
Table 124.ꢀRESET EAS request format
Flags
RESET EAS
Manuf. code
UID
CRC16
8 bits
8 bits
8 bits
64 bits optional
16 bits
Table 125.ꢀRESET EAS response format when Error_flag is NOT set
Flags
CRC16
8 bits
16 bits
Table 126.ꢀRESET EAS response format when Error_flag is set
Flags
Error Code
CRC16
8 bits
8 bits
16 bits
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
57 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
8.2.3.6.7 LOCK
EAS
Command code = A4h
The LOCK EAS command locks the current state of the EAS mode and the EAS ID.
If the EAS mode is password protected the EAS password has to be first transmitted with
the SET PASSWORD command.
The timing of the command is write alike.
Option_flag = 0b and Option_flag = 1b is supported and is in accordance with ISO/IEC
15693 write-alike commands.
Table 127.ꢀLOCK EAS request format
Flags
LOCK EAS
Manuf. code
UID
CRC16
8 bits
8 bits
8 bits
64 bits (optional)
16 bits
Table 128.ꢀLOCK EAS response format when Error_flag is NOT set
Flags
CRC16
8 bits
16 bits
Table 129.ꢀLOCK EAS response format when Error_flag is set
Flags
Error Code
CRC16
8 bits
8 bits
16 bits
8.2.3.6.8 EAS
ALARM
Command code = A5h
The EAS ALARM command can be used in the following configurations:
•
Option_flag is set to 0b:
EAS ID mask length and EAS ID value shall not be transmitted.
If the EAS mode is enabled, the EAS response is returned from the IC.
•
Option_flag is set to 1b:
Within the command, the EAS ID mask length has to be transmitted to identify how
many bits of the following EAS ID value are valid (multiple of 8-bits). Only those ICs will
respond with the EAS sequence which have stored the corresponding data in the EAS
ID configuration (selective EAS) and if the EAS Mode is set.
If the EAS ID mask length is set to 00h, the IC will answer with its EAS ID.
Table 130.ꢀEAS ALARM Request format
Flags
EAS ALARM
Manuf. code
UID
EAS ID mask
length
EAS ID value
CRC16
64 bits
(optional)
0, 8 or 16 bits
(optional)
8 bits
8 bits
8 bits
8 bits (optional)
16 bits
If an error is detected the IC remains silent.
Option_flag is set to 0b or Option_flag is set to logic 1b and the EAS ID mask length is
not equal to 00h:
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
58 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Table 131.ꢀEAS ALARM Response format (Option flag logic 0)
Flags
EAS sequence
CRC16
8 bits
256 bits
16 bits
EAS sequence (starting with the least significant bit, which is transmitted first; read from
left to right):
11110100 11001101 01000110 00001110 10101011 11100101 00001001 11111110
00010111 10001101 00000001 00011100 01001011 10000001 10010010 01101110
01000001 01011011 01011001 01100001 11110110 11110101 11010001 00001101
10001111 00111001 10001011 01001000 10100101 01001110 11101100 11110111
Option_flag is set to 1b and the EAS ID mask length is equal to 00h:
Table 132.ꢀEAS ALARM Response format(Option flag logic 1)
Flags
EAS ID value
CRC16
8 bits
16 bits
16 bits
Table 133.ꢀEAS ALAMR response format when Error_flag is set
Flags
Error Code
CRC16
8 bits
8 bits
16 bits
If the EAS mode is disabled, the IC remains silent.
Remark:
NTAG 5 switch in the QUIET state will not respond to an EAS ALARM
command except the addressed flag is set.
8.2.3.6.9 PROTECT
EAS/AFI
Command code = A6h
The PROTECT EAS/AFI command enables the password protection for EAS and/or AFI
if the EAS/AFI password is first transmitted with the SET PASSWORD command.
Option_flag set to 0b: EAS will be protected.
Option_flag set to 1b: AFI will be protected.
Both protections (AFI and EAS) can be enabled separately.
Once the EAS/AFI protection is enabled, it is not possible to change back to unprotected
EAS and/or AFI.
The timing of the command is write-alike as of write commands with Option_flag set to
0b.
Note:
Option_flag is only related to the parameter to be locked, and NOT to the response
behavior.
Table 134.ꢀPROTECT EAS/AFI request format
Flags
PROTECT EAS/AFI
Manuf. code
UID
CRC16
8 bits
8 bits
8 bits
64 bits (optional)
16 bits
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
59 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Table 135.ꢀPROTECT EAS/AFI response format when Error_flag is NOT set
Flags
CRC16
8 bits
16 bits
Table 136.ꢀPROTECT EAS/AFI response format when Error_flag is set
Flags
Error Code
CRC16
8 bits
8 bits
16 bits
8.2.3.6.10 WRITE
EAS ID
Command code = A7h
The command WRITE EAS ID enables a new EAS Identifier to be stored in the
corresponding configuration memory.
If EAS is password protected (for Set and Reset EAS) the EAS password has to be first
transmitted with the SET PASSWORD command.
The timing of the command is write alike.
Option_flag = 0b and Option_flag = 1b is supported and is in accordance with ISO/IEC
15693 write-alike commands.
Table 137.ꢀWRITE EAS ID request format
Flags
WRITE EAS ID
Manuf. code
UID
EAS ID value
CRC16
8 bits
8 bits
8 bits
64 bits (optional)
16 bits
16 bits
Table 138.ꢀWRITE EAS ID response format when Error_flag is NOT set
Flags
CRC16
8 bits
16 bits
Table 139.ꢀWRITE EAS ID response format when Error_flag is set
Flags
Error Code
CRC16
8 bits
8 bits
16 bits
8.2.3.6.11 GET
MULTIPLE BLOCK SECURITY STATUS
8.2.3.6.12 GET
SYSTEM INFORMATION
The TAG type of NTAG 5 switch is “01h”.
8.2.3.6.13 EXTENDED
GET SYSTEM INFORMATION
Command code = 3Bh
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
60 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
8.2.3.6.14 GET
NXP SYSTEM INFORMATION
Command code = ABh
The GET NXP SYSTEM INFORMATION command provides information about the IC
access conditions and supported features.
Table 140.ꢀGET NXP SYSTEM INFORMATION request format
Flags
Get NXP System Info
Manuf. code
8 bits
8 bits
UID
CRC16
8 bits
64 bits (optional)
16 bits
Table 141.ꢀGET NXP SYSTEM INFORMATION response format when Error_flag is NOT set
Flags
PP
PP
Lock bits
Feature
flag
CRC16
pointer
condition
8 bits
8 bits
8 bits
8 bits
32 bits
16 bits
On a valid received command the IC responds with detailed information:
PP pointer byte contains the block address of the protection pointer.
PP condition byte contains information about the access condition to Page H and Page L.
Table 142.ꢀProtection Pointer condition byte
Bit
7
Name
RFU
Value
0b
Description
6
RFU
0b
0b
Page 0-H is not write protected
Page 0-H is write protected
Page 0-H is not read protected
Page 0-H is read protected
5
4
WH
RH
1b
0b
1b
3
2
RFU
RFU
0b
0b
0b
Page 0-L is not write protected
Page 0-L is write protected
Page 0-L is not read protected
Page 0-L is read protected
1
0
WL
RL
1b
0b
1b
Lock bits byte contains information about permanently locked features.
Table 143.ꢀLock bits byte
Bit
Name
Value
0b
Description
7 to 4
RFU
0b
PP_AREA_0H and NFC_PPC is NOT locked
PP_AREA_0H and NFC_PPC is locked
DSFID is NOT locked
PP_AREA_0H and NFC_
PPC
3
2
1b
DSFID
0b
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
61 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Bit
Name
Value
1b
Description
DSFID is locked
EAS is NOT locked
EAS is locked
0b
1
0
EAS
AFI
1b
0b
AFI is NOT locked
AFI is locked
1b
Feature flag byte contains information about supported features (related bit is 1b) of
NTAG 5 switch. With this response, it is possible to distinguish the different NTAG 5
family members.
Table 144.ꢀFeature flags byte 0
Bit
7
Name
CID
Description
NTAG 5
1b
6
EAS IR
EAS selection supported by extended mode in INVENTORY
1b
5
INVENTORY READ EXT
Extended mode supported by INVENTORY READ command
1b
4
3
2
AFI PROT
EAS PROT
EAS ID
1b
1b
1b
EAS ID supported by EAS ALARM command (see
1
0
COUNTER
UM PROT
1b
1b
Table 145.ꢀFeature flags byte 1
NTAG 5
NTP5312
NTP5332
NTA5332
Bit
Name
Description
NTP5210
7
6
5
4
3
2
1
0
HIGH BITRATES
WRITE CID
DESTROY
NFC PRIVACY
RFU
high bitrates supported
0b
1b
1b
1b
1b
0b
0b
0b
1b
PERS QUIET
RFU
PERSISTENT QUIET feature supported
ORIG SIG
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
62 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Table 146.ꢀFeature flags byte 2
NTAG 5
Bit
Name
Description
NTP5210
NTP5312
NTP5332
NTA5332
7 to 3
RFU
all 0b
2
1
0
KEY PRIV
MUTUAL AUTH
TAG AUTH
Key privileges supported
0b
0b
0b
1b
1b
1b
Mutual Authentication feature supported
Tag Authentication feature supported
Table 147.ꢀFeature flags byte 3
NTAG 5
NTP5312
0b
Bit
Name
Description
NPT5332
NTA5332
NTP5210
7
EXT FLAG
Additional 32 bits feature flags are
transmitted
00b only NFC interface available
01b GPIO/ED host interface
10b RFU
6-5
Interface
01b
11b
11b GPIO and I
2
C host interface
4
RFU
0b
3 to 0
NUM KEYS
Number of Keys
0h
4h
Table 148.ꢀGET NXP SYSTEM INFORMATION response format when Error_flag is set
Flags
Error Code
CRC16
8 bits
8 bits
16 bits
8.2.4 Data
integrity
Following mechanisms are implemented in the contactless communication link between
reader and NTAG 5 switch to ensure very reliable data transmission:
•
16-bit CRC per block
•
Bit count checking
•
Bit coding to distinguish between logic 1, logic 0, and no information
•
Channel monitoring (protocol sequence and bit stream analysis)
8.2.5 Error
Handling
8.2.5.1 Transmission
Errors
According to ISO/IEC 15693 NTAG 5 switch will not respond if a transmission error
(CRC, bit coding, bit count, wrong framing) is detected and will silently wait for the next
correct received command.
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
63 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
8.2.5.2 Not
supported commands or options
If the received command or option is not supported, the behavior depends on the
addressing mechanism.
•
Non-Addressed Mode
NTAG 5 switch remains silent
•
Addressed or selected Mode
NTAG 5 switch responds with error code 0Fh (no information given, or error code not
supported).
If the Inventory flag or the Protocol Extension flag is set, the IC will not respond if the
command or option is not supported.
•
Parameter out of range
–
Read alike commands
If the sum of the first block number and the number of blocks exceeds the total
available number of user blocks, the number of transmitted blocks is less than the
requested number of blocks. This means that the last returned block is the highest
available user block, followed by the 16-bit CRC and the EOF.
–
Write alike commands
If the address of a block to be written does not exist or a block to be written is locked,
the behavior of the IC depends on the addressing mechanism.
– Non-Addressed
Mode
NTAG 5 switch remains silent.
– Addressed
or SELECTED Mode
NTAG 5 switch responds with error code 0Fh (no information given, or error code
not supported).
8.3 Wired
Interface
NTAG 5 switch has not only an NFC interface, but also a wired interface. Details are
described in following clauses.
8.3.1 Event
detection
The event detection feature provides the capability to trigger an external device (e.g.,
µController) or switch on the connected circuitry by an external power management unit
depending on activities on the NFC interface. On top this active low pin can be used as
one of the two possible PWM channels.
As the event detection pin functionality is operated via NFC field power, V
CC
supply for
the IC itself is only required when ED pin is used as PWM channel.
NOTE: In some cases V
OUT
pin might be used as field detection trigger.
The configurable events indicated at event detection pin are:
•
The presence/absence of the NFC field
•
NDEF Message TLV length field is ZERO/non-ZERO
•
IC is/is not in standby mode
•
Dedicated config bit is ZERO
•
Write/Read command ongoing
Event detection pin is an active LOW signal. Due to open-drain implementation an
external pull-up resistor shall be used on this pin.
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
64 / 89
NXP Semiconductors
8.3.2 GPIO
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
At POR, the GPIO are set to high-impedance state. When configuration is read, the pins
are controlled to behave as per the configuration.
mode, the status of the pad will be available in one of the session register bits. In output
mode status depends on the session register/config bits content.
8.3.3 PWM
GPIO pins and ED pin are multiplexed and can be used as a pulse width modulation
output. GPIO pins have push-pull architecture, ED pin is an open-drain implementation,
which means the PWM signal gets inverted.
The pulse width modulation resolution (PWMx_RESOLUTION_CONF) defines the
maximum number of pulses that are available in the given PWM period. PWM resolution
can be set independently for both outputs to either 6, 8, 10 or 12 bits.
The 2-bit PWMx_PRESCALE value divides the PWM input frequency (1695 kHz) by a
factor of 1, 2, 4 or 8.
Table 149.ꢀPulse Width Modulation Frequency
Pre-scalar
Resolution
00b
01b
10b
11b
12 bit
10 bit
8 bit
413 Hz
1.7 kHz
6.6 kHz
26.4 kHz
206 Hz
825.0 Hz
3.3 kHz
13.2 kHz
103 Hz
412.6 Hz
1.7 kHz
6.6 kHz
52 Hz
206.2 Hz
825.0 Hz
3.3 kHz
6 bit
PWMx_ON and PWMx_OFF defines the starting point and end point of the PWMx output
is asserted to HIGH.
To calculate proper PWMx_ON (start of HIGH level) and PWMx_OFF (end of HIGH level)
values, PWMx_RESOLUTION_CONF value and PWM_PRESCALE values need to be
set to achieve desired PWM frequency. As an example 12-bit resolution is chosen. Duty
cycle shall be set to 20 % and start time shall be 10 % offset.
Start Time 10 %: 2
12
* 10/100= 4096 * 10/100 = ~410 -> PWMx_ON = 19Ah
PWM Duty Cycle 20 %: 2
12
* 20/100= 4096 * 20/100 = ~819 -> PWMx_OFF = 410 + 819
= 1229 = 4CDh
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
65 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
0
819
4095
0
819
4095
PWM_ON
PWM_OFF
410
410
1229
1229
aaa-035480
Figure 7.ꢀPulse Width Modulation Example
8.3.4 Standby
mode
To minimize overall current consumption, when the IC is supplied via V
CC
NTAG 5 switch
can be set to standby mode by writing related session bit form NFC perspective. The
IC will leave standby mode when NFC field is detected, automatically, or HPD pin gets
pulled to HIGH for at least 20 µs and released again. In standby mode the current is
typically less than 6 µA.
In case GPIO/PWM pins are not used the pins can be left floating. However, to ensure
lowest standby current, following settings are needed:
CONFIG bytes USE_CASE_CONF shall be set in any case to GPIO/PWM, both pins
SDA_GPIO1 and SCL_GPIO0 shall be set as input using weak pull-up (GPIOx_IN in).
Block 37h: CONFIG_1, USE_CASE_CONF shall be set to GPIO/PWM (10b) and
CONFIG, GPIOx_IN, both shall be set to plain input with weak pullup (01b).
Block 39h: PWM_GPIO_CONFIG_0, SDA_GPIO1 and SCL_GPIO0 shall both be set to
1b to define them as general-purpose input.
8.3.5 Hard
power-down mode
In hard power-down mode NTAG 5 switch is switched off using hard power down pin.
When pulled to HIGH, the hard power down current is typically less than 0.25 µA. This
mode can only be left by connecting HPD pin to ground.
There is no hard power-down mode, when using SO8 packaged version of NTAG 5
switch.
table.
8.4 Energy
harvesting
NTAG 5 switch provides the capability to supply external low-power devices with energy
harvested from the NFC field of an NFC device.
When DISABLE_POWER_CHECK bit is set to 0b, minimum provided output power can
be configured by setting desired voltage and minimum required output current in the
WARNING: Sufficient RF field is required when DISABLE_ POWER_CHECK is
set to 0b to have access to EEPROM. As long as NTAG 5 switch detects too less
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
66 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
energy to be harvested from the field only INVENTORY command and READ/WRITE
CONFIGURATION to access session registers will be handled. This feature ensures
a stable system, as the host will only be supplied if there is sufficient energy available.
However, during design phase we recommend disabling this power check.
The provided output power in general of course depends on many parameters like the
strength of the NFC field, the antenna size, or the distance from the NFC device. The
design ensures with the right settings, that V
OUT
is only enabled, when sufficient energy
can be harvested from the NFC field.
1.8 V, 2.4 V or 3 V output voltage can be selected by coding EH_VOUT_V_SEL
accordingly.
Minimum required load current can be coded in EH_VOUT_I_SEL configuration field.
VOUT and VCC need to be connected as soon as energy harvesting is used. Otherwise
there is no EEPROM access possible from NFC perspective and status registers may
contain invalid information.
Appropriate capacitor dependent on load needs to be placed between V
OUT
and ground
to close energy gaps during miller pauses. An example circuit is illustrated in the figure
below.
V
OUT
pin shall be kept floating (not connected) in case energy harvesting feature is not
used. If energy harvesting is disabled, pin will be connected to GND internally.
With EH_ENABLE configuration bit st to 1b, energy harvesting will be enabled after boot,
automatically and all energy harvesting-related session register bits are meaningless.
When enabling energy harvesting via session registers, EH_MODE, EH_VOUT_SEL
and EH_IOUT_SEL needs to be configured properly in the related configuration bytes.
EH_ENABLE configuration bit need to be 0b in this case.
After boot, session registers can be used to first trigger current detection by setting
EH_TRIGGER to 1b, then poll for EH_LOAD_OK that gets 1b and finally set
EH_TRIGGER and EH_ENABLE to 1b, or directly enable energy harvesting by setting
V
OUT configurable to 1.8 V, 2.4 V or 3 V
1 µF
Rpu
VDD
VCC
LA
VOUT
tuning cap
HOST
LB
ED
GND
GND
optional open drain control
signal to control host
aaa-035476
Figure 8.ꢀEnergy harvesting example circuit
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
67 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
8.5 Security
NTAG 5 switch implements different levels to protect data. The easiest, but efficient
method is to lock EEPROM to read only.
With the plain password authentication scheme, the memory can be split in three
different parts with different access conditions.
Configuration area can be protected as well.
8.5.1 Locking
EEPROM to read only
Independent on the split of the memory, the user memory may be locked to read-only.
If the user EEPROM shall stay in read/write state, the LOCK BLOCK command can be
features, it can be ensured, NTAG 5 switch stays in read/write state.
Locking the complete EEPROM to read-only as defined in NFC Forum Type 5 Tag
specification is quite time consuming. Every single block needs to be addressed by
5 switch stores the information in the configuration area. With this feature, locking
the EEPROM can be accelerated by a factor of 16. Note, that these bits are one time
Multiple Block Security Status response.
Table 150.ꢀNFC Lock Block Configuration location
Block Address
Byte 0
Byte 1
Byte 2
Byte 3
NFC
6Ah
…
NFC_LOCK_BL0
…
NFC_LOCK_BL1
…
RFU
RFU
71h
NFC_LOCK_BL14
NFC_LOCK_BL15
8.5.2 Memory
Areas
The memory may be split into three different configurable areas with different access
conditions.
Highest priority has the 16-bit Protection Pointer PP_AREA_1. It splits the memory into
an AREA_0 and an AREA_1 at the address configured with the PP_AREA_1.
Restricted area AREA_1, starting from block address PP_AREA_1 is automatically
protected by the AREA_1 read and AREA_1 write password in plain password mode.
The area below this address can be split into two more areas with the 8-bit PP_AREA_0-
AREA_0-L, usually used to store NDEF messages, starts from block 0. AREA_0-H,
usually used as password protected area to store private data, starts from block address
configured by the 8-bit PP_AREA_0H and ends just before the block addressed with the
PP_AREA_1 configuration byte. If PP_AREA_1 points outside the addressable memory
space, only AREA_0-L and AREA_0-H are available.
The concept is illustrated in the Figure below and further details can be found in
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
68 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
AREA_0-L
8 – bit
PP
_
AREA_0-H
AREA_0-H
16 – bit
PP
_
AREA_1
AREA_1
COUNTER
aaa-035474
Figure 9.ꢀConcept of memory areas
8.5.3 Plain
password authentication
NTAG 5 switch implements plain password authentication scheme from NFC
perspective.
In summary, seven 32-bit passwords are available from NFC perspective.
•
Read
•
Write
•
Restricted AREA_1 Read
•
Restricted AREA_1 Write
•
Destroy
•
NFC Privacy password (is used to come out of NFC PRIVACY mode)
•
EAS/AFI protection
64-bit password protection can be enabled for read and write operations.
A 32-bit password is used to authenticate, before doing memory operations. The
mechanism is easy to use. After setting and locking the password, and setting right
access conditions in initialization phase, the NFC Device needs to fetch a random
number from the ICs. XORing the plain password and this random number results in
used password to authenticate.
To resist brute force attacks, a negative authentication counter can be enabled.
8.6 NFC
privacy mode
In the privacy mode, the NTAG 5 switch is not traceable by its UID neither by data stored
in the user memory. All NTAG 5 switch in the NFC PRIVACY mode will respond to an
Inventory command with the UID E0 04 00 00 00 00 00 00, consequently also the user
memory is NOT accessible.
NTOE: An anti-collision procedure is not possible.
password is used to set NTAG 5 switch to this mode and DISABLE NFC PRIVACY (see
Section 8.2.3.3.10
) is used to disable it again.
NTAG 5 switch in NFC PRIVACY mode only support following commands:
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
69 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
•
INVENTORY
•
SELECT
•
STAY QUIET
•
RESET TO READY
•
GET RANDOM NUMBER
•
DISABLE NFC PRIVACY
8.7 Programmable
Originality signature
NTAG 5 switch original signature is based on standard Elliptic Curve Cryptography
(curve name secp128r1), according to the ECDSA algorithm. The use of a standard
algorithm and curve ensures easy software integration of the originality check procedure
in NFC devices without specific hardware requirements.
The UID is signed with an NXP private key and the resulting 32 byte signature is stored
in the configuration memory during IC production.
The originality signature is stored in the configuration memory block 00h to block 07h.
Table 151.ꢀ32 Byte Originality Signature
Block Address
Byte 0
Byte 1
Byte 2
Byte 3
NFC
00h
01h
02h
03h
04h
05h
06h
07h
SIG0 (LSB)
SIG4
SIG1
SIG5
SIG2
SIG6
SIG3
SIG7
SIG8
SIG9
SIG10
SIG14
SIG18
SIG22
SIG26
SIG30
SIG11
SIG12
SIG16
SIG20
SIG24
SIG28
SIG13
SIG17
SIG21
SIG25
SIG29
SIG15
SIG19
SIG23
SIG27
SIG31 (MSB)
This signature can be retrieved using the READ_SIGNATURE command or with
the READ CONFIG command and can be verified in the NFC device by using the
corresponding ECC public key provided by NXP. In case the NXP public key is stored
in the reader device, the complete signature verification procedure can be performed
offline.
To verify the signature (for example with the use of the public domain crypto library
OpenSSL) the tool domain parameters shall be set to secp128r1, defined within the
standards for elliptic curve cryptography SEC.
NTAG 5 switch provides the possibility to customize the originality signature to
personalize the IC individually for specific application. At delivery, the NTAG 5 switch
is pre-programmed with the NXP originality signature described above. This signature
is unlocked in the dedicated memory. If needed, the signature can be reprogrammed
with a custom-specific signature using the WRITE CONFIG command during the
personalization process by the customer. The signature can be permanently locked
afterwards by setting the Config Header to “locked” with the WRITE CONFIG command
to avoid further modifications.
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
70 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
In any case, it is recommended to permanently lock the originality signature during the
initialization process by setting the Config Header to lock with the WRITE CONFIG
command.
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
71 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
9 Limiting
values
Table 152.ꢀLimiting values In accordance with the Absolute Maximum Rating System (IEC 60134).
Symbol
Parameter
Conditions
Min
Max
Unit
°C
T
stg
T
j
storage temperature
junction temperature
junction temperature
all packages
-65
+150
+95
EEPROM write operation
–
–
°C
T
j
EEPROM read, SRAM and
register operation
+115
°C
V
ESD
-2
2
kV
kV
V
-2
2
V
CC
V
i
supply voltage
input voltage
on pin V
CC
-0.5
-0.5
-0.5
-0.5
7.15
7.15
5.2
5.2
on pin ED, HPD
on pin LA/LB
V
V
I (RF)
V
i
RF input voltage
input voltage
Vp
Vp
on pin LA; LB is 0 V; sine wave
of 13.56 MHz
on pin LB; LA is 0 V; sine wave
of 13.56 MHz
-0.5
5.2
Vp
I
i(max)
maximum input current
La/Lb; peak
-168
168
mA
[1] According
to ANSI/ESDA/JEDEC JS-002.
[2] According
to ANSI/ESDA/JEDEC JS-001.
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
72 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
10 Characteristics
10.1 Static
Characteristics
Table 153.ꢀCharacteristics
Symbol
Parameter
Conditions
Min
Typ
Max
Unit
General
f
i
input frequency
ISO/IEC 15693
13.553
13.56
13.567
MHz
pF
C
i
input capacitance
LA-LB, Pin capacitance,
VLA-LB @ 1.8Vp, Network
Analyzer (13.56 MHz)
@Room temp
–
15
–
R
i
Impedance from LA to LB
V
LALB
=1.8Vpp
30
–
–
kΩ
Operating conditions
T
amb
ambient temperature
T
j
<T
j_max
; for EEPROM
write operation
-40
-40
25
25
85
°C
°C
T
amb
ambient temperature
T
j
<T
j_max
; for EEPROM
read, SRAM and register
operation
105
R
TH_JA
R
TH_JA
R
TH_JA
thermal resistance
thermal resistance
thermal resistance
JEDEC 2s2p board and
SO8 package
–
–
–
82
126
75
–
–
–
K/W
K/W
K/W
JEDEC 2s2p board and
TSSOP16 package
JEDEC 2s2p board and
XQFN16 package
V
CC
I
i
supply voltage
input current
on pin V
CC
1.62
–
–
–
5.5
V
La/Lb; 12 A/m; RMS
La/Lb; 12 A/m; peak
–
–
43.75
61.87
mA
mA
Current consumption
I
VCC
V
CC
supply current
V
CC
= 5.5 V; NFC passive
communication no host
activity
–
120
150
µA
I
VCC
I
VCC
V
CC
supply current
V
CC
= 5.5 V, IDLE Mode.
No NFC or Host activity
–
–
–
–
–
–
120
175
2.3
µA
µA
µA
µA
µA
V
CC
supply current
V
CC
= 5.5 V, PWM/GPIO
use case
128
0.23
0.25
0.31
I
hrd_pwr_dwn
hard power down current
hard power down current
hard power down current
V
CC
= 1.8 V; XQFN16
package only
Vcc
I
hrd_pwr_dwn
V
CC
= 3.3 V; XQFN16
package only
3.44
5.72
Vcc
I
hrd_pwr_dwn
V
CC
= 5.5 V; XQFN16
package only
Vcc
Energy harvesting VOUT pad
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
73 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Symbol
Parameter
Conditions
Min
Typ
Max
Unit
configured to 1.8 V; load
current <= configured
output current
1.62
2.16
2.7
–
–
–
–
1.98
2.64
3.3
V
configured to 2.4 V; load
current <= configured
output current
V
V
out
output voltage
min. output current
configured to 3.0 V; load
current <= configured
output current
V
I
out
at different regulated output
voltages when current
detection is enabled and
dependent on selected
output current value
0.4
12.5
mA
ED pin characteristics
V
OL
I
IED
LOW-level output voltage
leakage current
IOL = 3 mA
–
–
–
0.4
V
V
IN
= 0 V to 5.5 V
10
1000
nA
HPD pin characteristics for XQFN16 package
V
IL
V
IH
I
IL
LOW-level input voltage
HIGH-level input voltage
LOW-level input current
HIGH-level input current
input capacitance
0
–
0.3*V
CC
V
0.7*V
CC
–
V
CC
V
V
IN
= 0 V
-1
–
–
µA
µA
pF
V
I
IH
V
IN
= 5.5 V
–
–
1
C
i
–
–
1.2
V
IH
V
IL
I
OL
I
OH
I
IL
HIGH-level input voltage
LOW-level input voltage
static output low current
static output high current
LOW-level input current
HIGH-level output current
input capacitance
0.7*V
CC
–
–
–
4
4
-1
–
–
0.3*V
CC
V
at V
OL
= 0.4 V
–
–
1
µA
µA
µA
µA
pF
pF
at V
OH
= V
CC
– 0.4 V
–
–
–
I
OH
C
i
–
–
1
–
3.5
–
C
L
load capacitance
–
400
10.2 Dynamic
characteristics
Table 154.ꢀ
Symbol
Parameter
Conditions
Min
Typ
Max
Unit
PWM AC timings
PWM
freq
PWM output frequency
414
0.6
–
–
–
–
26400
Hz
µs
%
Pulse Width
PWM signal pulse width
–
PWM
freq_tol
PWM output frequency
tolerance
10
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
74 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Symbol
Parameter
Conditions
Min
V
CC
– 0.4
Typ
Max
Unit
PWM
V_tol
PWM output voltage
tolerance
I
OH
= 4 mA
–
V
CC
V
GPIO pin characteristics
tr
tf
rise time
CL = 20 pF; V
CC
= 1.8 V
CL = 20 pF; V
CC
= 3.3 V
CL = 20 pF; V
CC
= 5.5 V
CL = 20 pF; V
CC
= 1.8 V
CL = 20 pF; V
CC
= 3.3 V
CL = 20 pF; V
CC
= 5.5 V
–
–
–
–
–
–
–
–
–
–
–
–
20.9
ns
ns
ns
ns
ns
ns
10.92
8.22
129
fall time
77.9
66.9
Start Up time
t
Start_RF
Startup time from NFC from
Power OFF state. After
this time, the IC is able to
receive the command from
NFC interface.
–
–
1
ms
EEPROM characteristics
t
ret
retention time
write endurance
Ta < 85 °C
Ta <85 °C
40
–
–
–
–
year
N
endu(W)
1000000
cycle
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
75 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
11 Package
outline
Figure 10.ꢀPackage outline XQFN16
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
76 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
TSSOP16: plastic thin shrink small outline package; 16 leads; body width 4.4 mm
SOT403-1
D
E
A
X
c
y
H
v
M
A
E
Z
9
16
Q
(A )
3
A
2
A
A
1
pin 1 index
θ
L
p
L
1
8
detail X
w
M
b
p
e
0
2.5
5 mm
scale
DIMENSIONS (mm are the original dimensions)
A
(1)
(2)
(1)
UNIT
A
A
A
b
c
D
E
e
H
L
L
Q
v
w
y
Z
θ
1
2
3
p
E
p
max.
8
o
0
o
0.15
0.05
0.95
0.80
0.30
0.19
0.2
0.1
5.1
4.9
4.5
4.3
6.6
6.2
0.75
0.50
0.4
0.3
0.40
0.06
mm
1.1
0.65
1
0.2
0.13
0.1
0.25
Notes
1. Plastic or metal protrusions of 0.15 mm maximum per side are not included.
2. Plastic interlead protrusions of 0.25 mm maximum per side are not included.
REFERENCES
OUTLINE
EUROPEAN
PROJECTION
ISSUE DATE
VERSION
IEC
JEDEC
JEITA
99-12-27
03-02-18
SOT403-1
MO-153
Figure 11.ꢀPackage outline TSSOP16
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
77 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
SO8: plastic small outline package; 8 leads; body width 3.9 mm
SOT96-1
D
E
A
X
v
c
y
H
M
A
E
Z
5
8
Q
A
2
A
(A )
3
A
1
pin 1 index
θ
L
p
L
1
4
e
detail X
w
M
b
p
0
2.5
5 mm
scale
DIMENSIONS (inch dimensions are derived from the original mm dimensions)
A
(1)
(1)
(2)
UNIT
A
A
A
b
c
D
E
e
H
L
L
p
Q
v
w
y
Z
θ
1
2
3
p
E
max.
0.25
0.10
1.45
1.25
0.49
0.36
0.25
0.19
5.0
4.8
4.0
3.8
6.2
5.8
1.0
0.4
0.7
0.6
0.7
0.3
mm
1.27
0.05
1.05
0.041
0.25
0.01
0.25
0.1
1.75
0.25
0.01
8
o
0
o
0.010 0.057
0.004 0.049
0.019 0.0100
0.20
0.014 0.0075
0.19
0.16
0.15
0.244
0.228
0.039 0.028
0.016 0.024
0.028
0.012
inches 0.069
0.01 0.004
Notes
1. Plastic or metal protrusions of 0.15 mm (0.006 inch) maximum per side are not included.
2. Plastic or metal protrusions of 0.25 mm (0.01 inch) maximum per side are not included.
REFERENCES
OUTLINE
EUROPEAN
PROJECTION
ISSUE DATE
VERSION
IEC
JEDEC
JEITA
99-12-27
03-02-18
SOT96-1
076E03
MS-012
Figure 12.ꢀPackage outline SO8
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
78 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
12 Handling
information
CAUTION
This device is sensitive to ElectroStatic Discharge (ESD). Observe
precautions for handling electrostatic sensitive devices.
Such precautions are described in the
ANSI/ESD S20.20, IEC/ST 61340-5,
JESD625-A
or equivalent standards.
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
79 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
13 Abbreviations
Table 155.ꢀAbbreviations
Acronym
BoM
Description
Bill of Material
CCH
Crypto Configuration Header
Configuration Header
CH
CID
Customer ID
ECC
Elliptic Curve Cryptography
Electrically Erasable Programmable Read-only Memory
General Purpose Input Output
Integrated Circuit
EEPROM
GPIO
IC
lsb
least significant bit
LSB
Least Significant Byte
Manuf. Code
msb
IC Manufacturing Code of NXP is 04h.
most significant bit
MSB
Most Significant Byte
NDEF
NFC
NFC Data Exchange Format
Near Field Communication
Power On Reset
POR
PWM
RFU
Pulse Width Modulation
Reserved for Future Use
Tag NDEF Exchange Protocol
Static Random-Access Memory
TNEP
SRAM
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
80 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
14 References
[1] NFC
Forum specification, Digital Protocol – Technical Specification Version 2.1
2019-04-03 [T5T] NFC Forum
TM
[2] NFC
Forum specification, Type 5 Tag – Technical Specification Version 1.0
2018-04-27 [T5T] NFC Forum
TM
[3] ISO/IEC
15693
[4] AN11203
– NTAG 5 Use of PWM, GPIO and Event detection, doc.no. 5302xx
[5] AN11201
– NTAG 5 How to use energy harvesting, doc.no. 5304xx
[6] AN12366
– NTAG 5 Memory Configuration and Scalable Security, doc.no. 5305xx
[7] AN11859
– MIFARE Ultralight and NTAG Generating Originality Signature
[8] AN11350
– NTAG Originality Signature Validation
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
81 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
15 Revision
history
Table 156.ꢀRevision history
Document ID
NTP5210 v. 3.3
Modifications:
Release date
20200703
Data sheet status
Change notice
Supersedes
Product data sheet
–
NTP5210 v. 3.2
•
PICK RANDOM UID is not supported by NTAG 5 switch
•
Editorial updates
NTP5210 v. 3.2
NTP5210 v. 3.1
NTP5210 v. 3.0
NTP5210 v. 2.0
NTP5210 v. 1.0
20200427
20200324
20200116
20191002
20190528
Product data sheet
Product data sheet
Product data sheet
Preliminary data sheet
Objective data sheet
–
–
–
–
NTP5210 v. 3.1
NTP5210 v. 3.0
NTP5210 v. 2.0
NTP5210 v. 1.0
–
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
82 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
16 Legal
information
16.1 Data
sheet status
Definition
Objective [short] data sheet
Development
This document contains data from the objective specification for product
development.
Preliminary [short] data sheet
Product [short] data sheet
Qualification
Production
This document contains data from the preliminary specification.
This 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
notice. This document supersedes and replaces all information supplied prior
to the publication hereof.
16.2 Definitions
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.
Draft
— A draft status on a document indicates that 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 in a draft version of a document 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.
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.
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.
16.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.
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
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.
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
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
83 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
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.
Security
— While NXP Semiconductors has implemented advanced
security features, all products may be subject to unidentified vulnerabilities.
Customers are responsible for the design and operation of their applications
and products to reduce the effect of these vulnerabilities on customer’s
applications and products, and NXP Semiconductors accepts no liability for
any vulnerability that is discovered. Customers should implement appropriate
design and operating safeguards to minimize the risks associated with their
applications and products.
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.
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.
16.4 Licenses
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 non-
automotive 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.
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.
16.5 Trademarks
Notice: All referenced brands, product names, service names and
trademarks are the property of their respective owners.
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.
NTAG
— is a trademark of NXP B.V.
NXP
— wordmark and logo are trademarks of NXP B.V.
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
84 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Tables
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
85 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
86 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
87 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Figures
NTP5210
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2020. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.3 — 3 July 2020
544633
88 / 89
NXP Semiconductors
NTP5210
NTAG 5 switch – NFC Forum-compliant PWM and GPIO bridge
Contents
Please be aware that important notices concerning this document and the product(s)
described herein, have been included in section ‘Legal information’.
© NXP B.V. 2020.
All rights reserved.
For sales office addresses, please send an email to: salesaddresses@nxp.com
Date of release: 3 July 2020
Document number: 544633
Mouser Electronics
Authorized Distributor
Click to View Pricing, Inventory, Delivery & Lifecycle Information:
NXP
:
