X24C01B ICMIC [IC MICROSYSTEMS], X24C01B Datasheet - Page 5
![no-image](/images/no-image-200.jpg)
X24C01B
Manufacturer Part Number
X24C01B
Description
Serial E2PROM
Manufacturer
ICMIC [IC MICROSYSTEMS]
Datasheet
1.X24C01B.pdf
(14 pages)
X24C01
WRITE OPERATIONS
Byte Write
To initiate a write operation, the master sends a start
condition followed by a seven bit word address and a write
bit. The X24C01 responds with an acknowledge, then waits
for eight bits of data and then responds with an
acknowledge. The master then terminates the transfer by
generating a stop condition, at which time the X24C01
begins the internal write cycle to the nonvolatile memory.
While the internal write cycle is in progress, the X24C01
inputs are disabled, and the device will not respond to any
requests from the master. Refer to Figure 4 for the
address, acknowledge and data transfer sequence.
Page Write
The most significant five bits of the word address define
Figure 4. Byte Write
Figure 5. Page Write
BUS ACTIVITY:
SDA LINE
BUS ACTIVITY:
X24C01
A
R
S
T
T
S
M
S
B
BUS ACTIVITY:
SDA LINE
BUS ACTIVITY:
X24C01
ADDRESS (n)
WORD
L
S
B
W
R
/
S
T
A
R
T
S
A
C
K
M
S
B
ADDRESS (n)
WORD
DATA n
5
L
S
B
the page address. The X24C01 is capable of a four byte page
write operation. It is initiated in the same manner as
the byte write operation, but instead of terminating the
transfer of data after the first data byte, the master can
transmit up to three more bytes. After the receipt of each data
byte, the X24C01 will respond with an acknowledge.
After the receipt of each data byte, the two low order address
bits are internally incremented by one. The high
order five bits of the address remain constant. If the
master should transmit more than four data bytes prior
to generating the stop condition, the address counter will “roll
over” and the previously transmitted data will be
overwritten. As with the byte write operation, all inputs are
disabled until completion of the internal write cycle.
Refer to Figure 5 for the address, acknowledge and data
transfer sequence.
W
R
/
A
C
K
A
C
K
DATA n+1
DATA n
A
C
K
A
C
K
O
P
P
S
T
DATA n+3
A
C
K
S
T
O
P
P
3837 FHD F09
3837 FHD F10