ChipFind - документация

Электронный компонент: X24C45PI

Скачать:  PDF   ZIP
1
FN8104.0
CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures.
1-888-INTERSIL or 1-888-468-3774
|
Intersil (and design) is a registered trademark of Intersil Americas Inc.
Copyright Intersil Americas Inc. 2005. All Rights Reserved
All other trademarks mentioned are the property of their respective owners.
X24C45
256 Bit, 16 x 16 Bit
Serial AUTOSTORETM NOVRAM
FEATURES
AUTOSTORE NOVRAM
--Automatically performs a store operation
upon loss of V
CC
Single 5V supply
Ideal for use with single chip microcomputers
--Minimum I/O interface
--Serial port compatible (COPS
TM
, 8051)
--Easily interfaced to microcontroller ports
Software and hardware control of nonvolatile
functions
Auto recall on power-up
TTL and CMOS compatible
Low power dissipation
--Active current: 10mA
--Standby current: 50A
8-lead PDIP and 8-lead SOIC packages
High reliability
--Store cycles: 1,000,000
--data retention: 100 years
DESCRIPTION
The Intersil X24C45 is a serial 256-bit NOVRAM featur-
ing a static RAM configured 16 x 16, overlaid bit-by-bit
with a nonvolatile EEPROM array. The X24C45 is fabri-
cated with Intersil's Advanced CMOS Floating Gate
technology.
The Intersil NOVRAM design allows data to be trans-
ferred between the two memory arrays by means of
software commands or external hardware inputs. A
store operation (RAM data to EEPROM) is completed
in 5ms or less and a recall operation (EEPROM data to
RAM) is completed in 2s or less.
The X24C45 also includes the AUTOSTORE feature, a
user selectable feature that automatically performs a
store operation when V
CC
falls below a preset threshold.
Intersil NOVRAMs are designed for unlimited write
operations to RAM, either from the host or recalls from
EEPROM and a minimum 1,000,000 store operations.
Inherent data retention is specified to be greater than
100 years.
IBLOCK DIAGRAM
Nonvolatile
Control
Logic
Column
Decode
Row
Decode
4-Bit
Counter
Decode
Instruction
Register
CE (1)
DI (3)
SK (2)
DO (4)
RECALL (6)
AS (7)
Static
RAM
256-Bit
STORE

