您的当前位置:首页CAT24WC256资料

CAT24WC256资料

2020-02-18 来源:乌哈旅游
元器件交易网www.cecb2b.com

Preliminary

CAT24WC256

256K-Bit I2C Serial CMOS E2PROMFEATURES

s1MHz I2C Bus Compatible*s1.8 to 6 Volt OperationsLow Power CMOS Technologys64-Byte Page Write Buffer

sSelf-Timed Write Cycle with Auto-ClearsCommercial, Industrial and Automotive

sWrite Protect Feature

– Entire Array Protected When WP at VIH

s100,000 Program/Erase Cycless100 Year Data Retentions8-Pin DIP or 8-Pin SOIC

Temperature Ranges

DESCRIPTION

The CAT24WC256 is a 256K-bit Serial CMOS E2PROMinternally organized as 32,768 words of 8 bits each.Catalyst’s advanced CMOS technology substantiallyreduces device power requirements. The

CAT24WC256 features a 64-byte page write buffer. Thedevice operates via the I2C bus serial interface and isavailable in 8-pin DIP or 8-pin SOIC packages.

PIN CONFIGURATION

DIP Package (P)

A0A1NCVSS12348765VCCWPSCLSDABLOCK DIAGRAM

EXTERNAL LOADDOUTACKVCCVSSWORD ADDRESSBUFFERSCOLUMNDECODERS512SENSE AMPSSHIFT REGISTERSSOIC Package (K)A0A1NCVSS12348765VCCWPSCLSDA24WC256 F01

SDASTART/STOPLOGICXDECWPCONTROLLOGIC512E2PROM512X512PIN FUNCTIONS

Pin Name A0, A1SDASCLWPVCCVSSNC

Function

Address InputsSerial Data/AddressSerial ClockWrite Protect

+1.8V to +6.0V Power SupplyGroundNo Connect

SCLA0A1STATE COUNTERSSLAVEADDRESSCOMPARATORS24WC256 F02

DATA IN STORAGEHIGH VOLTAGE/TIMING CONTROL* Catalyst Semiconductor is licensed by Philips Corporation to carry the I2C Bus Protocol.

© 1998 by Catalyst Semiconductor, Inc.

Characteristics subject to change without notice

1

Doc. No. 25061-00 6/99 S-1

元器件交易网www.cecb2b.com

CAT24WC256

Preliminary

ABSOLUTE MAXIMUM RATINGS*

Temperature Under Bias.................–55°C to +125°CStorage Temperature.......................–65°C to +150°CVoltage on Any Pin with

Respect to Ground(1)...........–2.0V to +VCC + 2.0VVCC with Respect to Ground...............–2.0V to +7.0VPackage Power Dissipation

Capability (Ta = 25°C)...................................1.0WLead Soldering Temperature (10 secs)............300°COutput Short Circuit Current(2)........................100mA RELIABILITY CHARACTERISTICSSymbolNEND(3)TDR(3)VZAP(3)ILTH(3)(4)

ParameterEnduranceData RetentionESD SusceptibilityLatch-up

Min.100,0001002000100

Max.

*COMMENT

Stresses above those listed under “Absolute MaximumRatings” may cause permanent damage to the device.These are stress ratings only, and functional operation ofthe device at these or any other conditions outside of thoselisted in the operational sections of this specification is notimplied. Exposure to any absolute maximum rating forextended periods may affect device performance andreliability.

UnitsCycles/ByteYearsVoltsmA

Reference Test MethodMIL-STD-883, Test Method 1033MIL-STD-883, Test Method 1008MIL-STD-883, Test Method 3015JEDEC Standard 17

D.C. OPERATING CHARACTERISTICS

VCC = +1.8V to +6.0V, unless otherwise specified.

Limits

Symbol Parameter ICC1 ICC2 ISB(5) ILI ILO VIL VIH VOL1 VOL2

Power Supply Current - ReadPower Supply Current - WriteStandby CurrentInput Leakage CurrentOutput Leakage CurrentInput Low VoltageInput High Voltage

Output Low Voltage (VCC = +3.0V)Output Low Voltage (VCC = +1.8V)

–1VCC x 0.7Min.

Typ. Max. 1

3

Units Test ConditionsmAmAµAµAµAVVVV

IOL = 3.0 mAIOL = 1.5 mAfSCL = 100 KHzVCC=5VfSCL = 100KHzVCC=5V

VIN = GND or VCCVCC=5V

VIN = GND to VCCVOUT = GND to VCC

0 1 1VCC x 0.3VCC + 0.5

0.4

0.5CAPACITANCE TA = 25°C, f = 1.0 MHz, VCC = 5VSymbolCI/O(3)CIN(3)

