18
6.4 Memory Address Map
The NFC-accessible configuration memory is organized in memory pages where each memory page is 4 byte wide. An NFC access reads 16 bytes (4 pages) or
writes 4 bytes (one page). The addresses map of the configuration memory is shown in Table 2 below.
The byte order is little endian, i.e. byte 0 will be read first and byte 3 last.
Area
NFC Page
Byte Offset
Byte 0 (LSB)
Byte 1
Byte 2
Byte 3 (MSB)
Public Memory Area
Public
0 (0x00)
0
Reserved
Public
…
…
Public
3 (0x03)
12
Public
4 (0x04)
16
Product Name
"PTM 215B"
Public
5 (0x05)
20
Public
6 (0x06)
24
Product ID
Public
7 (0x07)
28
Public
8 (0x08)
32
NFC Revision
Manufacturer ID
Public
9 (0x09)
36
Reserved
Public
10 (0x0A)
40
Hardware Revision
Public
11 (0x0B)
44
Software Revision
Public
12 (0x0C)
48
Static Source Address
Public
13 (0x0D)
52
Sequence Counter
Protected Memory Area
Protected
14 (0x0E)
56
Configuration
Variant
Reserved
Protected
15 (0x0F)
60
Opt Data 0
Opt Data 1
Opt Data 2
Opt Data 3
Protected
16 (0x10)
64
Product ID Write
Protected
17 (0x11)
68
Protected
18 (0x12)
72
Source ID Write
Protected
19 (0x13)
76
Manufacture ID write
Reserved
Protected
20 (0x14)
80
Security Key Write
Protected
…
…
Protected
23 (0x17)
92
Protected
24 (0x18)
96
CH_REG1
CH_REG2
CH_REG3
Reserved
Protected
25 (0x19)
100
Reserved
Protected
…
…
Protected
31 (0x1F)
124
Protected
32 (0x20)
128
Customer NFC Data
Protected
…
…
Protected
95 (0x5F)
380
Protected
96 (0x60)
384
Reserved
Protected
…
…
Protected
225 (0x10)
900
Protected
229 (0xE5)
916
PIN Code (Write Only)
6.5 Public data
Public data can be read by any NFC-capable device supporting the ISO/IEC 14443 Part 2 and 3 standards. No specific security measures are used to restrict read
access to this data.
The following items are located in the public data area:
■
03925 Product Name
This is always “PTM 215B”
■
03925 Product ID
This is an 8 byte field which is by default set to 0x0000000000000000.
Product ID and Manufacturer ID can be configured by the customer as required to identify his 03925 based product, see chapter 6.6.5
■
03925 Manufacturer ID
This is an 2 byte field used to identify the manufacturer of a BLE product, see chapter 4.6. This field is by default set to 0x03DA (GmbH).
Product ID and Manufacturer ID can be configured by the customer as required to identify his 03925 based product, see chapter 6.6.5
■
03925 Static Source Address
This is a 4 byte field used to identify the static source address used by 03925, see chapter 4.4.1. Each 03925 is pre-programmed with an individual staticsource
address.
The Static Source Address can be configured by the customer as required to identify his 03925 based product, see chapter 6.6.3
■
Hardware Revision, Software Revision and NFC Revision
These fields identify the device revision
■
Telegram sequence counter
This is a 4 byte field which is initialized to 0 during manufacturing and incremented for each transmitted telegram. Receivers shall never accept telegrams containing
sequence counter values equal or less than previously received values to avoid replay attacks.
Table 2 – Configuration memory address map
NFC interface
Содержание 03925
Страница 2: ... 2 ...
Страница 25: ... 25 ...
Страница 26: ...Viale Vicenza 14 36063 Marostica VI Italy www vimar com 03925IEN 01 1806 ...