ASAHI KASEI
[AK2573A]
8.2 Read/Write Operation
8.2.1 Byte Write
0 0
0
0
SDA
1 0 1 0
Data
(MSB First)
S
T
A
R
T
Address
(MSB First)
A
C
K
A
C
K
A
C
K
Device
Address-1
Device
Address-2
R/
W
S
T
O
P
8.2.2 Page Write
AK2573A is capable of 16-byte page write.
. . . .
0
0
0
0
0
0
0
SDA
1 0 1 0
S
T
A
R
T
Address
(MSB First)
A
C
K
S
T
O
P
A
C
K
A
C
K
Device
Address-1
Device
Address-2
R/
W
A
C
K
A
C
K
A
C
K
Data (Address + 1)
Data (Address + n)
Data (Address)
8.2.3 Current Address Read
The internal address counter maintains the last address accessed during the last read or write operation, incremented
by one. The roll over address is changed WP setting. Refer to Table 7-2 in detail.
1 0
1
SDA
1 0 1 0
N
O
A
C
K
S
T
A
R
T
Data
(MSB First)
A
C
K
Device
Address-1
Device
Address-2
R/
W
S
T
O
P
8.2.4 RandomRead
A random read requires a“dummy” byte write sequence to specified “Address”. Afterreceive the ACK from AK2573A,
perform“current address read” (see 8.2.2).
*1
0 0
0
1 0
1
SDA
1 0 1 0
1 0 1 0
S
T
A
R
T
S
T
A
R
T
Address
(MSB First)
Data
(MSB First)
S
T
O
P
A
C
K
A
C
K
A
C
K
N
O
A
C
K
Device
Address-1 Address-2
Device
R/
W
Device
Address-1
Device
Address-2
R/
W
Dummy Write
*1: Don't care when WP="H"
8.2.5 Sequential Read
Sequential read can be initiated as ether“Current Address Read” or “Random Read”. After issuing either of them, the
AK2573A continues to output data for each ACK received.
. . . .
. . . .
SDA
1 0
0
0
0
1
Data-1
(MSB First)
Device
Address-2
S
T
O
P
A
C
K
A
C
K
N
O
A
C
K
R/
W
A
C
K
A
C
K
Data-n
Data-2
<MS0189-E-01>
-29-
2004/5