Protocols for ISO 15693 host commands
8.6 [0x24] Write Multiple Blocks
RF290R
Configuration Manual, 09/2014, C79000-G8976-C377-01
67
8.6
[0x24] Write Multiple Blocks
This command writes one or more data blocks.
Table 8- 10 REQUEST-DATA
Byte
6
7
1 Byte
UID_LNG-
Bytes
1 Byte
1 Byte
1 Byte
DB-N × DB-
SIZE-Bytes
Content
0x24
MODE
UID_LNG
UID
DB-ADR
DB-N
DB-SIZE
DB
Default
-
-
-
-
-
-
-
Number of
repetitions
DB-N
Table 8- 11 RESPONSE-DATA
Depending on the STATUS parameter, RESPONSE-DATA has a different structure with different information:
Parameter Value
STATUS
= 0x03
Byte
7
(8)
Content
DB-ADR-E
(DB-ADR-E)
STATUS
= 0x95
Byte
7
8
(9)
Content
TAG ERROR
DB-ADR-E
(DB-ADR-E
1)
)
1)
Use in the extended addressed mode.
Name
Description
MODE
Bit
7
6
5
4
3
2
1
0
Func-
tion
0
0
0
UID_LF
0
ADR
Func-
tion
Description
ADR
•
b000 not addressed
•
b001 addressed
•
b010 selected
UID_L
F
If this bit is set, the "UID_LNG" must be included in the protocol.
•
b0: The "UID_LNG" protocol does not contain the UID_LNG byte and the UID field has a fixed
length of 8 bytes, from byte 6 to byte 13.
•
b1: The protocol contains the "UID_LNG" parameter. The UID as a variable length as defined
in "UID_LNG".
UID_LNG
Optional parameter based on the setting of UID_LF (C MODE). "UID_LNG" defines the length of the follow-
ing UID field.
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 read. 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.