Datasheet

TLV Terminator
The final byte (block 5, byte 5), with the value 0xFE, is the TLV Terminator and indicates that this is the end of the TLV
Block.
Byte(s) Value Description
------- ----- -----------
04:04 0xD1 This byte is the **NDEF Record Header**, and indicates that this is
an NFC Forum Well Known Record (0x01 in the first 3 bits),
and that this is the first and last record (MB=1, ME=1),
and that this is a short record (SR = 1) meaning the payload
length is less than or equal to 255 chars (len=one byte).
TNF = 0x01 (NFC Forum Well Known Type)
IL = 0 (No ID present, meaning there is no ID Length or ID Field either)
SR = 1 (Short Record)
CF = 0 (Record is not 'chunked')
ME = 1 (End of message)
MB = 1 (Beginning of message)
04:05 0x01 This byte is the **Type Length** for the Record Type Indicator
(see above for more information), which is 1 byte (0x55/'U' below)
04:06 0x0D This is the payload length (13 bytes)
04:07 0x55 Record Type Indicator (0x55 or 'U' = URI Record)
04:08 0x01 This is the **start of the record payload**, which contains the
URI Identifier ("http://www.") since this is a URI Well-Defined
Record Type (see Well-Defined Records above). This will be
prepended to the rest of the URI that follows in the rest of the
message payload
04:09..05:04 ... The remainder of the URI ("adafruit.com"), which combined with the
pre-pended value from byte 04:08 yields: http://www.adafruit.com
Block 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 Char Value
----- ----------------------------------------------- ------------
05 FE þ
© Adafruit Industries https://learn.adafruit.com/adafruit-pn532-rfid-nfc Page 32 of 42