NFC Standards Reference Guide

<\/script>\n
'; }, get iframeSnippet() { const domain = '{ SITE_DOMAIN }'; const type = '{ embed_type }'; const slug = '{ embed_slug }'; return ''; }, get activeSnippet() { return this.method === 'script' ? this.scriptSnippet : this.iframeSnippet; }, copySnippet() { navigator.clipboard.writeText(this.activeSnippet).then(() => { this.copied = true; setTimeout(() => { this.copied = false; }, 2000); }); } }" @keydown.escape.window="open = false" @click.outside="open = false">

Embed This Widget

Theme


      
    

Widget powered by . Free, no account required.

ISO, ECMA, and NFC Forum Specifications

Comprehensive reference guide to NFC standards: ISO 14443, 15693, 18092, ECMA-340, and NFC Forum specs. Maps each standard to its role in the NFC protocol stack with versioning and compliance details.

| 4 min read

NFC Standards Reference

NFC is not a single specification but a layered stack of ISO, IEC, ECMA, and NFC Forum documents. Understanding which standard governs which aspect of the system prevents costly integration mistakes and ensures that hardware, firmware, and software components interoperate across vendors and geographies.

Use the Compatibility Checker to verify that a specific chip, reader, and host combination satisfies the standards profiles required by your deployment.

ISO 14443: Proximity Cards

iso-14443 is the foundational standard for contactless smart cards operating at 13.56 MHz up to 10 cm. It consists of four parts:

Part Title Key Content
14443-1 Physical characteristics Mechanical dimensions, bending tests
14443-2 RF power and signal interface Field strength (1.5–7.5 A/m), encoding data on 13.56 MHz carrier" data-category="Communication">ASK modulation, ask-modulation schemes
14443-3 Initialization and anti-collision anti-collision loops, UID structure, ATQA, SAK bytes
14443-4 Transmission protocol T=CL block protocol, RATS, ATS, chaining

Two Type A/B variants coexist. nfc-a (Type A) uses modified-miller encoding for the reader-to-card direction and manchester-coding for card-to-reader load-modulation. nfc-b (Type B) uses NRZ-L encoding in both directions with BPSK subcarrier modulation.

Most consumer NFC tags — NTAG, MIFARE Ultralight, DESFire — are ISO 14443-3A (NFC-A) devices. ISO 14443-4 adds the full transport layer used by DESFire and payment cards, enabling secure channel protocols.

ISO 15693: Vicinity Cards

iso-15693 targets longer read ranges (up to 1 m) for supply-chain and asset-tracking scenarios. The standard uses 10% or 100% ASK modulation and either 1-of-4 or 1-of-256 pulse-position modulation (PPM).

Parameter ISO 14443 ISO 15693
Read range ≤ 10 cm ≤ 100 cm
Data rate 106–848 kbit/s 6.6–26.5 kbit/s
Addressing 4–10 byte UID 8-byte UID
Memory access Block/page Block (typically 4 bytes)
Anti-collision Bit-frame, NVB Time-slot (16 slots)
NFC Forum mapping Types 1–4 Type 5 (nfc-v)

ISO 15693 tags — NXP ICODE SLI, TI Tag-It HF — are called "vicinity" cards and require readers with larger antennas. They appear as NFC Forum Type 5 (nfc-v) in Android and iOS.

NFC Forum Specifications

The nfc-forum publishes specifications that sit above ISO 14443/15693, defining the NDEF format, tag type platform interactions, and operating modes. Key documents:

Specification Version Coverage
NDEF Technical Specification 1.0 Message, record, TLV format
Tag Type 2 Platform (T2T) 1.0 NTAG, Ultralight — memory map, commands
Tag Type 4 Platform (T4T) 1.1 DESFire, JCOP — ISO 7816 APDU
Tag Type 5 Platform (T5T) 1.0 ICODE — ISO 15693 mapping
nfcip-1 (ECMA-340 / ISO 18092) 3rd Ed. Peer-to-peer RF layer, llcp foundation
nfcip-2 (ECMA-352 / ISO 21481) 2nd Ed. Selects between 14443, 15693, and 18092
Digital Protocol Specification 2.3 Unified analog/digital layer for NFC-A/B/F/V
Activity Specification 2.2 Polling loop, technology detection sequence
llcp (Logical Link Control Protocol) 1.3 P2P connection-oriented and connectionless transport
SNEP (snep) 1.0 Simple NDEF Exchange Protocol over LLCP

ECMA Standards

ECMA International adopted nfcip-1 as ECMA-340 and nfcip-2 as ECMA-352, which were subsequently adopted as ISO 18092 and ISO 21481. ECMA-356 covers RF interface test methods. These ECMA versions are freely downloadable from ecma-international.org and are functionally identical to the ISO versions.

nfcip-1 defines the physical layer (13.56 MHz, ASK, Manchester/Miller) and the link layer for active and passive communication modes. It is the foundation for Android Beam (now deprecated) and NFC peer-to-peer file transfer.

NFC Forum Certification

nfc-forum-certification validates that a device correctly implements the NFC Forum specifications, covering analog performance, digital protocol behavior, and NDEF handling. The certification program includes:

Test Suite Scope
Analog Field strength, waveform shape, modulation depth
Digital Command timing, anti-collision sequences, error recovery
LLCP Connection establishment, service discovery, data transfer
SNEP NDEF push correctness
Device Under Test (DUT) End-to-end tag read/write on a certified poller

Certification is mandatory for devices carrying the N-Mark logo. Chip vendors typically pre-certify their silicon; OEMs integrating that silicon into a new form factor must certify the complete product.

For application-layer interoperability details across platforms, see NFC Application Development Guide and NDEF Specification Deep Dive.

자주 묻는 질문

Our guides cover a range of experience levels. Getting Started guides are written for beginners with no prior NFC knowledge. Programming guides target developers integrating NFC into mobile apps or embedded systems. Security guides are for engineers designing secure NFC deployments for payments, access control, or authentication.

Most guides require only an NFC-enabled smartphone (iPhone 7+ or any modern Android device) and a few NFC tags (NTAG213 or NTAG215 recommended for beginners, available for under $1 each). Advanced guides may reference USB NFC readers like the ACR122U or Proxmark3 for development and testing.

Yes. Programming guides include code examples for Android (Kotlin/Java with the Android NFC API), iOS (Swift with Core NFC), and web-based tools (Web NFC API for Chrome on Android). All code samples are tested and include inline comments explaining each step.