Obsolete Product
REV 1.0 6/22/00
Characteristics subject to change without notice.
1 of 14
www.xicor.com
BLOCK DIAGRAM
Nonvolatile
Control
Logic
Column
Decode
Row
Decode
4-Bit
Counter
Decode
Instruction
Register
CE (1)
DI (3)
SK (2)
DO (4)
RECALL (6)
STORE (7)
Static
RAM
256-Bit
STORE
EEPROM
RECALL
Instruction
256 Bit
X24C44
16 x 16 Bit
Serial Nonvolatile Static RAM
FEATURES
•Advanced CMOS version of Xicor’s X2444
16 x 16 organization
Single 5V supply
Ideal for use with single chip microcomputers
Static timing
Minimum I/O interface
Serial port compatible (COPS
, 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 maximum
Standby current: 50µA maximum
8-lead PDIP, Cerdip, and 8-lead SOIC packages
High reliability
—STORE cycles: 1,000,000
Data retention: 100 years
DESCRIPTION
The Xicor X24C44 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 X24C44 is fabri-
cated with Xicor’s Advanced CMOS Floating Gate
technology.
The Xicor 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 com-
pleted in 5ms or less and a RECALL operation
(EEPROM data to RAM) is completed in 2µs or less.
Xicor NOVRAMs are designed for unlimited write oper-
ations to RAM, either from the host or RECALLs from
EEPROM and a minimum 1,000,000 STORE opera-
tions. Inherent data retention is specified to be greater
than 100 years.
A
PPLICATION
N
OTE
A V A I L A B L E
AN3 • AN7 • AN8 • AN15• AN16 • AN25 • AN29
• AN30 • AN35 • AN36 • AN39 • AN56 • AN69
Obsolete Product
X24C44
Characteristics subject to change without notice.
2 of 14
REV 1.0 6/22/00
www.xicor.com
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 X24C44 in the low
power standby mode and resets the instruction regis-
ter. Therefore, CE must be brought LOW after the com-
pletion of an operation in order to reset the instruction
register 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.
STORE
STORE LOW will initiate an internal transfer of data
from RAM to the EEPROM array.
RECALL
RECALL LOW will initiate an internal transfer of data
from EEPROM to the RAM array.
PIN CONFIGURATION
PIN NAMES
DEVICE OPERATION
The X24C44 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.
Ta ble 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 X24C44 requires
the instruction to be shifted in with the MSB first.
After CE is HIGH, the X24C44 will not begin to interpret
the data stream until a logic “1” has been shifted in on
DI. Therefore, CE may be brought HIGH with SK run-
ning and DI LOW. DI must then go HIGH to indicate the
start condition of an instruction before the X24C44 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 opera-
tion 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.
CE
SK
DI
DO
1
2
3
4
8
7
6
5
V
CC
STORE
RECALL
V
SS
X24C44
PDIP/CERDIP/SOIC
Symbol Description
CE Chip Enable
SK Serial Clock
DI Serial Data In
DO Serial Data Out
RECALL
RECALL Input
STORE
STORE Input
V
CC
+5V
V
SS
Ground
Obsolete Product
X24C44
Characteristics subject to change without notice.
3 of 14
REV 1.0 6/22/00
www.xicor.com
WRDS and WREN
Internally the X24C44 contains a “write enable” latch.
This latch must be set for either writes to the RAM or
store operations to the EEPROM. The WREN instruction
sets the latch and the WRDS instruction resets the latch,
disabling both RAM writes and EEPROM stores, effec-
tively protecting the nonvolatile data from corruption. The
write enable latch is automatically reset on power-up.
STO and STORE
Either the software STO instruction or a LOW on the
STORE input will initiate a transfer of data from RAM to
EEPROM. In order to safeguard against unwanted
store operations, the following conditions must be true:
–STO instruction issued or STORE input is LOW.
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.
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 provides
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 out-
put 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.
SLEEP
Because the X24C44 is a low power CMOS device, the
SLEEP instruction implemented on the first generation
NMOS device has been deleted. For systems convert-
ing from the X2444 to the X24C44 the software need
not be changed; the instruction will be ignored.
Table 1. Instruction Set
Notes:
X = Don't Care
A = Address
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
Reserved 1XXXX010 N/A
WRITE (Figure 2) 1AAAA011 Write Data into RAM Address AAAA
WREN (Figure 3) 1XXXX100 Set Write Enable Latch (Enables Writes and STORE
s)
RCL (Figure 3) 1XXXX101 Recall EEPROM Data into RAM
READ (Figure 1) 1AAAA11X Read Data from RAM Address AAAA

X24C44P

Mfr. #:
Manufacturer:
Renesas / Intersil
Description:
IC NVSRAM 256 SPI 1MHZ 8DIP
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet