FM93C86A 16K-Bit Serial CMOS EEPROM (MICROWIRE™ Bus Interface)
January 2000
FM93C86A
16K-Bit Serial EEPROM
(MICROWIRE™ Bus Interface)
General Description
The FM93C86A is 16,384 bits of CMOS nonvolatile EEPROM
(Electrically Erasable Programmable Read Only Memory) with
MICROWIRE serial interface. FM93C86A can be configured for
either 1024 x 16 bit or 2048 x 8 bit array using an organization
(ORG) input pin. This device is fabricated using Fairchild
Semiconductor's floating gate CMOS process for high reliability,
high endurance and low power consumption. This device is
available in 8-pin DIP and SO packages.
The MICROWIRE serial interface offered by this EEPROM en-
ables simple interface to a wide variety of microcontrollers and
microprocessors. There are 7 instructions that operate the
FM93C86A: Read, Erase/Write Enable, Erase, Write, Erase/
Write Disable, Write All and Erase All.
Features
I
2.7V to 5.5V operation in all modes
I
Typical active current of 200µA
10µA standby current typical
1µA standby current typical (L)
0.1µA standby current typical (LZ)
I
Device status indication during programming mode
I
No erase required before write
I
Reliable CMOS floating gate technology
I
MICROWIRE™ compatible serial I/O
I
Self-timed programming cycle
I
40 years data retention
I
Endurance: 1,000,000 data changes
I
Packages available: 8-pin SO, 8-pin DIP
I
Schmitt Trigger inputs and V
CC
lockout to prevent data
corruption
Block Diagram
CS
SK
Instruction
Register
Instruction
Decoder
Control Logic,
And Clock
Generators
VCC
DI
ORG
Address
Register
VPP
High Voltage
Generator
And
Program
Timer
Decoder
1 of 1024
(or 2048)
EEPROM Array
16384 Bits
(1024x16) or (2048x8)
Read/Write Amps
Data In/Out Register
16 (or 8) Bits
GND
DO
Data Out Buffer
DS800031-12
© 1999 Fairchild Semiconductor Corporation
FM93C86A Rev. A
1
www.fairchildsemi.com
FM93C86A 16K-Bit Serial CMOS EEPROM (MICROWIRE™ Bus Interface)
Connection Diagram
Dual-In-Line Package (N)
and 8-Pin SO Package (M8)
CS
SK
DI
DO
1
2
3
4
NM93C86A
8
7
6
5
V
CC
NC
ORG
V
SS
DS800031-14
Top View
See Package Number
N08E and M08A
Pin Names
Pin
CS
SK
DI
DO
V
SS
ORG
NC
V
CC
Description
Chip Select
Serial Data Clock
Serial Data Input
Serial Data Output
Ground
Memory Organization Select
No Connect
Positive Power Supply
Ordering Information
FM
93
C
XX
A
LZ
E
XX
Package
Temp. Range
N
M8
None
V
E
Blank
L
LZ
A
Density
Interface
86
C
93
FM
Letter Description
8-Pin DIP
8-Pin SO8
0 to 70°C
-40 to +125°C
-40 to +85°C
4.5V to 5.5V
2.7V to 5.5V
2.7V to 5.5V and
<1µA Standby Current
x8 or x16 Configuration
16K
CMOS
MICROWIRE
Fairchild Non-Volatile
Memory
Voltage Operating Range
2
FM93C86A Rev. A
www.fairchildsemi.com
FM93C86A 16K-Bit Serial CMOS EEPROM (MICROWIRE™ Bus Interface)
Absolute Maximum Ratings
(Note 1)
Ambient Storage Temperature
All Input or Output Voltage
with Respect to Ground
Lead Temperature
(Soldering, 10 seconds)
ESD Rating
-65°C to +150°C
V
CC
+ 1 to -0.3V
+300°C
2000V
Operating Range
Ambient Operating Temperature
FM93C86A
FM93C86AE
FM93C86AV
Power Supply (V
CC
) Range
0°C to +70°C
-40°C to +85°C
-40°C to +125°C
4.5V to 5.5V
DC and AC Electrical Characteristics
4.5V
≤
V
CC
≤
5.5V
Symbol
I
CCA
I
CCS
I
IL
I
ILO
Parameter
Operating Current
Standby Current
Input Leakage
Input Leakage ORG Pin
Part Number
Conditions
CS = V
IH
, SK=1 MHz
CS = 0V ORG = V
CC
or NC
V
IN
= 0V to V
CC
(Note 2)
ORG tied to V
CC
ORG tied to V
SS
(Note 3)
V
IN
= 0V to V
CC
Min
Max
1
50
Units
mA
µA
µA
µA
µA
V
V
V
V
-1
-1
-2.5
-1
-0.1
2
1
1
2.5
1
0.8
V
CC
+1
0.4
I
OL
V
IL
V
IH
V
OL1
V
OH1
V
OL2
V
OH2
f
SK
t
SKH
t
SKL
t
SKS
Output Leakage
Input Low Voltage
Input High Voltage
Output Low Voltage
Output High Voltage
Output Low Voltage
Output High Voltage
SK Clock Frequency
SK High Time
SK Low Time
SK Setup Time
FM93C86A
FM93C86AE/V
I
OL
= 2.1 mA
I
OH
= -400
µA
I
OL
= 10
µA
I
OL
= -10
µA
(Note 4)
V
CC
- 0.2
0
250
300
250
SK must be at V
IL
for
t
SKS
before CS goes
high
(Note 5)
50
2.4
0.2
V
V
1
MHz
ns
ns
ns
t
CS
t
CSS
t
DH
t
DIS
t
CSH
t
DIH
t
PD
t
SV
t
DF
t
WP
Minimum CS Low Time
CS Set-up Time
DO Hold Time
DI Set-up Time
CS Hold Time
DI Hold Time
Output Delay
CS to Status Valid
CS to DO in Hi-Z
Write Cycle Time
FM93C86A
FM93C86AE/V
250
50
70
100
200
0
20
500
500
100
10
ns
ns
ns
ns
ns
ns
ns
ns
ns
ms
3
FM93C86A Rev. A
www.fairchildsemi.com
FM93C86A 16K-Bit Serial CMOS EEPROM (MICROWIRE™ Bus Interface)
Absolute Maximum Ratings
(Note 1)
Ambient Storage Temperature
All Input or Output Voltage
with Respect to Ground
Lead Temperature (Soldering, 10 sec.)
ESD Rating
–65°C to +150°C
+6.5V to -0.3V
+300°C
2000V
Operating Range
Ambient Operating Temperature
FM93C86AL/LZ
FM93C86ALE/LZE
FM93C86ALV/LZV
Power Supply (V
CC
)
0°C to +70°C
-40°C to +85°C
-40°C to +125°C
2.7V to 5.5V
DC and AC Electrical Characteristics
V
CC
= 2.7V to 5.5V unless otherwise specified
Symbol
I
CCA
I
CCS
Parameter
Operating Current
Standby Current
L
LZ
Input Leakage
Input Leakage
ORG Pin
Output Leakage
Input Low Voltage
Input High Voltage
Output Low Voltage
Output High Voltage
SK Clock Frequency
SK High Time
SK Low Time
SK Setup Time
Minimum CS
Low Time
CS Setup Time
DO Hold Time
DI Setup Time
CS Hold Time
DI Hold Time
Output Delay
CS to Status Valid
CS to DO in Hi-Z
Write Cycle Time
Part Number
Conditions
CS = V
IH
, SK = 250KHz
CS = V
IL
Min.
Max.
1
10
1
Units
mA
µA
µA
µA
µA
µA
V
V
V
KHz
µs
µs
µs
µs
µs
ns
µs
ns
µs
I
IL
I
ILO
I
OL
V
IL
V
IH
V
OL
V
OH
f
SK
t
SKH
t
SKL
t
SKS
t
CS
t
CSS
t
DH
t
DIS
t
CSH
t
DIH
t
PD
t
SV
t
DF
t
WP
V
IN
= 0V to V
CC
(Note 2)
ORG tied to V
CC
ORG tied to V
SS
(Note 3)
V
IN
= 0V to V
CC
-0.1
0.8 V
CC
I
OL
= 10
µA
I
OH
= -10
µA
(Note 4)
0.9 V
CC
0
1
1
SK must be at V
IL
for
t
SKS
before CS goes high
(Note 5)
0.2
1
0.2
70
0.4
0
0.4
-1
-2.5
±1
1
2.5
±1
0.15 V
CC
V
CC
+1
0.1 V
CC
250
2
1
CS = V
IL
0.4
15
µs
µs
µs
ms
Capacitance
T
A
= 25°C, f = 1 MHz
Symbol
C
OUT
C
IN
Note 1:
Stress above those listed under “Absolute Maximum Ratings” may cause permanent
damage to the device. This is a stress rating only and functional operation of the device at these or any
other conditions above those indicated in the operational sections of the specification is not implied.
Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
Test
Output Capacitance
Input Capacitance
Typ
Max
5
5
Units
pF
pF
Note 2:
Note 3:
Typical leakage values are in the 20 nA range.
The ORG pin may draw > 1
µA
when in the x8 mode ude to an internal pull-up transistor.
Note 4:
The shortest allowable SK clock period = 1/f
SK
(as shown under the f
SK
f
SK
parameter).
Maximum SK clock speed (minimum SK period) is determined by the interaction of several AC
parameters stated in the datasheet. Within this SK period, both t
SKH
and t
SKL
limits must be observed.
Therefore, it is not allowable to set 1/f
SK
= t
SKHminimum
+ t
SKLminimum
for shorter SK cycle time operation.
Note 5:
CS (Chip Select) must be brought low (to V
IL
) for an interval of t
CS
in order to reset all
internal device registers (device reset) prior to beginning another opcode cycle. (This is shown in
the opcode diagrams in the following pages.)
AC Test Conditions
V
CC
Range
2.7V
≤
V
CC
≤
5.5V
(Extended Voltage Levels)
V
IL
/V
IH
Input Levels
.03V/1.8V
0.4V/2.4V
V
IL
/V
IH
Timing Level
1.0V
1.0V/2.0V
V
OL
/V
OH
Timing Level
0.8V/1.5V
0.4V/2.4V
I
OL
/I
OH
±10µA
2.1mA/-0.4mA
4.5V
≤
V
CC
≤
5.5V
(TTL Levels)
Output Load: 1 TTL Gate (C
L
= 100 pF)
4
FM93C86A Rev. A
www.fairchildsemi.com
FM93C86A 16K-Bit Serial CMOS EEPROM (MICROWIRE™ Bus Interface)
MICROWIRE I/O Pin Description
Chip Select (CS):
This pin enables and disables the MICROWIRE device and
performs 2 general functions:
1. When in the low state, the MICROWIRE device is disabled
and the output tri-stated (high impedance). If this pin is
brought high (rising edge active), all internal registers are
reset and the device is enabled, allowing MICROWIRE
communication via DI/DO pins. To restate, the CS pin must
be held high during all device communication and opcode
functions. If the CS pin is brought low, all functions will be
disabled and reset when CS is brought high again. The
exception to this is when a programming cycle is initiated.
Again, all activity on the CS, DI and DO pins is ignored until
CS is brought high.
2. When programming is in progress, the Data-Out pin will
display the programming status as either BUSY (DO low) or
READY (DO high) when CS is brought high. (Again, the
output will be tri-stated when CS is low.) To restate, during
programming, the CS pin may be brought high and low any
number of times to view the programming status without
affect the programming operation. Once programming is
completed (Output in READY state), the output is 'cleared'
(returned to normal tri-state condition) by clocking in a Start
Bit. After the Start Bit is clocked in, the output will return to a
tri-stated condition. When clocked in, this Start Bit can be the
first bit in a command string, or CS can be brought low again
to reset all internal circuits.
Unlike the lower density members of the Microwire product
family (FM93C06, FM93C46, FM93C56, FM93C66)
programming is not initiated by bringing CS low but initiated
as soon as the last bit of information (address bit or data bit
depending on the instruction type) is clocked in. Refer the
section on Programming for further detail.
Serial Clock (SK):
This pin is the clock input (rising edge active) for clocking in all
opcodes and data on the DI pin and clocking out all data on the DO
pin. However, this pin has no effect on the asynchronous program-
ming cycle (see the CS pin section) as the BUSY/READY status
is a function of the CS pin only.
Data-In (DI):
All serial communication into the device is performed using this
input pin (rising edge active). In order to avoid false Start Bits, or
related issues, it is advised to keep the DI pin in the low state
unless actually clocking in data bits (Start Bit, Opcode, Address or
incoming data bits to be programmed). Please note that the first
'1' clocked into the device (after CS is brought high) is seen as a
Start Bit and the beginning of a serial command string, so caution
must be observed when bringing CS high.
Data-Out (DO):
All serial communication
out of
the device, Read Data ( during
normal reads) as well as READY/BUSY status indication ( during
programming ) are performed using this output pin. Note that,
during READ operations, the EEPROM device starts to drive the
DO output pin "active" after the last address bit (A0) is clocked in.
Hence in applications where 3-wire configuration is required (
where DI and DO pins are tied together ) caution must be observed
for correct operation. Please refer AN-758 for further information.
Organization (ORG):
This pin controls the device architecture (8-bit data word vs. 16-bit
data word). If the ORG pin is brought to V
CC
, the device is
configured with a 16-bit data word and if the ORG pin is brought
to V
SS
(Ground), the device is configured with an 8-bit data word.
If the ORG pin is left floating, the device will default to a 16-bit data
word.
Instruction Set for the FM93C86A
ORG
Pin
Logic
0
1
Memory
Configuration
2048 x 8
1024 x 16
# of Address Bits
11 Bits
10 Bits
5
FM93C86A Rev. A
www.fairchildsemi.com