English
Language : 

AK6010A Datasheet, PDF (6/15 Pages) Asahi Kasei Microsystems – I2C bus 32K / 64Kbit Serial CMOS EEPROM
ASAHI KASEI
[AK6010A/12A]
Functional Description
„ WRITE Operations
BYTE WRITE
A write operation requires a word address following the slave address word (R/W=0) and
acknowledge. The word address is comprised of eight bits and provides access to any one of the
4096/8192 words. Upon receipt of the word address the AK6010A/12A responds with an
acknowledge, and awaits the next eight bits of data, again, responding with an acknowledge.
The master then terminates the transfer by generating a stop condition, at which time the
AK6010A/12A begins the internal write cycle to the nonvolatile memory. While the internal write
cycle is in progress the AK6010A/12A inputs are disable, and the device will not respond to any
requests from the master.
Bus Activity:
Master
S
T
A SLAVE
R ADDRESS
T
WORD
ADDRESS
WORD
ADDRESS
S
T
DATA
O
P
SDA LINE S
***
P
Bus Activity:
AK6010A/12A
S2 – S0
A
C
K
A12 – A8
A
C
A7 - A0
A
C
K
K
A
C
K
(note) Address bit A12 becomes a "don't care" for AK6010A.
BYTE WRITE
*: don't care
PAGE WRITE
The AK6010A/12A is capable of a thirty-two byte page write operation.
It is initiated in the same manner as the byte write operation. But instead of terminating the write
cycle after the first data word is transferred, the master can transmit up to thirty-one more words.
After the receipt of each word, the AK6010A/12A will respond with an acknowledge. The master
then terminates the transfer by generating a stop condition, at which time the AK6010A/12A begins
the internal write cycle to the nonvolatile memory.
After the receipt of each word, the five lower order address pointer bits are internally incremented by
one. The higher order seven/eight bits of the word address remains constant.
AK6010A:When the highest address is reached (XXXX XXX1 1111), the address counter rolls over
to address "XXXX XXX0 0000" allowing the read cycle to be continued indefinitely.
AK6012A:When the highest address is reached (X XXXX XXX1 1111), the address counter rolls
over to address "X XXXX XXX0 0000" allowing the read cycle to be continued indefinitely.
If the master should transmit more than thirty-two words prior to generating the stop condition, the
address counter will "roll over" and the previously written data will be overwritten. When the
master transmit thirty-four words prior to the stop condition, thirty-third word will be overwritten to
first word, and thirty-fourth word will be overwritten to second word.
Bus Activity:
Master
S
T
A SLAVE
R ADDRESS
T
W ORD
ADDRESS(n)
W ORD
ADDRESS(n)
SDA LINE 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.
PAGE WRITE
DATA(n)
S
T
DATA(n+31) O
P
P
A
A
C
C
K
K
*: don't care
DAI02E-03
-6-
2002/11