www.docs.chipfind.ru
1
www.fairchildsemi.com
NM24C65U Rev. B.1
NM24C65U 64K-Bit Serial EEPROM with Write Protect 2-Wire Bus Interface
PRELIMINARY
August 1999
1999 Fairchild Semiconductor Corporation
NM24C65U
64K-Bit Serial EEPROM with Write Protect
2-Wire Bus Interface
General Description:
The NM24C65U is a 64K (65,536) bit serial interface CMOS
EEPROM (Electrically Erasable Programmable Read-Only
Memory). This device fully conforms to the Extended I
2
CTM 2-wire
protocol which uses Clock (SCL) and Data I/O (SDA) pins to
synchronously clock data between the "master" (for example a
microprocessor) and the "slave" (the EEPROM device). In addi-
tion, the serial interface allows a minimal pin count packaging
designed to simplify PC board layout requirements and offers the
designer a variety of low voltage and low power options.
NM24C65U incorporates a hardware "Write Protect" feature, by
which the upper half of the memory can be disabled against
programming by connecting the WP pin to V
CC
. This section of
memory then effectively becomes a ROM (Read-Only Memory)
and can no longer be programmed as long as WP pin is connected
to V
CC
.
Fairchild EEPROMs are designed and tested for applications requir-
ing high endurance, high reliability and low power consumption for a
Block Diagram
continuously reliable non-volatile solution for all markets.
Functions
I
I
2
CTM compatible interface
I
65,536 bits organized as 8,192 x 8
I
100 KHz or 400 KHz operation
I
Extended 2.7V 5.5V operating voltage
I
Self timed programming cycle (6ms typical)
I
"Programming complete" indicated by ACK polling
I
Memory "Upper Block" Write Protect pin
Features
I
The I
2
CTM interface allows the smallest I/O pincount of any
EEPROM interface
I
32 byte page write mode to minimize total write time per byte
I
Low V
CC
programming lockout (3.8V)
-- "H" option (Standard V
CC
range) parts only
I
Typical 200
A active current (I
CCA
)
I
Typical 1
A standby current (I
SB
) for "L" devices and 0.1
A
standby current for "LZ" devices
I
Endurance: Up to 1,000,000 data changes
I
Data retention greater than 40 years
DS800012-1
H.V. GENERATION
TIMING &CONTROL
E2PROM
ARRAY
YDEC
DATA REGISTER
XDEC
CONTROL
LOGIC
WORD
ADDRESS
COUNTER
SLAVE ADDRESS
REGISTER &
COMPARATOR
START
STOP
LOGIC
WRITE
LOCKOUT
START CYCLE
CK
DIN
R/W
LOAD
INC
SDA
SCL
WP
VCC
DOUT
A2
A1
A0
I
2
CTM is a registered trademark of Philips Electronics N.V.
2
www.fairchildsemi.com
NM24C65U Rev. B.1
NM24C65U 64K-Bit Serial EEPROM with Write Protect 2-Wire Bus Interface
Connection Diagram
Dual-In-Line Package (N)
and 8-Pin SO Package (M8)
Top View
See Package Number N08E and M08A
Pin Names
A0, A1, A2
Device Address Input
V
SS
Ground
SDA
Data I/O
SCL
Clock Input
WP
Write Protect
V
CC
Power Supply
Ordering Information
NM
24
C
XX
U
F
LZ
E
XX
Letter
Description
Package
N
8-Pin DIP
M8
8-Pin SOIC
Temp. Range
None
0 to 70
C
V
-40 to +125
C
E
-40 to +85
C
Voltage Operating Range
Blank
4.5V to 5.5V
L
2.7V to 5.5V
LZ
2.7V to 5.5V and
<1
A Standby Current
H
4.5V to 5.5V and V
CC
Lockout
SCL Clock Frequency
Blank
100KHz
F
400KHz
Ultralite
CS100UL Process
Density
65
64K with Write Protect
C
CMOS
Interface
24
IIC
NM
Fairchild Non-Volatile
Memory
A0
A1
A2
VSS
VCC
WP
SCL
SDA
8
7
6
5
1
2
3
4
NM24C65U
DS800012-2
3
www.fairchildsemi.com
NM24C65U Rev. B.1
NM24C65U 64K-Bit Serial EEPROM with Write Protect 2-Wire Bus Interface
Product Specifications
Absolute Maximum Ratings
Ambient Storage Temperature
65
C to +150
C
All Input or Output Voltages
with Respect to Ground
6.5V to 0.3V
Lead Temperature
(Soldering, 10 seconds)
+300
C
ESD Rating
2000V min.
Operating Conditions
Ambient Operating Temperature
NM24C65U
0
C to +70
C
NM24C65UE
-40
C to +85
C
NM24C65UV
-40
C to +125
C
Positive Power Supply
NM24C65U/NM24C65UH
4.5V to 5.5V
NM24C65UL
2.7V to 5.5V
NM24C65ULZ
2.7V to 5.5V
Standard V
CC
(4.5V to 5.5V) DC Electrical Characteristics
Symbol
Parameter
Test Conditions
Limits
Units
Min
Typ (Note 1)
Max
I
CCA
Active Power Supply Current
f
SCL
= 400 kHz
0.2
1.0
mA
f
SCL
= 100 kHz
I
SB
Standby Current
V
IN
= GND or V
CC
10
50
A
I
LI
Input Leakage Current
V
IN
= GND to V
CC
0.1
1
A
I
LO
Output Leakage Current
V
OUT
= GND to V
CC
0.1
1
A
V
IL
Input Low Voltage
0.3
V
CC
x 0.3
V
V
IH
Input High Voltage
V
CC
x 0.7
V
CC
+ 0.5
V
V
OL
Output Low Voltage
I
OL
= 3 mA
0.4
V
Low V
CC
(2.7V to 5.5V) DC Electrical Characteristics
Symbol
Parameter
Test Conditions
Limits
Units
Min
Typ
Max
(Note 1)
I
CCA
Active Power Supply Current
f
SCL
= 400 KHz
0.2
1.0
mA
f
SCL
= 100 KHz
I
SB
Standby Current
V
IN
= GND
V
CC
= 2.7V - 4.5V
1
10
A
or V
CC
V
CC
= 2.7V - 4.5V
0.1
1
A
V
CC
= 4.5V - 5.5V
10
50
A
I
LI
Input Leakage Current
V
IN
= GND to V
CC
0.1
1
A
I
LO
Output Leakage Current
V
OUT
= GND to V
CC
0.1
1
A
V
IL
Input Low Voltage
0.3
V
CC
x 0.3
V
V
IH
Input High Voltage
V
CC
x 0.7
V
CC
+ 0.5
V
V
OL
Output Low Voltage
I
OL
= 3 mA
0.4
V
Capacitance
T
A
= +25
C, f = 100/400 KHz, V
CC
= 5V (Note 2)
Symbol
Test
Conditions
Max
Units
C
I/O
Input/Output Capacitance (SDA)
V
I/O
= 0V
8
pF
C
IN
Input Capacitance (A0, A1, A2, SCL)
V
IN
= 0V
6
pF
Note 1: Typical values are for T
A
= 25
C and nominal supply voltage (5V).
Note 2: This parameter is periodically sampled and not 100% tested.
4
www.fairchildsemi.com
NM24C65U Rev. B.1
NM24C65U 64K-Bit Serial EEPROM with Write Protect 2-Wire Bus Interface
AC Conditions of Test
Input Pulse Levels
V
CC
x 0.1 to V
CC
x 0.9
Input Rise and Fall Times
10 ns
Input & Output Timing Levels
V
CC
x 0.5
Output Load
1 TTL Gate and C
L
= 100 pF
Read and Write Cycle Limits (Standard and Low V
CC
Range - 2.7V-5.5V)
Symbol
Parameter
100 KHz
400 KHz
Units
Min
Max
Min
Max
f
SCL
SCL Clock Frequency
100
400
KHz
T
I
Noise Suppression Time Constant at
SCL, SDA Inputs (Minimum V
IN
100
50
ns
Pulse width)
t
AA
SCL Low to SDA Data Out Valid
0.3
3.5
0.1
0.9
s
t
BUF
Time the Bus Must Be Free before
4.7
1.3
s
a New Transmission Can Start
t
HD:STA
Start Condition Hold Time
4.0
0.6
s
t
LOW
Clock Low Period
4.7
1.5
s
t
HIGH
Clock High Period
4.0
0.6
s
t
SU:STA
Start Condition Setup Time
4.7
0.6
s
(for a Repeated Start Condition)
t
HD:DAT
Data in Hold Time
0
0
s
t
SU:DAT
Data in Setup Time
250
100
ns
t
R
SDA and SCL Rise Time
1
0.3
s
t
F
SDA and SCL Fall Time
300
300
ns
t
SU:STO
Stop Condition Setup Time
4.7
0.6
s
t
DH
Data Out Hold Time
300
50
ns
t
WR
Write Cycle Time - NM24C65U
10
10
ms
(Note 3)
- NM24C65UL, NM24C65ULZ
15
15
Note 3: The write cycle time (t
WR
) is the time from a valid stop condition of a write sequence to the end of the internal erase/program cycle. During the write cycle, the
NM24C65U bus interface circuits are disabled, SDA is allowed to remain high per the bus-level pull-up resistor, and the device does not respond to its slave address
5
www.fairchildsemi.com
NM24C65U Rev. B.1
NM24C65U 64K-Bit Serial EEPROM with Write Protect 2-Wire Bus Interface
BACKGROUND INFORMATION (IIC Bus)
As mentioned, the IIC bus allows synchronous bidirectional commu-
nication between Transmitter/Receiver using the SCL (clock) and
SDA (Data I/O) lines. All communication must be started with a valid
START condition, concluded with a STOP condition and acknowl-
edged by the Receiver with an ACKNOWLEDGE condition.
In addition, since the IIC bus is designed to support other devices
such as RAM, EPROM, etc., the device type identifier string, or
slave address, must follow the START condition. For EEPROMs,
the first 4-bits of the slave address is '1010'. This is then followed
by the device selection bits A2, A1 and A0.The final bit in the slave
address determines the type of operation performed (READ/
WRITE). A "1" signifies a READ while a "0" signifies a WRITE. The
slave address is then followed by two bytes that define the word
address, which is then followed by the data byte.
The EEPROMs on the IIC bus may be configured in any manner
required, providing the total memory addressed does not exceed
4M bits in the Extended IIC protocol. EEPROM memory address-
ing is controlled by hardware configuring the A2, A1, and A0 pins
(Device Address pins) with pull-up or pull-down resistors. ALL
UNUSED PINS MUST BE GROUNDED (tied to V
SS
).
Addressing an EEPROM memory location involves sending a
command string with the following information:
[DEVICE TYPE]-[DEVICE ADDRESS]-[PAGE BLOCK AD-
DRESS]-[BYTE ADDRESS]
Definitions
Word
8 bits (byte) of data
Page
32 sequential addresses (one byte each) that
may be programmed during a "Page Write"
programming cycle.
Master
Any IIC device CONTROLLING the transfer
of data (such as a microcontroller).
Slave
Device being controlled (EEPROMS are
always considered Slaves).
Transmitter
Device currently SENDING data on the bus
(may be either a Master or Slave).
Receiver
Device currently RECEIVING data on the bus
(Master or Slave).
Pin Description
SERIAL CLOCK (SCL)
The SCL input is used to clock all data into and out of the device.
SERIAL DATA (SDA)
SDA is a biderectional pin used to transfer data into and out of the
device. It is an open drain output and may be wire-ORed with any
number of open drain or open collector outputs.
Device Address Inputs (A0, A1, A2)
Device address pins A0, A1, and A2 are connected to V
CC
or V
SS
to
configure the EEPROM address for multiple device configuration. A
total of eight different devices can be attached to the same SDA bus.
Write Protection (WP)
If WP is tied to V
CC
, program WRITE operations onto the upper half
of the memory will not be executed. READ operations are always
available.
If WP is tied to V
SS
, normal memory operation is enabled, READ/
WRITE over the entire bit memory array.
This feature allows the user to assign the upper half of the memory
as ROM which can be protected against accidental programming
writes. When WRITE is disabled, slave address and word address
will be acknowledged but data will not be acknowledged.
Device Operation
The NM24C65Uxxx supports a bidirectional bus oriented protocol.
The protocol defines any device that sends data onto the bus as a
transmitter and the receiving devices as the receiver. The device
controlling the transfer is the master and the device that is controlled
is the slave. The master will always initiate data transfers and
provide the clock for both transmit and receive operations. There-
fore, the NM24C65Uxxx is considered a slave in all applications.
CLOCK AND DATA CONVENTIONS
Data states on the SDA line can change only during SCL LOW.
SDA state changes during SCL HIGH and reserved for indicating
start and stop conditions.
Refer to Figures 2 and 3.
START CONDITION
All commands are preceded by the start condition, which is a HIGH to
LOW transition of SDA when SCL is HIGH. The NM24C65Uxxx
continuously monitors the SDA and SCL lines for the start condition and
will not respond to any command until this condition has been met.
STOP CONDITION
All communications are terminated by a stop condition, which is a
LOW to HIGH transition of SDA when SCL is HIGH. The stop
condition is also used by the NM24C65Uxxx to place the device
in the standby power mode.
;;
SCL
SDA
IN
SDA
OUT
tF
tLOW
tHIGH
tR
tLOW
tAA
tDH
tBUF
tSU:STA
tHD:DAT
tHD:STA
tSU:DAT
tSU:STO
DS800012-3
Bus Timing