CAT24WC0102040816 memory
CAT24WC0102040816 memory
PIN FUNCTIONS
Pin Name Function DATA IN STORAGE
24WCXX F03
* Catalyst Semiconductor is licensed by Philips Corporation to carry the I2C Bus Protocol.
RELIABILITY CHARACTERISTICS
Symbol Parameter Min. Max. Units Reference Test Method
NEND(3) Endurance 1,000,000 Cycles/Byte MIL-STD-883, Test Method 1033
TDR (3) Data Retention 100 Years MIL-STD-883, Test Method 1008
VZAP(3) ESD Susceptibility 2000 Volts MIL-STD-883, Test Method 3015
ILTH(3)(4) Latch-up 100 mA JEDEC Standard 17
A.C. CHARACTERISTICS
VCC = +1.8V to +6.0V, unless otherwise specified.
Power-Up Timing(1)(2)
Symbol Parameter Max. Units
tPUR Power-up to Read Operation 1 ms
tPUW Power-up to Write Operation 1 ms
The write cycle time is the time from a valid stop interface circuits are disabled, SDA is allowed to remain
condition of a write sequence to the end of the internal high, and the device does not respond to its slave
program/erase cycle. During the write cycle, the bus address.
Note:
(1) This parameter is tested initially and after a design or process change that affects the parameter.
(2) tPUR and tPUW are the delays required from the time VCC is stable until the specified operation can be initiated.
tLOW tLOW
SCL
tSU:STA tHD:DAT
tHD:STA tSU:DAT tSU:STO
SDA IN
tBUF
tAA tDH
SDA OUT
SCL
SDA
SCL
using either 24WC01 or 24WC02 device. All three (2) During a data transfer, the data line must remain
address pins are used for these densities. If only one stable whenever the clock line is high. Any changes
24WC02 is addressed on the bus, all three address pins in the data line while the clock line is high will be
(A0, A1and A2) can be left floating or connected to VSS. interpreted as a START or STOP condition.
If only one 24WC01 is addressed on the bus, all three
address pins (A0, A1and A2) must be connected to VSS. START Condition
The START Condition precedes all commands to the
A total of four devices can be addressed on a single bus device, and is defined as a HIGH to LOW transition of
when using 24WC04 device. Only A1 and A2 address SDA when SCL is HIGH. The CAT24WC01/02/04/08/16
pins are used with this device. The A0 address pin is a monitor the SDA and SCL lines and will not respond until
no connect pin and can be tied to VSS or left floating. If this condition is met.
only one 24WC04 is being addressed on the bus, the
address pins (A1 and A2) can be left floating or con- STOP Condition
nected to VSS. A LOW to HIGH transition of SDA when SCL is HIGH
Only two devices can be cascaded when using 24WC08. determines the STOP condition. All operations must end
The only address pin used with this device is A2. The A0 with a STOP condition.
and A1 address pins are no connect pins and can be tied
to VSS or left floating. If only one 24WC08 is being DEVICE ADDRESSING
addressed on the bus, the address pin (A2) can be left
floating or connected to VSS. The bus Master begins a transmission by sending a
START condition. The Master then sends the address
The 24WC16 is a stand alone device. In this case, all of the particular slave device it is requesting. The four
address pins (A0, A1and A2) are no connect pins and most significant bits of the 8-bit slave address are fixed
can be tied to VSS or left floating. as 1010 for the CAT24WC01/02/04/08/16 (see Fig. 5).
The next three significant bits (A2, A1, A0) are the device
WP: Write Protect
address bits and define which device or which part of the
If the WP pin is tied to VCC the entire memory array
device the Master is accessing. Up to eight CAT24WC01/
becomes Write Protected (READ only). When the WP
02, four CAT24WC04, two CAT24WC08, and one
pin is tied to VSS or left floating normal read/write opera-
CAT24WC16 may be individually addressed by the
tions are allowed to the device.
system. The last bit of the slave address specifies
whether a Read or Write operation is to be performed.
I2C BUS PROTOCOL When this bit is set to 1, a Read operation is selected,
and when set to 0, a Write operation is selected.
The following defines the features of the I2C bus proto-
col: After the Master sends a START condition and the slave
address byte, the CAT24WC01/02/04/08/16 monitors
(1) Data transfer may be initiated only when the bus is the bus and responds with an acknowledge (on the SDA
not busy.
SCL FROM 1 8 9
MASTER
DATA OUTPUT
FROM TRANSMITTER
DATA OUTPUT
FROM RECEIVER
START ACKNOWLEDGE
24WC01/02 1 0 1 0 A2 A1 A0 R/W
24WC04 1 0 1 0 A2 A1 a8 R/W
24WC08 1 0 1 0 A2 a9 a8 R/W
line) when its address matches the transmitted slave WRITE OPERATIONS
address. The CAT24WC01/02/04/08/16 then performs
a Read or Write operation depending on the state of the Byte Write
R/W bit. In the Byte Write mode, the Master device sends the
Acknowledge START condition and the slave address information
(with the R/W bit set to zero) to the Slave device. After
After a successful data transfer, each receiving device is the Slave generates an acknowledge, the Master sends
required to generate an acknowledge. The Acknowledg- the byte address that is to be written into the address
ing device pulls down the SDA line during the ninth clock pointer of the CAT24WC01/02/04/08/16. After receiving
cycle, signaling that it received the 8 bits of data. another acknowledge from the Slave, the Master device
The CAT24WC01/02/04/08/16 responds with an ac- transmits the data byte to be written into the addressed
knowledge after receiving a START condition and its memory location. The CAT24WC01/02/04/08/16 ac-
slave address. If the device has been selected along knowledge once more and the Master generates the
with a write operation, it responds with an acknowledge STOP condition, at which time the device begins its
after receiving each 8-bit byte. internal programming cycle to nonvolatile memory. While
this internal cycle is in progress, the device will not
When the CAT24WC01/02/04/08/16 is in a READ mode respond to any request from the Master device.
it transmits 8 bits of data, releases the SDA line, and
monitors the line for an acknowledge. Once it receives Page Write
this acknowledge, the CAT24WC01/02/04/08/16 will The CAT24WC01/02/04/08/16 writes up to 16 bytes of
continue to transmit data. If no acknowledge is sent by data in a single write cycle, using the Page Write
the Master, the device terminates data transmission and operation. The Page Write operation is initiated in the
waits for a STOP condition. same manner as counter will ‘wrap around’ to address
S
T S
BUS ACTIVITY: A SLAVE BYTE T
MASTER R ADDRESS ADDRESS DATA O
T P
*
SDA LINE S P
A A A
C C C 5020 FHD F08
K K K
SDA LINE S * P
A A A A A
C C C C C
K K K K K
S S
T T S
BUS ACTIVITY: A SLAVE BYTE A SLAVE T
MASTER R ADDRESS ADDRESS (n) R ADDRESS O
T T P
SDA LINE S * S P
A A A N
C C C DATA n O
K K K
A
C
* = Don't Care for 24WC01 K 24WCXX F11
SDA LINE P
A A A A N
C C C C O
K K K K
A
C
K 5020 FHD F12
ORDERING INFORMATION