24C64 - Eeprom
24C64 - Eeprom
                                     PDIP (L)
                                     SOIC (W)
                                    TSSOP (Y)                                                                 VCC
                                    TDFN (ZD2)
                               A0     1            8   VCC                          SCL
                               A1     2            7   WP
                               A2     3            6   SCL
                                                                             A2, A1, A0                   CAT24C64                       SDA
                            VSS       4            5   SDA
                                                                                                              VSS
PIN FUNCTIONS
RELIABILITY CHARACTERISTICS(2)
A.C. CHARACTERISTICS
VCC = 1.8 V to 5.5 V, TA = -40°C to 85°C, unless otherwise specified.
SCL: The Serial Clock input pin accepts the Serial Clock        The START condition precedes all commands. It consists
generated by the Master.                                        of a HIGH to LOW transition on SDA while SCL is HIGH.
                                                                The START acts as a ‘wake-up’ call to all receivers. Absent
SDA: The Serial Data I/O pin receives input data and            a START, a Slave will not respond to commands.
transmits data stored in EEPROM. In transmit mode, this
pin is open drain. Data is acquired on the positive edge,       STOP
and is delivered on the negative edge of SCL.                   The STOP condition completes all commands. It consists
                                                                of a LOW to HIGH transition on SDA while SCL is HIGH.
A0, A1 and A2: The Address pins accept the device ad-           The STOP starts the internal Write cycle (when follow-
dress. These pins have on-chip pull-down resistors.             ing a Write command) or sends the Slave into standby
WP: The Write Protect input pin inhibits all write op-          mode (when following a Read command).
erations, when pulled HIGH. This pin has an on-chip             Device Addressing
pull-down resistor.
                                                                The Master initiates data transfer by creating a START
                                                                condition on the bus. The Master then broadcasts an
FUNCTIONAL DESCRIPTION                                          8-bit serial Slave address. The first 4 bits of the Slave
                                                                address are set to 1010, for normal Read/Write opera-
The CAT24C64 supports the Inter-Integrated Circuit (I2C)
                                                                tions (Figure 2). The next 3 bits, A2, A1 and A0, select
Bus data transmission protocol, which defines a device
                                                                one of 8 possible Slave devices. The last bit, R/W,
that sends data to the bus as a transmitter and a device
                                                                specifies whether a Read (1) or Write (0) operation is
receiving data as a receiver. Data flow is controlled by
                                                                to be performed.
a Master device, which generates the serial clock and
all START and STOP conditions. The CAT24C64 acts                Acknowledge
as a Slave device. Master and Slave alternate as either
                                                                After processing the Slave address, the Slave responds
transmitter or receiver. Up to 8 devices may be connected
                                                                with an acknowledge (ACK) by pulling down the SDA
to the bus as determined by the device address inputs
                                                                line during the 9th clock cycle (Figure 3). The Slave will
A0, A1, and A2.
                                                                also acknowledge the byte address and every data
                                                                byte presented in Write mode. In Read mode the Slave
I2C BUS PROTOCOL                                                shifts out a data byte, and then releases the SDA line
                                                                during the 9th clock cycle. If the Master acknowledges
The I2C bus consists of two ‘wires’, SCL and SDA. The           the data, then the Slave continues transmitting. The
two wires are connected to the VCC supply via pull-up           Master terminates the session by not acknowledging
resistors. Master and Slave devices connect to the 2-           the last data byte (NoACK) and by sending a STOP to
wire bus via their respective SCL and SDA pins. The             the Slave. Bus timing is illustrated in Figure 4.
transmitting device pulls down the SDA line to ‘transmit’
a ‘0’ and releases it to ‘transmit’ a ‘1’.
Data transfer may be initiated only when the bus is not
busy (see A.C. Characteristics).
SDA
SCL
1 0 1 0 A2 A1 A0 R/W
DEVICE ADDRESS
                                         SCL FROM                              1                                   8           9
                                          MASTER
                              DATA OUTPUT
                         FROM TRANSMITTER
                                 DATA OUTPUT
                               FROM RECEIVER
START ACKNOWLEDGE
                                             tF                        tHIGH                             tR
                                                        tLOW                           tLOW
SCL
                       tSU:STA                                        tHD:DAT
                                                       tHD:STA                                       tSU:DAT                       tSU:STO
       SDA IN
                                                                                                                                   tBUF
                                                                 tAA                          tDH
