CAT24WC01/02/04/08/16: 1K/2K/4K/8K/16K-Bit Serial E Prom Features
CAT24WC01/02/04/08/16: 1K/2K/4K/8K/16K-Bit Serial E Prom Features
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
Once all P+1 bytes are received and the STOP condition                     READ OPERATIONS
has been sent by the Master, the internal programming
cycle begins. At this point all received data is written to                The READ operation for the CAT24WC01/02/04/08/16
the CAT24WC01/02/04/08/16 in a single write cycle.                         is initiated in the same manner as the write operation
                                                                           with the one exception that the R/W bit is set to a one.
Acknowledge Polling                                                        Three different READ operations are possible: Immedi-
The disabling of the inputs can be used to take advan-                     ate Address READ, Selective READ and Sequential
tage of the typical write cycle time. Once the stop                        READ.
condition is issued to indicate the end of the host’s write
                                                                           Immediate Address Read
operation, the CAT24WC01/02/04/08/16 initiates the
internal write cycle. ACK polling can be initiated imme-                   The CAT24WC01/02/04/08/16’s address counter con-
diately. This involves issuing the start condition followed                tains the address of the last byte accessed, incremented
by the slave address for a write operation. If the                         by one. In other words, if the last READ or WRITE
CAT24WC01/02/04/08/16 is still busy with the write                         access was to address N, the READ immediately follow-
operation, no ACK will be returned. If the CAT24WC01/                      ing would access data from address N+1. If N=E (where
02/04/08/16 has completed the write operation, an ACK                      E = 127 for 24WC01, 255 for 24WC02, 511 for 24WC04,
will be returned and the host can then proceed with                        1023 for 24WC08, and 2047 for 24WC16), then the
thenext read or write operation.
Figure 6. Byte Write Timing
                                       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
0 and continue to clock out data. After the CAT24WC01/         Sequential Read
02/04/08/16 receives its slave address information (with
the R/W bit set to one), it issues an acknowledge, then        The Sequential READ operation can be initiated by
transmits the 8-bit byte requested. The master device          either the immediate Address READ or Selective READ
does not send an acknowledge but will generate a STOP          operations. After the 24WC01/02/04/08/16 sends initial
condition.                                                     8-bit byte requested, the Master will respond with an
                                                               acknowledge which tells the device it requires more
Selective Read                                                 data. The CAT24WC01/02/04/08/16 will continue to
Selective READ operations allow the Master device to           output an 8-bit byte for each acknowledge sent by the
select at random any memory location for a READ                Master. The operation is terminated when the Master
operation. The Master device first performs a ‘dummy’          fails to respond with an acknowledge, thus sending the
write operation by sending the START condition, slave          STOP condition.
address and byte address of the location it wishes to          The data being transmitted from the CAT24WC01/02/
read. After the CAT24WC01/02/04/08/16 acknowledge              04/08/16 is outputted sequentially with data from ad-
the word address, the Master device resends the START          dress N followed by data from address N+1. The READ
condition and the slave address, this time with the R/W        operation address counter increments all of the
bit set to one. The CAT24WC01/02/04/08/16 then re-             CAT24WC01/02/04/08/16 address bits so that the en-
sponds with its acknowledge and sends the 8-bit byte           tire memory array can be read during one operation. If
requested. The master device does not send an ac-              more than the E (where E = 127 for 24WC01, 255 for
knowledge but will generate a STOP condition.                  24WC02, 511 for 24WC04, 1023 for 24WC08, and 2047
                                                               for 24WC16) bytes are read out, the counter will “wrap
                                                               around” and continue to clock out data bytes.
                                                S
                                                T                                     S
                                BUS ACTIVITY:   A    SLAVE                            T
                                     MASTER     R   ADDRESS                           O
                                                T                                     P
SDA LINE S P
                                                                  A               N
                                                                  C       DATA    O
                                                                  K
                                                                                  A
                                                                                  C
                                                                                  K
SCL 8 9
                             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