EEPROM
RECALL
Instruction
Data Sheet
June 1, 2005
2
FN8104.0
June 1, 2005
PIN DESCRIPTIONS
Chip Enable (CE)
The Chip Enable input must be HIGH to enable all
read/write operations. CE must remain HIGH following
a Read or Write command until the data transfer is
complete. CE LOW places the X24C45 in the low
power standby mode and resets the instruction register.
Therefore, CE must be brought LOW after the comple-
tion of an operation in order to reset the instruction reg-
ister in preparation for the next command.
Serial Clock (SK)
The Serial Clock input is used to clock all data into and
out of the device.
Data In (DI)
Data In is the serial data input.
Data Out (DO)
Data Out is the serial data output. It is in the high
impedance state except during data output cycles in
response to a READ instruction.
AUTOSTORE Output (AS)
AS is an open drain output which, when asserted indi-
cates V
CC
has fallen below the AUTOSTORE thresh-
old (V
ASTH
). AS may be wire-ORed with multiple open
drain outputs and used as an interrupt input to a micro-
controller or as an input to a low power reset circuit.
RECALL
RECALL LOW will initiate an internal transfer of data
from EEPROM to the RAM array.
PIN CONFIGURATION
PIN NAMES
Symbol
Description
CE
Chip Enable
SK
Serial Clock
DI
Serial Data In
DO
Serial Data Out
RECALL
Recall Input
AS
AUTOSTORE Oput
V
CC
+5V
V
SS
Ground
CE
SK
DI
DO
1
2
3
4
8
7
6
5
V
CC
AS
RECALL
V
SS
X24C45
DIP/SOIC
X24C45
3
FN8104.0
June 1, 2005
DEVICE OPERATION
The X24C45 contains an 8-bit instruction register. It is
accessed via the DI input, with data being clocked in
on the rising edge of SK. CE must be HIGH during the
entire data transfer operation.
Table 1. contains a list of the instructions and their opera-
tion codes. The most significant bit (MSB) of all instruc-
tions is a logic one (HIGH), bits 6 through 3 are either
RAM address bits (A) or don't cares (X) and bits 2
through 0 are the operation codes. The X24C45 requires
the instruction to be shifted in with the MSB first.
After CE is HIGH, the X24C45 will not begin to inter-
pret the data stream until a logic "1" has been shifted
in on DI. Therefore, CE may be brought HIGH with SK
running and DI LOW. DI must then go HIGH to indi-
cate the start condition of an instruction before the
X24C45 will begin any action.
In addition, the SK clock is totally static. The user can
completely stop the clock and data shifting will be
stopped. Restarting the clock will resume shifting of data.
RCL and RECALL
Either a software RCL instruction or a LOW on the
RECALL input will initiate a transfer of EEPROM data
into RAM. This software or hardware recall operation
sets an internal "previous recall" latch. This latch is
reset upon power-up and must be intentionally set by
the user to enable any write or store operations.
Although a recall operation is performed upon power-
up, the previous recall latch is not set by this operation.
WRDS and WREN
Internally the X24C45 contains a "write enable" latch.
This latch must be set for either writes to the RAM or
store operations to the EEPROM. The WREN instruc-
tion sets the latch and the WRDS instruction resets the
latch, disabling both RAM writes and EEPROM stores,
effectively protecting the nonvolatile data from corrup-
tion. The write enable latch is automatically reset on
power-up.
STO
The software STO instruction will initiate a transfer of
data from RAM to EEPROM. In order to safeguard
against unwanted store operations, the following con-
ditions must be true:
STO instruction issued.
The internal "write enable" latch must be set (WREN
instruction issued).
The "previous recall" latch must be set (either a soft-
ware or hardware recall operation).
Once the store cycle is initiated, all other device func-
tions are inhibited. Upon completion of the store cycle,
the write enable latch is reset. Refer to Figure 4 for a
state diagram description of enabling/disabling condi-
tions for store operations.
Table 1. Instruction Set
Instruction
Format, I
2
I
1
I
0
Operation
WRDS (Figure 3)
1XXXX000
Reset Write Enable Latch (Disables Writes and Stores)
STO (Figure 3)
1XXXX001
STORE RAM Data in EEPROM
ENAS
1XXXX010
Enable AUTOSTORE Feature
WRITE (Figure 2)
1AAAA011
Write Data into RAM Address AAAA
WREN (Figure 3)
1XXXX100
Set Write Enable Latch (Enables Writes and Stores)
RCL (Figure 3)
1XXXX101
Recall EEPROM Data into RAM
READ (Figure 1)
1AAAA11X
Read Data from RAM Address AAAA
X24C45
4
FN8104.0
June 1, 2005
WRITE
The WRITE instruction contains the 4-bit address of the
word to be written. The write instruction is immediately
followed by the 16-bit word to be written. CE must remain
HIGH during the entire operation. CE must go LOW
before the next rising edge of SK. If CE is brought LOW
prematurely (after the instruction but before 16 bits of
data are transferred), the instruction register will be reset
and the data that was shifted-in will be written to RAM.
If CE is kept HIGH for more than 24 SK clock cycles
(8-bit instruction plus 16-bit data), the data already
shifted-in will be overwritten.
READ
The READ instruction contains the 4-bit address of the
word to be accessed. Unlike the other six instructions,
I
0
of the instruction word is a "don't care". This pro-
vides two advantages. In a design that ties both DI
and DO together, the absence of an eighth bit in the
instruction allows the host time to convert an I/O line
from an output to an input. Secondly, it allows for valid
data output during the ninth SK clock cycle.
D0, the first bit output during a read operation, is trun-
cated. That is, it is internally clocked by the falling
edge of the eighth SK clock; whereas, all succeeding
bits are clocked by the rising edge of SK (refer to Read
Cycle Diagram).
LOW POWER MODE
When CE is LOW, non-critical internal devices are
powered-down, placing the device in the standby
power mode, thereby minimizing power consumption.
AUTOSTORE Feature
The AUTOSTORE instruction (ENAS) sets the
"AUTOSTORE enable" latch, allowing the X24C45 to
automatically perform a store operation when V
CC
falls
below the AUTOSTORE threshold (V
ASTH
).
Notes: X = Don't Care
A = Address
WRITE PROTECTION
The X24C45 provides two software write protection
mechanisms to prevent inadvertent stores of unknown
data.
Power-Up Condition
Upon power-up the "write enable" and "AUTOSTORE
enable" latches are in the reset state, disabling any
store operation.
Unknown Data Store
The "previous recall" latch must be set after power-up.
It may be set only by performing a software or hard-
ware recall operation, which assures that data in all
RAM locations is valid.
SYSTEM CONSIDERATIONS
Power-Up Recall
The X24C45 performs a power-up recall that transfers
the EEPROM contents to the RAM array. Although the
data may be read from the RAM array, this recall does
not set the "previous recall" latch. During this power-
up recall operation, all commands are ignored. There-
fore, the host should delay any operations with the
X24C45 a minimum of t
PUR
after V
CC
is stable.
X24C45
5
FN8104.0
June 1, 2005
Figure 1. RAM Read
Figure 2. RAM Write
Figure 3. Non-Data Operations
1
CE
3
4 5 6 7 8
1 A
1
A A A
1 X*
SK
DI
9
10 11
12 22 23
D
1
D
2
D
3
D
14
D
15
D
13
DO
HIGH Z
*Bit 8 of Read Instructions is Don't Care
D
0
2
24
D
0
1
CE
3
4 5 6 7 8
1 A
1
A A A
1
SK
DI
9
10 11
22 23
2
24
D
1
D
2
D
14
D
15
D
12
D
0
0
21
D
13
1
CE
2 3 4 5 6 7 8
1 X
I
2
X X X
SK
DI
I
1
I
0
X24C45
6
FN8104.0
June 1, 2005
Figure 4. FX24C45 State Diagram
Power
On
Store
Enabled
RAM Read
Or Write
RAM
Read
Enabled
RAM
Read
Enabled
RAM
Read &
Write Enabled
WREN
Command
RAM Read
RAM Read
Power-Up
Recall
RCL Command
Or Recall
STO Or
Wrds Cmd
Power
OFF
Read & Write
RAM
Enabled
Store Enabled
AUTOSTORE
Enabled
RAM Read
Or Write
WREN
Command
AUTOSTORE
Power-down
STO Or
Wrds Cmd
ENAS Command
X24C45
7
FN8104.0
June 1, 2005
ABSOLUTE MAXIMUM RATINGS
Temperature under bias .................... -65C to +135C
Storage temperature ......................... -65C to +150C
Voltage on any pin
with respect to V
SS
.................................. -1V to +7V
D.C. output current ............................................... 5mA
Lead temperature (soldering, 10 seconds)........ 300C
COMMENT
Stresses above those listed under "Absolute Maximum
Ratings" may cause permanent damage to the device.
This is a stress rating only; the functional operation of the
device (at these or any other conditions above those indi-
cated in the operational sections of this specification) is
not implied. Exposure to absolute maximum rating condi-
tions for extended periods may affect device reliability.
D.C. OPERATING CHARACTERISTICS (Over recommended operating conditions unless otherwise specified.)
ENDURANCE AND DATA RETENTION
CAPACITANCE T
A
= +25C, f = 1MHz, V
CC
= 5V
Notes: (1) V
IL
min. and V
IH
max. are for reference only and are not tested.
(2) This parameter is periodically sampled and not 100% tested.
Symbol
Parameter
Limits
Unit
Test Conditions
Min.
Max.
l
CC1
V
CC
supply current (TTL inputs)
10
mA
SK = 0.4V/2.4V Levels @ 1MHz, DO
= open, All other inputs = V
IH
l
CC2
V
CC
supply current (during
AUTOSTORE)
2
mA
All inputs = V
IH
, CE = V
IL
DO = open, V
CC
= 4.3V
I
SB1
V
CC
standby current (TTL inputs)
1
mA
DO = Open, CE = V
IL
,
All other inputs = V
IH
I
SB2
V
CC
standby current (CMOS inputs)
50
A
DO = Open, CE = V
SS
,
All other inputs = V
CC
0.3V
I
LI
Input load current
10
A
V
IN
= V
SS
to V
CC
I
LO
Output leakage current
10
A
V
OUT
= V
SS
to V
CC
V
lL
(1)
Input LOW voltage
-1
0.8
V
V
IH
(1)
Input HIGH voltage
2
V
CC
+ 1
V
V
OL
Output LOW voltage
0.4
V
I
OL
= 4.2mA
V
OH
Output HIGH voltage
2.4
V
I
OH
= 2mA
V
OL(AS)
Output LOW voltage (AS)
0.4
V
I
OL(AS)
= 1mA
Parameter
Min.
Unit
Endurance
100,000
Data changes per bit
Store cycles
1,000,000
Store cycles
Data retention
100
Years
Symbol
Parameter
Max.
Unit
Test Conditions
C
OUT
(2)
Output capacitance
8
pF
V
OUT
= 0V
C
IN
(2)
Input capacitance
6
pF
V
IN
= 0V
RECOMMENDED OPERATING CONDITIONS
Temperature
Min.
Max.
Commercial
0C
+70C
Industrial
-40C
+85C
Military
-55C
+125C
Supply Voltage
Limits
X24C45
5V 10%
X24C45
8
FN8104.0
June 1, 2005
EQUIVALENT A.C. LOAD CIRCUIT
A.C. CONDITIONS OF TEST
A.C. CHARACTERISTICS (Over the recommended operating conditions unless otherwise specified.)
Read and Write Cycle Limits
POWER-UP TIMING
Notes: (3) SK rise and fall times must be less than 50ns.
(4) t
PUR
and t
PUW
are the delays required from the time V
CC
is stable until the specified operation can be initiated. These parameters are
periodically sampled and not 100% tested.
5V
919
497
Output
100pF
Input pulse levels
0V to 3V
Input rise and fall times
10ns
Input and output timing levels
1.5V
Symbol
Parameter
Min.
Max.
Unit
F
SK
(3)
SK frequency
1
MHz
t
SKH
SK positive pulse width
400
ns
t
SKL
SK negative pulse width
400
ns
t
DS
Data setup time
400
ns
t
DH
Data hold time
80
ns
t
PD1
SK to data bit 0 valid
375
ns
t
PD
SK to data valid
375
ns
t
Z
Chip enable to output high Z
1
s
t
CES
Chip enable setup
800
ns
t
CEH
Chip enable hold
350
ns
t
CDS
Chip deselect
800
ns
Symbol
Parameter
Max.
Unit
t
PUR
(4)
Power-up to read operation
200
s
t
PUW
(4)
Power-up to write or store operation
5
ms
X24C45
9
FN8104.0
June 1, 2005
Write Cycle
Read Cycle
SK
1/F
SK
t
CES
t
CEH
t
CDS
x 1 2 n
t
SKH
t
SKL
t
DS
t
DH
CE
DI
SK CYCLE #
SK
6 7 8 9 10 n
D0 D1
Dn
High Z
High Z
CE
DI
DO
DON'T CARE
SK CYCLE #
I2 I1
t
PD1
t
PD
t
Z
V
IH
X24C45
10
FN8104.0
June 1, 2005
NONVOLATILE OPERATIONS
ARRAY RECALL LIMITS
Recall Timing
SOFTWARE STORE CYCLE LIMITS
Notes: (5) NOP designates when the X24C45 is not currently executing an instruction.
(6) RECALL rise time must be <10s.
(7) Typical values are for T
A
= 25C and nominal supply voltage.
Operation
RECALL
Software Instruction
Write Enable Latch State
Previous Recall
Latch State
Hardware recall
0
NOP
(5)
X
X
Software recall
1
RCL
X
X
Software store
1
STO
SET
SET
Symbol
Parameter
Min.
Max.
Unit
t
RCC
Recall cycle time
2
s
t
RCP
Recall pulse width
(6)
500
ns
t
RCZ
Recall to output in high Z
500
ns
Symbol
Parameter
Min.
Typ.
(7)
Max.
Unit
t
ST
Store time after clock 8 of STO command
2
5
ms
t
RCC
t
RCZ
High Z
RECALL
DO
t
RCP
X24C45
11
FN8104.0
June 1, 2005
AUTOSTORE CYCLE LIMITS
AUTOSTORE Cycle Timing Diagrams
SYMBOL TABLE
Symbol
Parameter
Min.
Max.
Unit
t
ASTO
AUTOSTORE cycle time
5
ms
V
ASTH
AUTOSTORE threshold voltage
4.0
4.3
V
V
ASEND
AUTOSTORE cycle end voltage
3.5
V
AS
t
PUR
t
ASTO
t
PUR
0V
V
ASTH
V
CC
V
CC
Time (ms)
V
ASTH
V
ASEND
AUTOSTORE Cycle in Progress
t
ASTO
Store Time
Vol
t
s (V)
5
4
3
2
1
WAVEFORM
INPUTS
OUTPUTS
Must be
steady
Will be
steady
May change
from LOW
to HIGH
Will change
from LOW
to HIGH
May change
from HIGH
to LOW
Will change
from HIGH
to LOW
Don't Care:
Changes
Allowed
Changing:
State Not
Known
N/A
Center Line
is High
Impedance
X24C45
12
All Intersil U.S. products are manufactured, assembled and tested utilizing ISO9000 quality systems.
Intersil Corporation's quality certifications can be viewed at www.intersil.com/design/quality
Intersil products are sold by description only. Intersil Corporation reserves the right to make changes in circuit design, software and/or specifications at any time without
notice. Accordingly, the reader is cautioned to verify that data sheets are current before placing orders. Information furnished by Intersil is believed to be accurate and
reliable. However, no responsibility is assumed by Intersil or its subsidiaries for its use; nor for any infringements of patents or other rights of third parties which may result
from its use. No license is granted by implication or otherwise under any patent or patent rights of Intersil or its subsidiaries.
For information regarding Intersil Corporation and its products, see www.intersil.com
FN8104.0
June 1, 2005
Ordering Information
X24C45
P
T
-V
Device
V
CC
Limits
Blank = 5V 10%
Temperature Range
Blank = Commercial = 0C to +70C
I = Industrial = -40C to +85C
M = Military = -55C to +125C
Package
P = 8-Lead Plastic DIP
S = 8-Lead SOIC
X24C45