SDA OUT
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 5). The Slave acknowledges all 4 bytes,
and the Master then follows up with a STOP, which in
turn starts the internal Write operation (Figure 6). During
internal Write, the Slave will not acknowledge any Read
or Write request from the Master.
Page Write
The CAT24C64 contains 8,192 bytes of data, arranged
in 128 pages of 64 bytes each. A two byte address word,
following the Slave address, points to the first byte to be
written. The 3 most significant bits of the address word
are ‘don’t care’, the next 7 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 7).
Acknowledge Polling
Acknowledge polling can be used to determine if the
CAT24C64 is busy writing or is ready to accept com-
mands. Polling is implemented by interrogating the
device with a ‘Selective Read’ command (see READ
OPERATIONS).
                                               S
                                               T                                                                                S
                     BUS ACTIVITY:             A         SLAVE                BYTE ADDRESS                                      T
                          MASTER               R        ADDRESS          A15–A8         A7–A0                    DATA           O
                                               T                                                                                P
                             SDA LINE         S
                                                                       * **                                                     P
                                                                   A                    A                A                  A
                                                                   C                    C                C                  C
                                                                   K                    K                K                  K
                                      * = Don't Care Bit
SCL
                       S
                       T                                                                                                                              S
BUS ACTIVITY:          A      SLAVE                           BYTE ADDRESS                                                                            T
     MASTER            R     ADDRESS                     A15–A8         A7–A0               DATA             DATA n                 DATA n+63         O
                       T                                                                                                                              P
      SDA LINE        S
                                                       ***                                                                                            P
                                                   A               A                A                A                  A   A                     A
                                                   C               C                C                C                  C   C                     C
                                                   K               K                K                K                  K   K                     K
        * = Don't Care Bit
READ OPERATIONS
Immediate Address Read
In standby mode, the CAT24C64 internal address counter
points to the data byte immediately following the last byte
accessed by a previous operation. If that ‘previous’ byte
was the last byte in memory, then the address counter
will point to the 1st memory byte, etc.
Selective Read
The Read operation can also be started at an address
different from the one stored in the internal address
counter. The address counter can be initialized by per-
forming a ‘dummy’ Write operation (Figure 9). Here the
START is followed by the Slave address (with the R/W
bit set to ‘0’) and the desired two byte address. Instead
of following up with data, the Master then issues a 2nd
START, followed by the ‘Immediate Address Read’ se-
quence, as described earlier.
Sequential Read
If the Master acknowledges the 1st data byte transmitted
by the CAT24C64, then the device will continue trans-
mitting as long as each data byte is acknowledged by
the Master (Figure 10). If the end of memory is reached
during sequential Read, then the address counter will
‘wrap-around’ to the beginning of memory, etc. Sequential
Read works with either ‘Immediate Address Read’ or
‘Selective Read’, the only difference being the starting
byte address.
                                                                      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 ADDRESS                        A    SLAVE                           T
            MASTER               R     ADDRESS                    A15–A8         A7–A0                     R   ADDRESS           DATA           O
                                 T                                                                         T                                    P
               SDA LINE         S
                                                             ***                                           S                                    P
                                                         A                      A                      A                 A                  N
                                                         C                      C                      C                 C                  O
                                                         K                      K                      K                 K                  A
                 * = Don't Care Bit                                                                                                         C
                                                                                                                                            K
                                                                                                                                            S
        BUS ACTIVITY:             SLAVE                                                                                                     T
             MASTER              ADDRESS                 DATA n                DATA n+1           DATA n+2                   DATA n+x       O
                                                                                                                                            P
               SDA LINE                                                                                                                     P
                                                   A                      A                   A                  A                      N
                                                   C                      C                   C                  C                      O
                                                   K                      K                   K                  K
                                                                                                                                        A
                                                                                                                                        C
                                                                                                                                        K
E1
                                                                                   E
                                        D
                                                        A2
                                                                     A
A1 L
e eB
b2
Notes:
1. Complies with JEDEC Standard MS001.
2. All dimensions are in inches.
3. Dimensioning and tolerancing per ANSI Y14.5M-1982
                                                                   E1
                                                                            E
                                                                                                                           C
                                                                        A
                                                                                          θ1
                              e
                                                              A1
                                                                                               L
                                                   b
Notes:
1. Complies with JEDEC specification MS-012 dimensions.
2. All linear dimensions in millimeters.
                                 8              5
                                                                                       SEE DETAIL A
E E1
E/2
                                                                                                           GAGE PLANE
                                 1               4
      PIN #1 IDENT.
                                                                                                                 0.25
                                                                          θ1
                                                              A2               L
                                                                                          SEATING PLANE
                                                                                   SEE DETAIL A
                                     e                   A1
                                                     b
Notes:
1.   All dimensions in millimeters.
                                                                                    D2
                               A2