Test

Input/Output Capacitance (SDA)Input Capacitance (SCL, WP, A0, A1)

Max.86

UnitspFpF

ConditionsVI/O = 0VVIN = 0V

Note:

(1)The minimum DC input voltage is –0.5V. During transitions, inputs may undershoot to –2.0V for periods of less than 20 ns. Maximum DC

voltage on output pins is VCC +0.5V, which may overshoot to VCC + 2.0V for periods of less than 20ns.(2)Output shorted for no more than one second. No more than one output shorted at a time.

(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 –1V to VCC +1V.(5)Standby current (ISB ) = 0 µA (<900 nA).

Doc. No. 25061-00 6/99 S-1

2

元器件交易网www.cecb2b.com

Preliminary

A.C. CHARACTERISTICS

VCC = +1.8V to +6V, unless otherwise specifiedOutput Load is 1 TTL Gate and 100pFRead & Write Cycle LimitsSymbolParameterVCC=1.8V - 6.0VVCC=2.5V - 6.0VVCC=3.0V - 5.5VMin.FSCLtAAtBUF(2)tHD:STAtLOWtHIGHtSU:STAtHD:DATtSU:DATtR(2)tF(2)tSU:STOtDHtWRClock FrequencySCL Low to SDA Data Outand ACK OutTime the Bus Must be Free Beforea New Transmission Can StartStart Condition Hold TimeClock Low PeriodClock High PeriodStart Condition Setup Time(for a Repeated Start Condition)Data In Hold TimeData In Setup TimeSDA and SCL Rise TimeSDA and SCL Fall TimeStop Condition Setup TimeData Out Hold TimeWrite Cycle Time4.7100100.14.74.04.74.04.001001.03000.65010Max.1003.50.051.20.61.20.60.601000.33000.25505Min.Max.4000.90.050.50.250.60.40.2501000.3100Min.Max.10000.55UnitskHzµsµsµsµsµsµsnsnsµsnsµsnsmsCAT24WC256

Power-Up Timing (2)(3)SymboltPURtPUW

Parameter

Power-Up to Read OperationPower-Up to Write Operation

Max.11

Unitsmsms

Note:

(1) AC measurement conditions:

RL (connects to VCC): 0.3VCC to 0.7 VCC Input rise and fall times: < 50ns Input and output timing reference voltages: 0.5 VCC

(2)This parameter is tested initially and after a design or process change that affects the parameter.

(3)tPUR and tPUW are the delays required from the time VCC is stable until the specified operation can be initiated.

The write cycle time is the time from a valid stopcondition of a write sequence to the end of the internalprogram/erase cycle. During the write cycle, the businterface circuits are disabled, SDA is allowed to remainhigh, and the device does not respond to its slaveaddress.

3

Doc. No. 25061-00 6/99 S-1

元器件交易网www.cecb2b.com

CAT24WC256

Preliminary

FUNCTIONAL DESCRIPTION

The CAT24WC256 supports the I2C Bus data transmis-sion protocol. This Inter-Integrated Circuit Bus protocoldefines any device that sends data to the bus to be atransmitter and any device receiving data to be a re-ceiver. The transfer is controlled by the Master devicewhich generates the serial clock and all START andSTOP conditions for bus access. The CAT24WC256operates as a Slave device. Both the Master device andSlave device can operate as either transmitter or re-ceiver, but the Master device controls which mode isactivated.

SDA: Serial Data/Address

The bidirectional serial data/address pin is used totransfer all data into and out of the device. The SDA pinis an open drain output and can be wire-ORed with otheropen drain or open collector outputs.

WP: Write Protect

This input, when tied to GND, allows write operations tothe entire memory. When this pin is tied to Vcc, theentire memory is write protected. When left floating,memory is unprotected.

A0, A1: Device Address Inputs

These pins are hardwired or left connected. Whenhardwired, up to four CAT24WC256's may be addressedon a single bus system. When the pins are left uncon-nected, the default values are zero.

PIN DESCRIPTIONSSCL: Serial Clock

The serial clock input clocks all data transferred into orout of the device.Figure 1. Bus TimingtFtLOWSCLtSU:STAtHD:STAtHD:DATtHIGHtRtLOWtSU:DATtSU:STOSDA INtAASDA OUT5020 FHD F03

tDHtBUFFigure 2. Write Cycle TimingSCLSDA8TH BITBYTE nACKtWRSTOPCONDITIONSTARTCONDITIONADDRESS5020 FHD F04

Figure 3. Start/Stop Timing

SDASCLSTART BITSTOP BIT5020 FHD F05

Doc. No. 25061-00 6/99 S-1

4

元器件交易网www.cecb2b.com

Preliminary

CAT24WC256

I2C BUS PROTOCOL

The features of the I2C bus protocol are defined asfollows:

(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 changesin the data line while the clock line is high will beinterpreted as a START or STOP condition.START Condition

The START Condition precedes all commands to thedevice, and is defined as a HIGH to LOW transition ofSDA when SCL is HIGH. The CAT24WC256 monitorsthe SDA and SCL lines and will not respond until thiscondition is met.STOP Condition

A LOW to HIGH transition of SDA when SCL is HIGHdetermines the STOP condition. All operations must endwith a STOP condition.

many as four devices on the same bus. These bits mustcompare to their hardwired input pins. The last bit of theslave address specifies whether a Read or Write opera-tion is to be performed. When this bit is set to 1, a Readoperation is selected, and when set to 0, a Write opera-tion is selected.

After the Master sends a START condition and the slaveaddress byte, the CAT24WC256 monitors the bus andresponds with an acknowledge (on the SDA line) whenits address matches the transmitted slave address. TheCAT24WC256 then performs a Read or Write operationdepending on the state of the R/W bit.Acknowledge

After a successful data transfer, each receiving device isrequired to generate an acknowledge. The Acknowledg-ing device pulls down the SDA line during the ninth clockcycle, signaling that it received the 8 bits of data.The CAT24WC256 responds with an acknowledge afterreceiving a START condition and its slave address. If thedevice has been selected along with a write operation,it responds with an acknowledge after receiving each 8-bit byte.

When the CAT24WC256 begins a READ mode it trans-mits 8 bits of data, releases the SDA line, and monitorsthe line for an acknowledge. Once it receives this ac-knowledge, the CAT24WC256 will continue to transmitdata. If no acknowledge is sent by the Master, the device

DEVICE ADDRESSING

The bus Master begins a transmission by sending aSTART condition. The Master sends the address of theparticular slave device it is requesting. The five mostsignificant bits of the 8-bit slave address are fixed as10100(Fig. 5). The CAT24WC256 uses the next two bitsas address bits. The address bits A1 and A0 allow asFigure 4. Acknowledge Timing

SCL FROMMASTER189DATA OUTPUTFROM TRANSMITTERDATA OUTPUTFROM RECEIVERSTARTACKNOWLEDGE5020 FHD F06

Figure 5. Slave Address Bits

10100A1A0R/W5027 FHD F07

5

Doc. No. 25061-00 6/99 S-1

元器件交易网www.cecb2b.com

CAT24WC256

terminates data transmission and waits for a STOPcondition.

Preliminary

If the Master transmits more than 64 bytes before sendingthe STOP condition, the address counter ‘wraps around’,and previously transmitted data will be overwritten.When all 64 bytes are received, and the STOP conditionhas been sent by the Master, the internal programmingcycle begins. At this point, all received data is written tothe CAT24WC256 in a single write cycle.Acknowledge Polling

Disabling of the inputs can be used to take advantage ofthe typical write cycle time. Once the stop condition isissued to indicate the end of the host's write operation,CAT24WC256 initiates the internal write cycle. ACKpolling can be initiated immediately. This involves issu-ing the start condition followed by the slave address fora write operation. If CAT24WC256 is still busy with thewrite operation, no ACK will be returned. IfCAT24WC256 has completed the write operation, anACK will be returned and the host can then proceed withthe next read or write operation.

WRITE OPERATIONS

Byte Write

In the Byte Write mode, the Master device sends theSTART condition and the slave address information(with the R/W bit set to zero) to the Slave device. Afterthe Slave generates an acknowledge, the Master sendstwo 8-bit address words that are to be written into theaddress pointers of the CAT24WC256. After receivinganother acknowledge from the Slave, the Master devicetransmits the data to be written into the addressedmemory location. The CAT24WC256 acknowledgesonce more and the Master generates the STOP condi-tion. At this time, the device begins an internal program-ming cycle to nonvolatile memory. While the cycle is inprogress, the device will not respond to any request fromthe Master device.Page Write

The CAT24WC256 writes up to 64 bytes of data, in asingle write cycle, using the Page Write operation. Thepage write operation is initiated in the same manner asthe byte write operation, however instead of terminatingafter the initial byte is transmitted, the Master is allowedto send up to 63 additional bytes. After each byte hasbeen transmitted, CAT24WC256 will respond with anacknowledge, and internally increment the six low orderaddress bits by one. The high order bits remain un-changed.

Figure 6. Byte Write Timing

STARTSACKWRITE PROTECTION

The Write Protection feature allows the user to protectagainst inadvertent programming of the memory array.If the WP pin is tied to VCC, the entire memory array isprotected and becomes read only. The CAT24WC256will accept both slave and byte addresses, but thememory location accessed is protected from program-ming by the device’s failure to send an acknowledgeafter the first byte of data is received.

BUS ACTIVITY:MASTERSDA LINESLAVEADDRESSBYTE ADDRESSA15–A8A7–A0DATASTOPP*ACKACKACK24WC256 F08

*=Don't Care Bit

Figure 7. Page Write Timing

STARTSACKBUS ACTIVITY:MASTERSDA LINESLAVEADDRESSBYTE ADDRESSA15–A8A7–A0DATADATA nDATA n+63STOPP*ACKACKACKACKACKACK24WC256F09

*=Don't Care Bit

Doc. No. 25061-00 6/99 S-1

6

元器件交易网www.cecb2b.com

Preliminary

CAT24WC256

wishes to read. After CAT24WC256 acknowledges, theMaster device sends the START condition and the slaveaddress again, this time with the R/W bit set to one. TheCAT24WC256 then responds with its acknowledge andsends the 8-bit byte requested. The master device doesnot send an acknowledge but will generate a STOPcondition.Sequential Read

The Sequential READ operation can be initiated byeither the Immediate Address READ or Selective READoperations. After the CAT24WC256 sends the initial 8-bit byte requested, the Master will respond with anacknowledge which tells the device it requires moredata. The CAT24WC256 will continue to output an 8-bitbyte for each acknowledge sent by the Master. Theoperation will terminate when the Master fails to respondwith an acknowledge, thus sending the STOP condition.The data being transmitted from CAT24WC256 is out-putted sequentially with data from address N followed bydata from address N+1. The READ operation addresscounter increments all of the CAT24WC256 address bitsso that the entire memory array can be read during oneoperation. If more than E (where E=32767) bytes areread out, the counter will ‘wrap around’ and continue toclock out data bytes.

READ OPERATIONS

The READ operation for the CAT24WC256 is initiated inthe same manner as the write operation with one excep-tion, that R/W bit is set to one. Three different READoperations are possible: Immediate/Current AddressREAD, Selective/Random READ and Sequential READ.Immediate/Current Address Read

The CAT24WC256’s address counter contains the ad-dress of the last byte accessed, incremented by one. Inother words, if the last READ or WRITE access was toaddress N, the READ immediately following would ac-cess data from address N+1. If N=E (where E=32767),then the counter will ‘wrap around’ to address 0 andcontinue to clock out data. After the CAT24WC256receives its slave address information (with the R/W bitset to one), it issues an acknowledge, then transmits the8 bit byte requested. The master device does not sendan acknowledge, but will generate a STOP condition.Selective/Random Read

Selective/Random READ operations allow the Masterdevice to select at random any memory location for aREAD operation. The Master device first performs a‘dummy’ write operation by sending the START condi-tion, slave address and byte addresses of the location it

Figure 8. Immediate Address Read Timing

BUS ACTIVITY:MASTERSDA LINESTARTSSLAVEADDRESSDATASTOPPACKNOACKSCL89SDA8TH BITDATA OUTNO ACKSTOP24WC128 F107

24WC256 F10

Doc. No. 25061-00 6/99 S-1

元器件交易网www.cecb2b.com

CAT24WC256

Figure 9. Selective Read Timing

STARTSACKSTARTSACKACKACKNOACKPreliminary

BUS ACTIVITY:MASTERSDA LINESLAVEADDRESSBYTE ADDRESSA15–A8A7–A0SLAVEADDRESSDATASTOPP**=Don't Care Bit

24WC256 FIG. 11

24WC128 F11Figure 10. Sequential Read TimingBUS ACTIVITY:MASTERSDA LINEACKACKACKACKNOACK5020 FHD F12

SLAVEADDRESSDATA nDATA n+1DATA n+2DATA n+xSTOPPORDERING INFORMATION

PrefixCATDevice #24WC256KSuffixI-1.8TE13OptionalCompany IDProductNumberTemperature RangeBlank = Commercial (0˚ - 70˚C)I = Industrial (-40˚ - 85˚C)A = Automotive (-40˚ - 105˚C)*Tape & ReelTE13: 2000/ReelPackageP: PDIPK: SOIC (EIAJ)Operating VoltageBlank: 2.5 to 6.0V1.8: 1.8 to 6.0V3: 3.0V to 5.5V* -40˚ to +125˚C is available upon request24WC256 FIG. 13Notes:

(1) The device used in the above example is a 24WC256KI-1.8TE13 (SOIC, Industrial Temperature, 1.8 Volt to 6 Volt Operating

Voltage, Tape & Reel)

Doc. No. 25061-00 6/99 S-1

8

因篇幅问题不能全部显示,请点此查看更多更全内容