Memory & Data

Memory Block (Page)

The smallest addressable unit of NFC tag memory. For Type 2 tags (NTAG, Ultralight), a page is 4 bytes. For Type 4 tags (DESFire), data is organized in files. For Type 5 (ISO 15693), blocks are typically 4 bytes.

別名: memory block page memory page

Memory Block (Page)

A memory block (also called a page in NFC Forum Type 2 tags) is the smallest addressable unit of NFC tag memory. When an NFC reader issues a READ or WRITE command, it addresses data at the block level — you cannot read or write individual bytes within a block. Block size and addressing conventions vary by tag type, directly affecting how efficiently user memory can be utilized.

Block Sizes by Tag Type

Tag Type Block/Page Size Addressing Example Chips
Type 2 4 bytes Page number (0-based) NTAG 213, NTAG 216
Type 4 File-based (variable) File ID + offset MIFARE DESFire EV3
Type 5 4 bytes (typically) Block number (0-based) ICODE SLIX2, ST25DV

Type 2 Tag Page Structure

For NTAG and MIFARE Ultralight chips, memory is organized as a linear array of 4-byte pages. A READ command returns 4 consecutive pages (16 bytes) starting from the specified page address. A WRITE command writes exactly one page (4 bytes) at a time.

The page structure has specific regions:

  • Pages 0-1: Contain the 7-byte UID and manufacturer internal bytes. These pages are factory-programmed and read-only.
  • Page 2: Static lock bits and internal configuration. The lock bits control write access to pages 3-15.
  • Page 3: Capability container (CC). Describes NDEF version, memory size, and read/write access conditions.
  • Pages 4 through N: User memory for storing NDEF messages and application data.
  • Pages N+1 onward: Dynamic lock bits (controlling write access to the user memory region) and chip configuration pages.

Read Alignment Considerations

Because the READ command returns 16 bytes (4 pages) regardless of how much data you need, reading a single byte still retrieves an entire 16-byte block. Similarly, writing a single byte requires reading the containing page, modifying the byte, and writing back the full 4-byte page. This read-modify-write pattern must be handled carefully to avoid corrupting adjacent data within the same page.

Block Addressing in Type 5 Tags

NFC-V / Type 5 tags based on ISO 15693 use similar 4-byte blocks but with different command sets (ReadSingleBlock, WriteSingleBlock, ReadMultipleBlocks). Some chips like the ST25DV support extended block addressing (2-byte block numbers) to address memory beyond 256 blocks (1 KB).

Related Terms

よくある質問

The NFC glossary is a comprehensive reference of technical terms, acronyms, and concepts used in Near Field Communication technology. It is designed for developers, product managers, and engineers who work with NFC and need clear definitions of terms like NDEF, APDU, anti-collision, and ISO 14443.

Each glossary term is cross-referenced with related NFC chips, standards, and other terms. For example, the term 'AES-128' links to chips that support AES encryption (NTAG 424 DNA, DESFire EV2/EV3), and the term 'ISO 14443' links to all chips compliant with that standard.

Yes. NFCFYI provides glossary definitions in 15 languages including English, Korean, Japanese, Chinese, Spanish, Portuguese, Hindi, Arabic, French, Russian, German, Turkish, Vietnamese, Indonesian, and Thai. Use the language selector in the header to switch languages.