English
Language : 

AK6010A Datasheet, PDF (8/15 Pages) Asahi Kasei Microsystems – I2C bus 32K / 64Kbit Serial CMOS EEPROM
ASAHI KASEI
[AK6010A/12A]
„ READ Operations
There are three basic read operations: current address read, random read, and sequential read.
Read operations are initiated in the same manner as write operations, with the exception that the
R/W bit of the slave address is set to a one.
It is noted that the ninth clock cycle of the read operation is not a "don't care". To terminate a read
operation, the master must hold SDA HIGH during the ninth clock cycle and then issue a stop
condition.
CURRENT ADDRESS READ
Internally the AK6010A/12A contains an address counter that maintains the address of the last word
accessed, incremented by one. Therefore, if the last access (either a read or write) was to address
n, the next read operation would access data from address n+1.
Upon receipt of the slave address with R/W bit set to one, the AK6010A/12A issues an acknowledge
and transmits the eight bit word. The master will not acknowledge the transfer but generate a stop
condition, and therefore the AK6010A/12A discontinues transmission.
Bus Activity:
Master
S
T
A SLAVE
R ADDRESS
T
S
T
DATA
O
P
SDA LINE S
P
Bus Activity:
AK6010A/12A
S2 – S0
A
C
K
CURRENT ADDRESS READ
RANDOM READ
Random read operations allow the master to access any memory location in a random manner.
Prior to issuing the slave address with the R/W bit set to one, the master must first perform a
"dummy" write operation.
The master issues the start condition, slave address and then the word address it is to read. After
the word address acknowledge, the master immediately reissues the start condition and the slave
address with the R/W bit set to one. This will be followed by an acknowledge from the
AK6010A/12A and then by the eight bit word. The master will not acknowledge the transfer but
generate the stop condition, and therefore the AK6010A/12A discontinues transmission.
Bus Activity:
Master
S
T
A SLAVE
R ADDRESS
T
W ORD
ADDRESS(n)
S
T
W ORD
A
ADDRESS(n) R
T
SDA LINE S
***
S
Bus Activity:
AK6010A/12A
S2 – S0
A
C
K
A12 – A8
A
C
A7 - A0
A
C
K
K
(note) Address bit A12 becomes a "don't care" for AK6010A.
SLAVE
ADDRESS
S2 – S0
A
C
K
RANDOM READ
S
T
DATA(n)
O
P
P
*: don't care
DAI02E-03
-8-
2002/11