X24C02B ICMIC [IC MICROSYSTEMS], X24C02B Datasheet - Page 6

no-image

X24C02B

Manufacturer Part Number
X24C02B
Description
Serial E2PROM
Manufacturer
ICMIC [IC MICROSYSTEMS]
Datasheet
X24C02
Page Write
The X24C02 is capable of a four byte page write operation.
operation, but instead of terminating the write cycle after
up to three more words. After the receipt of each word, the
X24C02 will respond with an acknowledge.
After the receipt of each word, the two low order address
bits are internally incremented by one. The high order six
bits of the address remain constant. If the master should
transmit more than four words prior to generating the stop
condition, the address counter will “roll over” and the
previously written data will be overwritten. As with the byte
write operation, all inputs are disabled until completion
of the internal write cycle. Refer to Figure 6 for the address
acknowledge and data transfer sequence.
Acknowledge Polling
The disabling of the inputs, during the internal write
operation, can be used to take advantage of the typical
5 ms write cycle time. Once the stop condition is issued
to indicate the end of the host’s write operation the
X24C02 initiates the internal write cycle. ACK polling
can be initiated immediately. This involves issuing the
start condition followed by the slave address for a write
operation. If the X24C02 is still busy with the write
operation no ACK will be returned. If the X24C02 has
completed the write operation an ACK will be returned
and the master can then proceed with the next read or write
operation.
READ OPERATIONS
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. There are three basic read
operations: current address read, random read and
sequential read.
It should be noted that the ninth clock cycle of the read
operation is not a “don’t care.” To terminate a read
operation, the master must either issue a stop condition
during the ninth cycle or hold SDA HIGH during the ninth
clock cycle and then issue a stop condition.
It is initiated in the same manner as the byte write
the first data word is transferred, the master can transmit
6
Flow 1. ACK Polling Sequence
ADDRESS AND R/W = 0
ENTER ACK POLLING
WRITE OPERATION
ISSUE SLAVE
COMPLETED
RETURNED?
OPERATION
ISSUE BYTE
ADDRESS
PROCEED
A WRITE?
ISSUE
START
NEXT
ACK
YES
YES
NO
NO
ISSUE STOP
ISSUE STOP
PROCEED
3838 FHD F12

Related parts for X24C02B