(18/23)
⋅
⋅
⋅
(3) Multiple Write
The Multiple Write command is used when the same data is written in units of
pages. Pages may be specified at random. There is no limit on the number of
pages that may be written at one time.
n
Command
The designated pages to be written and the data to be written onto each page is
transmitted as parameters. Page specifications shall be made by specifying the bit
indicating the page as 1 and the other bits as 0. Data to be written should be specified
in the order of specification of the designated pages.
Command
Option
Page specification
Data to be written*
“0”
“3”
Cr
Bit
7 6 5 4
1 0 7 6
1 0 7 6
1 0 7 6
2
1
0
Page
3
0
2
9
2
8
2
7
~
2
4
2
3
2
2
2
1
~
1
6
1
5
1
4
1
3
~
8 7 6 5
~
1
**
**
Value
“00” ~ “FF”
“00” ~ “FF”
“00” ~ “FF”
“00” ~ “FC”
* Data number n = 8
** 0,1 bits should be specified as 0. When 1 is specified, it will register as an error
(error code 14).
n
Response
The completion code (“00” when successful) will be transmitted.
Completion
code
Terminator
“0”
“0”
Cr
(4) Byte Write
The Byte Write command is used when data is to be written onto the Tag
Memory in Units of Bytes. Data can only be written on the same specified page.
Data cannot be written on more than one page.
n
Command
The pages to be written on and the data to be written onto each page will be
transmitted as parameters. Address specifications are done by specifying the first
address where the data is to be written (specification range: 00h ~ EFh). Data will be
written in accordingly from the specified address. (The maximum volume of data is 8
bytes)
Command
Option
Designated
Address
Data to be written*
Terminator
“0”
“4”
Cr
* Data number n = number of bytes to be written (maximum 8)
n
Response
The completion code (“00” when successful) will be transmitted.
Completion
code
Terminator
“0”
“0”
Cr
(Data n)
(Data n)
⋅
⋅
⋅
(Data 1)
(Data 1)