Protocols for ISO 15693 host commands
8.5 [0x23] Read Multiple Blocks
RF290R
Configuration Manual, 09/2014, C79000-G8976-C377-01
65
Name
Description
MODE
Bit
7
6
5
4
3
2
1
0
Function
0
0
0
0
0
ADR
Function
Description
ADR
•
b000 not addressed
•
b001 addressed
•
b010 selected
UID
Write-protected serial number of the transponder. This UID is only required in addressed mode.
DB-ADR
Number of the first block to be locked. The first block can have a value between 0 and 255.
DB-N
Number of data blocks to be locked starting at DB-ADR. The maximum value of DB-N depends on the block
size. The maximum number of bytes is 128.
ISO15693
ERROR
ISO 15693 error code of the transponder response.
This byte is only available if STATUS = 0x95
DB-ADR-
E
Block number in which the error occurred.
8.5
[0x23] Read Multiple Blocks
This command reads one or more data blocks.
Depending on the ISO 15693 transponder type, different ISO 15693 host commands are
supported. These are described in section "Supported ISO 15693 host command for ISO
15693 transponders (Page 79)".
Table 8- 8
REQUEST-DATA
Byte
6
7
1 Byte
UID_LNG-Bytes
1 Byte
1 Byte
Content
0x23
MODE
UID_LNG
UID
DB-ADR
DB-N
Table 8- 9
RESPONSE-DATA
Depending on the STATUS parameter, RESPONSE-DATA has a different structure with different information:
Parameter Value
STATUS
= 0x95
Byte
7
Content
TAG ERROR
-
STATUS
Byte
7
8
9
10 ... n
Content
DB-N
DB-SIZE
SEC-STATUS
DB
Default
-
-
Number of repetitions DB-N