A3
  NOTE:
  1. ALL DIMENSIONS IN MM. ANGLES IN DEGREES.
  2. COPLANARITY APPLIES TO THE EXPOSED PAD AS WELL AS THE TERMNALS. COPLANARITY SHALL NOT EXCEED 0.08 mm.
  3. WARPAGE SHALL NOT EXCEED 0.10 mm.
  4. PACKAGE LENGTH / PACKAGE WIDTH ARE CONSIDERED AS SPECIAL CHARACTERISTIC.
  5. REFER JEDEC MO-229.
                                                                                                               TDFN2X3 (03).eps
ORDERING INFORMATION
Notes:
(1) The device used in the above example is a CAT24C64YI-GT3 (TSSOP, Industrial Temperature, 1.8 Volt to 5.5 Volt Operating Voltage,
    Tape & Reel)
(2) For additional package and temperature options, please contact your nearest Catalyst Semiconductor sales office.
PACKAGE MARKING
                                     24C64LI                                                24C64WI
                                     YYWWD                                                   YYWWD
                                        YMD                                                    C C F E
                                                                                               NNNN
                                   24C64I
                                                                                               YMOO
Notes:
(1) The circle on the package marking indicates the location of Pin 1.
                                      TOP COVER
                                      TAPE THICKNESS (t1)
                                      0.10mm (0.004) MAX THICK
Reel Dimensions(1)
                                                                  40mm (1.575) MIN.            T
                                                                  ACCESS HOLE
                                                                  AT SLOT LOCATION
B*
A D* C N
                                          FULL RADIUS*
                                                                   TAPE SLOT IN CORE
                                                                   FOR TAPE START.
                                                                   2.5mm (0.098) MIN WIDTH
                                                                   10mm (0.394) MIN DEPTH
                               * DRIVE SPOKES OPTIONAL, IF USED
                                 ASTERISKED DIMENSIONS APPLY.               G (MEASURED AT HUB)
                           A
   Tape
   Size            Max     Qty/Reel        B Min                  C                D* Min       N Min                    G                  T Max
                                                                                                                  8.4 (0.328)               14.4
   8MM
                   330                       1.5          12.80 (0.504)             20.2         50               9.9 (1.389)              (0.566)
                               3000
                 (13.00)                   (0.059)        13.20 (0.5200)           (0.795)     (1.969)            12.4 (0.488)              18.4
  12MM
                                                                                                                  14.4 (0.558)             (0.724)
                                                                                                     10 PITCHES
                                K                                                                    CUMULATIVE TOLERANCE
                                                                D                      P0            ON TAPE 0.2mm( 0.008)
                        T                                                                   P2
                                             TOP                                                                  E
                                             COVER                      (2)
                                             TAPE
                                                                        A0
                                                                                                                  F
                                                                                                                         W
                                             (2)
                    B1                     K0                                  B0
                                                                               P            CENTER LINES      D1
                                                                                            OF CAVITY         FOR COMPONENTS
                                                   EMBOSSMENT                                                 2.0mm X 1.2mm
                                                                                                              AND LARGER
                 FOR MACHINE REFERENCE ONLY
                 INCLUDING DRAFT AND RADII                          USER DIRECTION OF FEED
                 CONCENTRIC ABOUT B0
REVISION HISTORY
Catalyst Semiconductor has been issued U.S. and foreign patents and has patent applications pending that protect its products. For a complete list of patents
issued to Catalyst Semiconductor contact the Company’s corporate office at 408.542.1000.
CATALYST SEMICONDUCTOR MAKES NO WARRANTY, REPRESENTATION OR GUARANTEE, EXPRESS OR IMPLIED, REGARDING THE SUITABILITY OF ITS
PRODUCTS FOR ANY PARTICULAR PURPOSE, NOR THAT THE USE OF ITS PRODUCTS WILL NOT INFRINGE ITS INTELLECTUAL PROPERTY RIGHTS OR THE
RIGHTS OF THIRD PARTIES WITH RESPECT TO ANY PARTICULAR USE OR APPLICATION AND SPECIFICALLY DISCLAIMS ANY AND ALL LIABILITY ARISING
OUT OF ANY SUCH USE OR APPLICATION, INCLUDING BUT NOT LIMITED TO, CONSEQUENTIAL OR INCIDENTAL DAMAGES.
Catalyst Semiconductor products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or
other applications intended to support or sustain life, or for any other application in which the failure of the Catalyst Semiconductor product could create a
situation where personal injury or death may occur.
Catalyst Semiconductor reserves the right to make changes to or discontinue any product or service described herein without notice. Products with data sheets
labeled “Advance Information” or “Preliminary” and other products described herein may not be in production or offered for sale.
Catalyst Semiconductor advises customers to obtain the current version of the relevant product information before placing orders. Circuit diagrams illustrate
typical semiconductor applications and may not be complete.