CAT24C256
www.onsemi.com
7
START
CONDITION
STOP
CONDITION
SDA
SCL
Figure 2. Start/Stop Timing
Figure 3. Slave Address Bits
1010
DEVICE ADDRESS
A
2
A
1
A
0
R/W
Figure 4. Acknowledge Timing
189
START
SCL FROM
MASTER
BUS RELEASE DELAY (TRANSMITTER)
BUS RELEASE DELAY (RECEIVER)
DATA OUTPUT
FROM TRANSMITTER
DATA OUTPUT
FROM RECEIVER
ACK SETUP ( t
SU:DAT
)
ACK DELAY ( t
AA
)
Figure 5. Bus Timing
SCL
SDA IN
SDA OUT
t
BUF
t
SU:STO
t
SU:DAT
t
R
t
AA
t
DH
t
LOW
t
HIGH
t
LOW
t
SU:STA
t
HD:STA
t
HD:DAT
t
F
CAT24C256
www.onsemi.com
8
WRITE OPERATIONS
Byte Write
In Byte Write mode the Master sends a START, followed
by Slave address, two byte address and data to be written
(Figure 6). The Slave acknowledges all 4 bytes, and the
Master then follows up with a STOP, which in turn starts the
internal Write operation (Figure 7). During internal Write,
the Slave will not acknowledge any Read or Write request
from the Master.
Page Write
The CAT24C256 contains 32,768 bytes of data, arranged
in 512 pages of 64 bytes each. A two byte address word,
following the Slave address, points to the first byte to be
written. The most significant bit of the address word is ‘don’t
care’, the next 9 bits identify the page and the last 6 bits
identify the byte within the page. Up to 64 bytes can be
written in one Write cycle (Figure 8).
The internal byte address counter is automatically
incremented after each data byte is loaded. If the Master
transmits more than 64 data bytes, then earlier bytes will be
overwritten by later bytes in a ‘wraparound’ fashion
(within the selected page). The internal Write cycle starts
immediately following the STOP.
Acknowledge Polling
Acknowledge polling can be used to determine if the
CAT24C256 is busy writing or is ready to accept commands.
Polling is implemented by interrogating the device with a
‘Selective Read’ command (see READ OPERATIONS).
The CAT24C256 will not acknowledge the Slave address,
as long as internal Write is in progress.
Hardware Write Protection
With the WP pin held HIGH, the entire memory is
protected against Write operations. If the WP pin is left
floating or is grounded, it has no impact on the operation of
the CAT24C256. The state of the WP pin is strobed on the
last falling edge of SCL immediately preceding the first data
byte (Figure 9). If the WP pin is HIGH during the strobe
interval, the CAT24C256 will not acknowledge the data byte
and the Write request will be rejected.
Delivery State
The CAT24C256 is shipped erased, i.e., all bytes are FFh.
CAT24C256
www.onsemi.com
9
SLAVE
ADDRESS
S
A
*
C
K
A
C
K
A
C
K
S
T
O
P
P
S
T
A
R
T
A
C
K
BUS ACTIVITY:
MASTER
SDA LINE
BYTE ADDRESS
DATA
Figure 6. Byte Write Timing
* = Don’t Care Bit
A
15
A
8
A
7
A
0
Figure 7. Write Cycle Timing
STOP
CONDITION
START
CONDITION
ADDRESS
ACK8th Bit
Byte n
SCL
SDA
t
WR
SLAVE
ADDRESS
S
A
C
K
A
C
K
A
C
K
S
T
A
R
T
A
C
K
S
T
O
P
A
C
K
A
C
K
P
A
C
K
BUS
ACTIVITY:
MASTER
SDA LINE
* = Don’t Care Bit
BYTE ADDRESS
DATA DATA n DATA n+63
Figure 8. Page Write Timing
*
A
15
A
8
A
7
A
0
Figure 9. WP Timing
189
1
8
ADDRESS
BYTE
DATA
BYTE
SCL
SDA
WP
t
SU:WP
t
HD:WP
a
7
a
0
d
7
d
0

CAT24C256WI-GT3

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
EEPROM 256kb I2C Serial CMOS EEPROM
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union