NTAG I2C Plus Your Entryway To NFC v1.0 Public - 2 PDF
NTAG I2C Plus Your Entryway To NFC v1.0 Public - 2 PDF
NTAG I2C Plus Your Entryway To NFC v1.0 Public - 2 PDF
MobileKnowledge
March 2016
Agenda
Session 16th March: NTAG I2C plus product support package Register here
Training
4
NTAG I2C plus is the simplest, most cost-effective NFC solution
• Easy access to data from both RF (Type 2 tag) and from I²C
• Field detection to wake up connected devices
• Energy Harvesting capabilities
• EEPROM for offline data access
• Maximum interoperability with NFC devices
• Flexible memory management
• Originality signature for protection against cloning
• Fast & convenient data exchange via a 64 bytes SRAM buffer
• Small footprint package (1,6*1,6*0,5mm)
Training
6
NTAG I2C plus offers a unique combination
$
Simple antenna design
Re-use any reference design such as NTAG21x(F) or NTAG I 2C
Very limited set of extra components (e.g. extra cap for antenna tuning 1-2 resistors max)
Small footprint package (1.6*1.6*0.5mm)
Training
7
NTAG I2C plus is the ideal NFC solution
for embedded applications
Wireless pairing
and network commissioning
BT pairing
WiFi pairing
Home automation commissioning
Training
8
NTAG I2C plus is the ideal NFC solution
for embedded applications
Product validation
Product personalization
Return logistics
Multiple product variants from a single platform
Training
9
NTAG I2C plus is the ideal NFC solution
for embedded applications
Training
10
NTAG I2C plus applications and benefits
Benefits Benefits
- NFC Forum-compliancy allows interaction with - Password protection secures
mobile phones metering data Access
- I²C connected EEPROM can be used to store - I²C connected EEPROM can be used to collect data
manufacturing history without expensive display
- Energy harvesting allows operation without - NFC Forum-compliancy allows interaction with mobile
power supply/Battery phones
LOGISTICS HEALTHCARE
Benefits
Benefits
- NFC Forum-compliancy allows interaction with
- Zero Power configuration allows in-the-box
mobile phones for online diagnostics & automatic
configuration at the end of the supply chain
ordering of consumables
- Password protection introduces administrator rights
- I²C connected EEPROM can be used to collect data
- Unique ID optimizes inventory
without expensive display
Benefits Benefits
- I²C connected EEPROM can be used to store - NFC Forum-compliancy allows interaction with mobile phones
network credentials offline & load data once supplied for smooth online registration & troubleshooting
-Password authentication allows secure data - I²C connected EEPROM allows smooth and secure dynamic
handling pairing
Training
11
Positioning and NTAG portfolio
NTAG portfolio
F
NTAG for smart inlays, NTAG F with field NTAG I2C for contact and RF interface
labels and tags detection pin
Memory
Value
NTAG NTAG NTAG NTAG NTAG NTAG NTAG NTAG I2C NTAG I2C NTAG I2C NTAG I2C
210 212 213 215 216 213F 216F 1k 2k plus 1k plus 2k
Training
13
NTAG I2C vs NTAG I2C plus
Feature NTAG I2C NTAG I2C plus Comments
Contact interface I2C (100 & 400 Khz) I2C (100 & 400 Khz)
Memory access protection via I2C Restrict access to protected area to read-only or
interface
No Yes no access at all
ECC based originality signature No Yes Genuine and simple authentication scheme
Delivery form XQFN8 / TSSOP8 XQFN8 / TSSOP8 / SO8 New SO8 package
Training
14
Memory structure and commands
Byte number within a page
RF sector
Memory map from NFC perspective 0 1 2 3
UID ( 7 byte)
Internal
Training
3 Session registers (mirrored, to be deprecated)
16
Byte number within a block
4
1
5
2
6
3
8 9 10 11
Hex 12 13 14 15
Internal
► 16 byte per block page 0h
Internal Static lock bytes
► No sectors
Capability container
► I2C addr is write-only; it is always read as 0x04
User Memory (888 bytes)
01h-37h New
(Optional protected user memory)
SRAM
► 64 bytes memory with unlimited endurance for data exchange or Dynamic lock bytes 00h
frequently changing data. 38h-39h
New Memory access configuration registers
► The RF-interface is based on the ISO/IEC 14443 Type A standard for contactless smart cards. All memory functions are
operated in the ACTIVE state.
NTAG I2C plus Function
NFC Forum command
Read Read 16 bytes
Write Writes 4 bytes
SECTOR SELECT Select the memory sector
Propietary (Need app)
GET VERSION Identify the IC (Product type, memory size,etc)
FAST READ Read 16 bytes up to one complete memory sector
Training
18
NTAG I2C plus - I2C interface commands
► NTAG I2C plus supports the I2C protocol for the contact interface communication.
► For accessing memory and registers there are two different commands
► Read / Write I2C memory operation
Access the EEPROM and SRAM
Training
19
NTAG I2C plus key features
NTAG I2C plus key features
Configurable field-detection output signal for data For fast data exchange of large files via the
transfer synchronization and device wake up SRAM buffer
Energy harvesting from the NFC field to power Originality signature based on ECC for simple
external devices genuine authentication
64 bytes SRAM volatile memory without write NFC silence to disable NFC interface
endurance limitation
Mapping the SRAM memory into the user Memory access configuration from both the
memory NFC and I2C interfaces.
Training
21
Field detection - Wake up connected devices
Training
22
Energy harvesting from the RF field – Power a connected microcontroller
Training
23
SRAM memory - for frequently changing data
Training
24
Byte number within a page
RF sector
SRAM mirroring 0 1 2 3
UID ( 7 byte)
for dynamic data update Internal
► Use case:
Dynamic update of e.g: pairing information (write a new key every Session registers (8 bytes)
second)
Training
3 Session registers (mirrored, to be deprecated)
25
Pass through mode – for fast data exchange of large files
Details on how to check the signature VERIFY f 2 ( SIG, UID, Pu K ) SIG f1 (UID, PrK )
are provided in AN11350
Training
27
NFC silence – to hide the tag presence
Usage:
► Hide tag presence if the accessory is not able to be
powered (battery empty), to avoid confusing the user
► “Privacy” mode to control field detection trigger
Training
28
Memory access management
- Static lock bytes
- Dynamic lock bytes
- Memory access protection from NFC and I2C interfaces
Byte number within a page
RF sector
Static lock bytes 0 1 2 3
UID ( 7 byte)
Internal
Training
3 Session registers (mirrored, to be deprecated)
30
Byte number within a page
RF sector
Dynamic lock bytes 0 1 2 3
UID ( 7 byte)
Internal
Training
3 Session registers (mirrored, to be deprecated)
31
Memory access configuration– from RF/NFC interface
EEPROM
► 32-bit password
Un-protected
► 16-bit PACK (password auth. acknowledge response) memory access
Read & Write
► Optionally limited number of unsuccessful authentications
up to 27 negative attempts
RF/NFC protected
memory access
Training
32
Memory access configuration– from I2C interface
EEPROM
► Different settings possible (via configuration bits)
Entire memory accessible from I²C Unprotected
R/W to Unprotected user area, R only to protected area memory access
Read & Write
R/W to unprotected area, NAK to protected area
► Note: I²C has always R/W access to:
Session registers
SRAM buffer
Configuration pages including Password Configuration area WRITE
(but can be locked via one configuration bit) Protection I2C
or
READ & WRITE
Protection
I2C protected
memory acess
Training
33
Memory access configuration
Data protection for both RF and I2C address
EEPROM
Unprotected
memory access
Read & Write
WRITE WRITE
Protection Protection I2C
or or
READ & WRITE READ & WRITE
Protection Protection
After 32-bit
password
authentication only
RF I2C
Memory area
Read access Write access Read access Write access
Serial Number Yes - Yes I2C Address *
Yes
Lock bytes / CC Yes Yes Yes
(OTP, lockable)
Yes Yes
SRAM Yes Yes
(PWD protection) (PWD protection)
Training
35
NTAG I2C plus demo kit and
product support package
NTAG I2C plus Explorer kit demokit and variants
OM5569 / NT322(X)
Can be connected to demoboard or any I2C interface NTAG I2C plus Explorer kit with Field Detector
OM5569 / NT322E
Board, flex antenna and SO8 samples
NTAG I2C plus Explorer kit with Field Detector
► NFC Reader: OM5569 / NT322ER
Board, flex antenna, NFC reader and SO8 samples
Identiv uTrust CLOUD 3700F
NTAG I2C plus Flex Antenna kit with 3 different flex
OM5569 / NT322F
antennas only and SO8 samples
Training
37
NTAG I2C plus support tools and SW
LPCXpresso &
► Android: Firmware
NTAG I2C demo app
MIFARE SDK
Training
38
NTAG I2C plus support documentation
Material Link
Application notes
NTAG Antenna Design Guide AN11276
User guides
NTAG I²C plus Explorer Kit and Android Demo UM10966
NTAG I²C plus Explorer Kit and Peek & Poke UM10967
Datasheet
NT3H211 / NT3H2211 Download
Source files
Android app (Eclipse project) source Download
Training
39
Final remarks
Data exchange possibilities between I2C and NFC
Training
41
NTAG I2C plus in a nutshell
The simplest & lowest BoM NFC solution
Training
42
Ordering information and samples
OM5569/NT322ER 9353 078 48699 Explorer kit + USB NFC reader 49,99$
Training
43
Do you need more?
Resources and useful links
► NFC Everywhere
http://www.nxp.com/products/identification-and-security/nfc-and-reader-
ics/nfc-everywhere:NFC-TECHNOLOGY
Training
44
MobileKnowledge
Thank you for your attention
www.themobileknowledge.com
Eric Leroux
eric.leroux@themobileknowledge.com
+34 629 54 45 52
Training
NTAG I2C plus – Your entryway to NFC
Jordi Jofre (Speaker) / Eric Leroux (Host)
Training