CAT24WC66
64-Kb I2C Serial EEPROM
with Partial Array Write
Protection
Description
http://onsemi.com
The CAT24WC66 is a 64−Kb Serial CMOS EEPROM internally
organized as 8192 words of 8 bits each. ON Semiconductor’s
advanced CMOS technology substantially reduces device power
requirements. The CAT24WC66 features a 32−byte page write buffer.
The device operates via the I2C bus serial interface and is available in
8−pin PDIP or 8−pin SOIC packages.
Features
•
•
•
•
•
•
•
•
•
•
•
400 kHz I2C Bus
1.8 V to 5.5 V Supply Voltage Range
Cascadable for up to Eight Devices
32−byte Page Write Buffer
Self−timed Write Cycle with Auto−clear
Schmitt Trigger Inputs for Noise Protection
Write Protection
− Top 1/4 Array Protected when WP at VIH
1,000,000 Program/Erase Cycles
100 Year Data Retention
Industrial and Automotive Temperature Ranges
This Device is Pb−Free, Halogen Free/BFR Free, and RoHS
Compliant
SOIC−8
W or X SUFFIX
CASE 751BD
PDIP−8
L SUFFIX
CASE 646AA
PIN CONFIGURATIONS
A0
1
VCC
A1
WP
A2
SCL
VSS
SDA
DIP Package (L)
A0
1
VCC
A1
WP
A2
SCL
VSS
SDA
VCC
SOIC Package (W, X)
SCL
CAT24CW66
A2, A1, A0
PIN FUNCTION
SDA
Pin Name
A0, A1, A2
WP
VSS
Figure 1. Functional Symbol
Function
Device Address Inputs
SDA
Serial Data/Address
SCL
Serial Clock
WP
Write Protect
VCC
Power Supply
VSS
Ground
ORDERING INFORMATION
See detailed ordering and shipping information in the package
dimensions section on page 11 of this data sheet.
© Semiconductor Components Industries, LLC, 2009
August, 2009 − Rev. 10
1
Publication Order Number:
CAT24WC66/D
CAT24WC66
Table 1. ABSOLUTE MAXIMUM RATINGS
Parameters
Ratings
Units
Temperature Under Bias
–55 to +125
°C
Storage Temperature
–65 to +150
°C
–2.0 to VCC + 2.0
V
Voltage on any Pin with Respect to Ground (Note 1)
VCC with Respect to Ground
–2.0 to 7.0
V
Package Power Dissipation Capability (TA = 25°C)
1.0
W
Lead Soldering Temperature (10 secs)
300
°C
Output Short Circuit Current (Note 2)
100
mA
Stresses exceeding Maximum Ratings may damage the device. Maximum Ratings are stress ratings only. Functional operation above the
Recommended Operating Conditions is not implied. Extended exposure to stresses above the Recommended Operating Conditions may affect
device reliability.
1. The minimum DC input voltage is –0.5 V. During transitions, inputs may undershoot to –2.0 V for periods of less than 20 ns. Maximum DC
voltage on output pins is VCC + 0.5 V, which may overshoot to VCC + 2.0 V for periods of less than 20 ns.
2. Output shorted for no more than one second. No more than one output shorted at a time.
Table 2. REABILITY CHARACTERISTICS
Symbol
Parameter
Reference Test Method
Min
Max
Units
NEND
(Note 3)
Endurance
MIL−STD−883, Test Method 1033
1,000,000
Cycles / Byte
TDR
(Note 3)
Data Retention
MIL−STD−883, Test Method 1008
100
Years
VZAP
(Note 3)
ESD Susceptibility
MIL−STD−883, Test Method 3015
2000
Volts
JEDEC Standard 17
100
mA
ILTH
(Notes 3, 4)
Latch−up
3. This parameter is tested initially and after a design or process change that affects the parameter.
4. Latch−up protection is provided for stresses up to 100 mA on address and data pins from –1 V to VCC + 1 V.
Table 3. D.C. OPERATING CHARACTERISTICS (VCC = 1.8 V to 5.5 V, unless otherwise specified.)
Symbol
Max
Units
fSCL = 100 kHz
3
mA
Standby Current (VCC = 5 V)
VIN = GND or VCC
1
mA
ILI
Input Leakage Current
VIN = GND to VCC
10
mA
ILO
Output Leakage Current
VOUT = GND to VCC
10
mA
VIL
Input Low Voltage
−1
VCC x 0.3
V
VIH
Input High Voltage
VCC x 0.7
VCC + 0.5
V
ICC
ISB
(Note 5)
Parameter
Test Conditions
Power Supply Current
Min
Typ
VOL1
Output Low Voltage (VCC = +3.0 V)
IOL = 3.0 mA
0.4
V
VOL2
Output Low Voltage(VCC = +1.8 V)
IOL = 1.5 mA
0.5
V
5. Maximum standby current (ISB) = 10 mA for the Automotive and Extended Automotive temperature range.
Table 4. CAPACITANCE (TA = 25°C, f = 1.0 MHz, VCC = 5 V)
Max
Units
CI/O
(Note 3)
Input/Output Capacitance (SDA)
VI/O = 0 V
8
pF
CIN
(Note 3)
Input Capacitance
(A0, A1, A2, SCL, WP)
VIN = 0 V
6
pF
Symbol
Parameter
Conditions
http://onsemi.com
2
Min
Typ
CAT24WC66
Table 5. A.C. CHARACTERISTICS (VCC = 1.8 V to 5.5 V, unless otherwise specified. Output Load is 1TTL Gate and 100 pF.)
1.8 V − 2.5 V
Symbol
Min
Parameter
4.5 V − 5.5 V
Max
Min
Max
Units
MEMORY READ & WRITE CYCLE LIMITS
FSCL
TI
(Note 6)
tAA
Clock Frequency
100
400
kHz
Noise Suppression Time Constant at
SCL, SDA Inputs
200
200
ns
SCL Low to SDA Data Out and ACK Out
3.5
1
ms
tBUF
(Note 6)
Time the Bus Must be Free Before a
New Transmission Can Start
tHD:STA
Start Condition Hold Time
4.7
1.2
ms
4
0.6
ms
tLOW
Clock Low Period
4.7
1.2
ms
tHIGH
Clock High Period
4
0.6
ms
4.7
0.6
ms
tSU:STA
Start Condition Setup Time
(for a Repeated Start Condition)
tHD:DAT
Data In Hold Time
0
0
ns
tSU:DAT
Data In Setup Time
50
50
ns
tR
(Note 6)
SDA and SCL Rise Time
1
0.3
ms
tF
(Note 6)
SDA and SCL Fall Time
300
300
ns
tSU:STO
Stop Condition Setup Time
tDH
Data Out Hold Time
4
0.6
ms
100
100
ns
6. This parameter is tested initially and after a design or process change that affects the parameter.
Table 6. POWER−UP TIMING (Notes 6, 7)
Symbol
Parameter
Min
Typ
Max
Units
tPUR
Power−Up to Read Operation
1
ms
tPUW
Power−Up to Write Operation
1
ms
Max
Units
10
ms
7. tPUR and tPUW are the delays required from the time VCC is stable until the specified operation can be initiated.
Table 7. WRITE CYCLE LIMITS
Symbol
tWR
Parameter
Min
Write Cycle Time
Typ
The write cycle time is the time from a valid stop condition of a write sequence to the end of the internal program/erase cycle.
During the write cycle, the bus interface circuits are disabled, SDA is allowed to remain high, and the device does not respond
to its slave address.
http://onsemi.com
3
CAT24WC66
Functional Description
The CAT24WC66 supports the I2C Bus data transmission
protocol. This Inter−Integrated Circuit Bus protocol defines
any device that sends data to the bus to be a transmitter and
any device receiving data to be a receiver. The transfer is
controlled by the Master device which generates the serial
clock and all START and STOP conditions for bus access.
The CAT24WC66 operates as a Slave device. Both the
Master device and Slave device can operate as either
transmitter or receiver, but the Master device controls which
mode is activated.
The bidirectional serial data/address pin is used to transfer
all data into and out of the device. The SDA pin is an open
drain output and can be wire−ORed with other open drain or
open collector outputs.
A0, A1, A2: Device Address Inputs
These pins are hardwired or left unconnected (for
hardware compatibility with CAT24WC16). When
hardwired, up to eight CAT24WC66 devices may be
addressed on a single bus system (refer to Device
Addressing). When the pins are left unconnected, the default
values are zeros.
WP: Write Protect
This input, when tied to GND, allows write operations to
the entire memory. When this pin is tied to VCC, the top 1/4
array of memory is write protected. When left floating,
memory is unprotected.
Pin Description
SCL: Serial Clock
The serial clock input clocks all data transferred into or out
of the device.
SDA: Serial Data/Address
tF
tHIGH
tLOW
tR
tLOW
SCL
tSU:STA
tHD:STA
tHD:DAT
tSU:DAT
tSU:STO
SDA IN
tAA
tBUF
tDH
SDA OUT
Figure 2. Bus Timing
SCL
SDA
8TH BIT
ACK
BYTE n
tWR
STOP
CONDITION
START
CONDITION
Figure 3. Write Cycle Timing
SDA
SCL
START BIT
STOP BIT
Figure 4. Start/Stop Timing
http://onsemi.com
4
ADDRESS
CAT24WC66
I2C Bus Protocol
The features of the I2C bus protocol are defined as
follows:
1. Data transfer may be initiated only when the bus is
not busy.
2. During a data transfer, the data line must remain
stable whenever the clock line is high. Any
changes in the data line while the clock line is high
will be interpreted as a START or STOP condition.
specifies whether a Read or Write operation is to be
performed. When this bit is set to 1, a Read operation is
selected, and when set to 0, a Write operation is selected.
After the Master sends a START condition and the slave
address byte, the CAT24WC66 monitors the bus and
responds with an acknowledge (on the SDA line) when its
address matches the transmitted slave address. The
CAT24WC66 then performs a Read or Write operation
depending on the state of the R/W bit.
START Condition
Acknowledge
The START Condition precedes all commands to the
device, and is defined as a HIGH to LOW transition of SDA
when SCL is HIGH. The CAT24WC66 monitors the SDA
and SCL lines and will not respond until this condition is
met.
After a successful data transfer, each receiving device is
required to generate an acknowledge. The Acknowledging
device pulls down the SDA line during the ninth clock cycle,
signaling that it received the 8 bits of data.
The CAT24WC66 responds with an acknowledge after
receiving a START condition and its slave address. If the
device has been selected along with a write operation, it
responds with an acknowledge after receiving each 8−bit
byte.
When the CAT24WC66 begins a READ mode it transmits
8 bits of data, releases the SDA line, and monitors the line
for an acknowledge. Once it receives this acknowledge, the
CAT24WC66 will continue to transmit data. If no
acknowledge is sent by the Master, the device terminates
data transmission and waits for a STOP condition. The
master must then issue a stop condition to return the
CAT24WC66 to the standby power mode and place the
device in a known state.
STOP Condition
A LOW to HIGH transition of SDA when SCL is HIGH
determines the STOP condition. All operations must end
with a STOP condition.
Device Addressing
The bus Master begins a transmission by sending a
START condition. The Master sends the address of the
particular slave device it is requesting. The four most
significant bits of the 8−bit slave address are fixed as 1010
(Figure 6). The next three bits (A2, A1, A0) are the device
address bits; up to eight 64K devices may to be connected to
the same bus. These bits must compare to the hardwired
input pins, A2, A1 and A0. The last bit of the slave address
SCL FROM
MASTER
1
8
9
DATA OUTPUT
FROM TRANSMITTER
DATA OUTPUT
FROM RECEIVER
ACKNOWLEDGE
START
Figure 5. Acknowledge Timing
1
0
1
0
A2
A1
A0
DEVICE ADDRESS
Figure 6. Slave Address Bits
http://onsemi.com
5
R/W
CAT24WC66
WRITE OPERATIONS
Byte Write
When all 32 bytes are received, and the STOP condition
has been sent by the Master, the internal programming cycle
begins. At this point, all received data is written to the
CAT24WC66 in a single write cycle.
In the Byte Write mode, the Master device sends the
START condition and the slave address information (with
the R/W bit set to zero) to the Slave device. After the Slave
generates an acknowledge, the Master sends two 8−bit
address words that are to be written into the address pointers
of the CAT24WC66. After receiving another acknowledge
from the Slave, the Master device transmits the data to be
written into the addressed memory location. The
CAT24WC66 acknowledges once more and the Master
generates the STOP condition. At this time, the device
begins an internal programming cycle to nonvolatile
memory. While the cycle is in progress, the device will not
respond to any request from the Master device.
Acknowledge Polling
Disabling of the inputs can be used to take advantage of
the typical write cycle time. Once the stop condition is issued
to indicate the end of the host’s write operation,
CAT24WC66 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 CAT24WC66 is still busy with the write
operation, no ACK will be returned. If CAT24WC66 has
completed the write operation, an ACK will be returned and
the host can then proceed with the next read or write
operation.
Page Write
The CAT24WC66 writes up to 32 bytes of data, in a single
write cycle, using the Page Write operation. The page write
operation is initiated in the same manner as the byte write
operation, however instead of terminating after the initial
byte is transmitted, the Master is allowed to send up to 31
additional bytes. After each byte has been transmitted,
CAT24WC66 will respond with an acknowledge, and
internally increment the five low order address bits by one.
The high order bits remain unchanged.
If the Master transmits more than 32 bytes before sending
the STOP condition, the address counter ‘wraps around’,
and previously transmitted data will be overwritten.
S
T
BUS ACTIVITY: A
MASTER R
T
SLAVE
ADDRESS
Write Protection
The Write Protection feature allows the user to protect
against inadvertent programming of the memory array. If the
WP pin is tied to VCC, the top 1/4 of the memory array
(locations 1800H to 1FFF) is protected and becomes read
only. The CAT24WC66 will accept both slave and byte
addresses, but the memory location accessed is protected
from programming by the device’s failure to send an
acknowledge after the first byte of data is received.
BYTE ADDRESS
A7−A0
A15−A8
SDA LINE S
S
T
O
P
DATA
P
XX X
A
C
K
A
C
K
A
C
K
A
C
K
Figure 7. Byte Write Timing
BUS
ACTIVITY:
MASTER
S
T
A
R
T
SLAVE
ADDRESS
BYTE ADDRESS
A15−A8
A7−A0
SDA LINE S
DATA
DATA n
S
T
O
P
DATA n+31
P
XX X
A
C
K
A
C
K
A
C
K
A
C
K
A
C
K
A
C
K
A
C
K
Figure 8. Page Write Timing
READ OPERATIONS
Immediate/Current Address Read
The READ operation for the CAT24WC66 is initiated in
the same manner as the write operation with one exception,
that R/W bit is set to one. Three different READ operations
are possible: Immediate/Current Address READ, Selective/
Random READ and Sequential READ.
The CAT24WC66’s address counter contains the address
of the last byte accessed, incremented by one. In other
words, if the last READ or WRITE access was to address N,
the READ immediately following would access data from
http://onsemi.com
6
CAT24WC66
Sequential Read
address N+1. If N=E (where E=8191), then the counter will
‘wrap around’ to address 0 and continue to clock out data.
After the CAT24WC66 receives its slave address
information (with the R/W bit set to one), it issues an
acknowledge, then transmits the 8 bit byte requested. The
master device does not send an acknowledge, but will
generate a STOP condition.
The Sequential READ operation can be initiated by either
the Immediate Address READ or Selective READ
operations. After the CAT24WC66 sends the initial 8−bit
byte requested, the Master will respond with an
acknowledge which tells the device it requires more data.
The CAT24WC66 will continue to output an 8−bit byte for
each acknowledge sent by the Master. The operation will
terminate when the Master fails to respond with an
acknowledge, thus sending the STOP condition.
The data being transmitted from CAT24WC66 is
outputted sequentially with data from address N followed by
data from address N+1. The READ operation address
counter increments all of the CAT24WC66 address bits so
that the entire memory array can be read during one
operation. If more than E (where E=8191) bytes are read out,
the counter will ‘wrap around’ and continue to clock out data
bytes.
Selective/Random Read
Selective/Random READ operations allow the Master
device to select at random any memory location for a READ
operation. The Master device first performs a ‘dummy’
write operation by sending the START condition, slave
address and byte addresses of the location it wishes to read.
After CAT24WC66 acknowledges, the Master device sends
the START condition and the slave address again, this time
with the R/W bit set to one. The CAT24WC66 then responds
with its acknowledge and sends the 8−bit byte requested.
The master device does not send an acknowledge but will
generate a STOP condition.
S
T
BUS ACTIVITY: A
MASTER R
T
SDA LINE
SLAVE
ADDRESS
S
T
O
P
DATA
P
S
A
C
K
SCL
N
O
A
C
K
8
SDA
9
8TH BIT
DATA OUT
NO ACK
STOP
Figure 9. Immediate Address Read Timing
S
T
BUS ACTIVITY: A
MASTER R
T
SLAVE
ADDRESS
S
T
A
R
T
BYTE ADDRESS
A7−A0
A15−A8
SDA LINE S
SLAVE
ADDRESS
S
T
O
P
DATA
S
XXX
A
C
K
A
C
K
A
C
K
P
N
O
A
C
K
A
C
K
Figure 10. Selective Read Timing
BUS ACTIVITY:
MASTER
SLAVE
ADDRESS
DATA n
DATA n+1
DATA n+2
S
T
O
P
DATA n+x
SDA LINE
P
A
C
K
A
C
K
A
C
K
Figure 11. Sequential Read Timing
http://onsemi.com
7
A
C
K
N
O
A
C
K
CAT24WC66
PACKAGE DIMENSIONS
PDIP−8, 300 mils
CASE 646AA−01
ISSUE A
SYMBOL
MIN
NOM
A
E1
5.33
A1
0.38
A2
2.92
3.30
4.95
b
0.36
0.46
0.56
b2
1.14
1.52
1.78
c
0.20
0.25
0.36
D
9.02
9.27
10.16
E
7.62
7.87
8.25
E1
6.10
6.35
7.11
e
PIN # 1
IDENTIFICATION
MAX
2.54 BSC
eB
7.87
L
2.92
10.92
3.30
3.80
D
TOP VIEW
E
A2
A
A1
c
b2
L
e
eB
b
SIDE VIEW
END VIEW
Notes:
(1) All dimensions are in millimeters.
(2) Complies with JEDEC MS-001.
http://onsemi.com
8
CAT24WC66
PACKAGE DIMENSIONS
SOIC 8, 150 mils
CASE 751BD−01
ISSUE O
E1
E
SYMBOL
MIN
A
1.35
1.75
A1
0.10
0.25
b
0.33
0.51
c
0.19
0.25
D
4.80
5.00
E
5.80
6.20
E1
3.80
MAX
4.00
1.27 BSC
e
PIN # 1
IDENTIFICATION
NOM
h
0.25
0.50
L
0.40
1.27
θ
0º
8º
TOP VIEW
D
h
A1
θ
A
c
e
b
L
SIDE VIEW
END VIEW
Notes:
(1) All dimensions are in millimeters. Angles in degrees.
(2) Complies with JEDEC MS-012.
http://onsemi.com
9
CAT24WC66
PACKAGE DIMENSIONS
SOIC−8, 208 mils
CASE 751BE−01
ISSUE O
SYMBOL
MIN
NOM
A
E1 E
MAX
2.03
A1
0.05
0.25
b
0.36
0.48
c
0.19
0.25
D
5.13
5.33
E
7.75
8.26
E1
5.13
5.38
1.27 BSC
e
L
0.51
0.76
θ
0º
8º
PIN#1 IDENTIFICATION
TOP VIEW
D
A
e
b
q
L
A1
SIDE VIEW
c
END VIEW
Notes:
(1) All dimensions are in millimeters. Angles in degrees.
(2) Complies with EIAJ EDR-7320.
http://onsemi.com
10
CAT24WC66
Example of Ordering Information
Prefix
Device #
Suffix
CAT
24WC66
W
I
−1.8
Temperature Range
Company ID
Product Number
24WC66
I = Industrial (−40°C to 85°C)
A = Automotive (−40°C to 105°C)
E = Extended (−40°C to 125°C)
Package
L: PDIP
W: SOIC, JEDEC
X: SOIC, EIAJ (Note 12)
−
G
T3
Lead Finish
Blank: Matte−Tin
G: NiPdAu
Operating Voltage
Blank: VCC = 2.5 V to 5.5 V
1.8: VCC = 1.8 V to 5.5 V
Rev C (Note 11)
Die Revision
24WC66: C
Tape & Reel (Note 14)
T: Tape & Reel
2: 2000 / Reel (Note 12)
3: 3000 / Reel
8. All packages are RoHS-compliant (Lead-free, Halogen-free).
9. The standard lead finish is NiPdAu.
10. The device used in the above example is a CAT24W66WI−1.8−GT3 (SOIC, Industrial Temperature, 1.8 to 5.5 V Operating Voltage, NiPdAu,
Tape & Reel).
11. Product die revision letter is marked on top of the package as a suffix to the production date code (e.g. AYWWC). For additional information,
please contact your ON Semiconductor sales office.
12. For SOIC, EIAJ (X) package the standard lead finish is Matte-Tin. This package is available in 2000 pcs/reel, i.e. CAT24WC66XI-T2.
13. For additional package and temperature options, please contact your nearest ON Semiconductor sales office.
14. For information on tape and reel specifications, including part orientation and tape sizes, please refer to our Tape and Reel Packaging
Specifications Brochure, BRD8011/D.
ON Semiconductor is licensed by Philips Corporation to carry the I2C Bus Protocol.
ON Semiconductor and
are registered trademarks of Semiconductor Components Industries, LLC (SCILLC). SCILLC reserves the right to make changes without further notice
to any products herein. SCILLC makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does SCILLC assume any liability
arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation special, consequential or incidental damages.
“Typical” parameters which may be provided in SCILLC data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All
operating parameters, including “Typicals” must be validated for each customer application by customer’s technical experts. SCILLC does not convey any license under its patent rights
nor the rights of others. SCILLC 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 SCILLC product could create a situation where personal injury or death may occur. Should
Buyer purchase or use SCILLC products for any such unintended or unauthorized application, Buyer shall indemnify and hold SCILLC and its officers, employees, subsidiaries, affiliates,
and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death
associated with such unintended or unauthorized use, even if such claim alleges that SCILLC was negligent regarding the design or manufacture of the part. SCILLC is an Equal
Opportunity/Affirmative Action Employer. This literature is subject to all applicable copyright laws and is not for resale in any manner.
PUBLICATION ORDERING INFORMATION
LITERATURE FULFILLMENT:
Literature Distribution Center for ON Semiconductor
P.O. Box 5163, Denver, Colorado 80217 USA
Phone: 303−675−2175 or 800−344−3860 Toll Free USA/Canada
Fax: 303−675−2176 or 800−344−3867 Toll Free USA/Canada
Email: orderlit@onsemi.com
N. American Technical Support: 800−282−9855 Toll Free
USA/Canada
Europe, Middle East and Africa Technical Support:
Phone: 421 33 790 2910
Japan Customer Focus Center
Phone: 81−3−5773−3850
http://onsemi.com
11
ON Semiconductor Website: www.onsemi.com
Order Literature: http://www.onsemi.com/orderlit
For additional information, please contact your local
Sales Representative
CAT24WC66/D