Professional Documents
Culture Documents
256 Bit/1K 5.0V CMOS Serial EEPROM: Features Package Type
256 Bit/1K 5.0V CMOS Serial EEPROM: Features Package Type
DESCRIPTION
The Microchip Technology Inc. 93C06/46 family of NC 1 8 NC
Serial Electrically Erasable PROMs are configured in a
x16 organization. Advanced CMOS technology makes VCC 2 7 V SS
these devices ideal for low-power non-volatile memory 93C46X
applications. The 93C06/46 is available in the standard CS 3 6 DO
8-pin DIP and surface mount SOIC packages. The
93C46X comes as SOIC only. CLK 4 5 DI
These devices offer fast (1 ms) byte write and extended
(-40˚C to +125˚C) temperature operation. It is recom-
mended that all other applications use Microchip’s BLOCK DIAGRAM
93LC46.
VCC VSS
MEMORY ADDRESS
ARRAY DECODER
OUTPUT
DATA REGISTER DO
BUFFER
DI
MODE
DECODE
CS LOGIC
CLOCK
CLK
GENERATOR
CLK
TDIH
TDIS TDIH TDIS
DI VALID VALID
TCSL
CS TCSS
TPD TPD
TCZ
HIGH
DO VALID VALID
Z
2.0 PIN DESCRIPTION CLK cycles are not required during the self-timed
WRITE (i.e., auto ERASE/WRITE) cycle.
2.1 Chip Select (CS) After detection of a start condition, the specified num-
ber of clock cycles (respectively LOW to HIGH transi-
A HIGH level selects the device. A LOW level dese-
tions of CLK) must be provided. These clock cycles are
lects the device and forces it into standby mode. How-
required to clock in all required opcode, address, and
ever, a programming cycle which is already initiated
data bits before an instruction is executed (see instruc-
and/or in progress will be completed, regardless of the
tion set truth table). CLK and DI then become “Don't
CS input signal. If CS is brought LOW during a pro-
Care” inputs waiting for a new start condition to be
gram cycle, the device will go into standby mode as
detected.
soon as the programming cycle is completed.
CS must be LOW for 100 ns minimum (TCSL) between Note: CS must go LOW between consecutive
consecutive instructions. If CS is LOW, the internal instructions.
control logic is held in a RESET status.
2.3 Data In (DI)
2.2 Serial Clock (CLK)
Data In is used to clock in a START bit, opcode,
The Serial Clock is used to synchronize the communi- address, and data synchronously with the CLK input.
cation between a master device and the 93C06/46.
2.4 Data Out (DO)
Opcode, address, and data bits are clocked in on the
positive edge of CLK. Data bits are also clocked out on Data Out is used in the READ mode to output data
the positive edge of CLK. synchronously with the CLK input (TPD after the posi-
CLK can be stopped anywhere in the transmission tive edge of CLK).
sequence (at HIGH or LOW level) and can be contin- This pin also provides READY/BUSY status informa-
ued anytime (with respect to clock HIGH time (TCKH) tion during ERASE and WRITE cycles. READY/BUSY
and clock LOW time (TCKL). This gives the controlling status information is available on the DO pin if CS is
master freedom in preparing opcode, address and brought HIGH after being LOW for minimum chip select
data. LOW time (TCSL) from the falling edge of the CLK which
CLK is a “Don't Care” if CS is LOW (device deselected). clocked in the last DI bit (D0 for WRITE, A0 for ERASE)
If CS is HIGH, but START condition has not been and an ERASE or WRITE operation has been initiated.
detected, any number of clock cycles can be received
by the device without changing its status. (i.e., waiting
for START condition).
3.0 FUNCTIONAL DESCRIPTION that precedes the READ operation, if A0 is a logic HIGH
level. Under such a condition the voltage level seen at
3.1 START Condition Data Out is undefined and will depend upon the relative
impedances of Data Out and the signal source driving
The START bit is detected by the device if CS and DI A0. The higher the current sourcing capability of A0,
are both HIGH with respect to the positive edge of CLK the higher the voltage at the Data Out pin.
for the first time.
Before a START condition is detected, CS, CLK, and DI 3.3 Data Protection
may change in any combination (except to that of a During power-up, all modes of operation are inhibited
START condition), without resulting in any device oper- until VCC has reached 2.8V. During power-down, the
ation (READ, WRITE, ERASE, EWEN, EWDS, ERAL, source data protection circuitry acts to inhibit all modes
and WRAL). As soon as CS is HIGH, the device is no when VCC has fallen below 2.8V.
longer in the standby mode.
The EWEN and EWDS commands give additional pro-
An instruction following a START condition will only be tection against accidentally programming during nor-
executed if the required amount of opcode, address mal operation.
and data bits for any particular instruction is clocked in.
After power-up, the device is automatically in the
After execution of an instruction (i.e., clock in or out of EWDS mode. Therefore, an EWEN instruction must be
the last required address or data bit) CLK and DI performed before any ERASE or WRITE instruction
become don't care bits until a new start condition is can be executed. After programming is completed, the
detected. EWDS instruction offers added protection against unin-
tended data changes.
3.2 DI/DO
It is possible to connect the Data In and Data Out pins
together. However, with this configuration it is possible
for a “bus conflict” to occur during the “dummy zero”
CLK
T CSL
CS
SB OP1 OP2 A5 A4 A3 A0
DI
1 1 0 T DDZ
T PD
DO HIGH - Z 0 D15 D0
NEW INSTRUCTION
OR STANDBY (CS = 0)
CLK
TCSL TCSL
CS STATUS
CHECK
SB OP1 OP2 A5 A4 A3 A0 D15 D0
DI
1 0 1
TDDZ
TSV
DO BSY
HIGH - Z RDY
TWC
NEW INSTRUCTION
OR STANDBY (CS = 0)
CLK
T CSL T CSL
CS STATUS
CHECK
SB OP1 OP2 A5 A4 A3 A0
DI
1 1 1
T DDZ
T SV
T EC
NEW INSTRUCTION
OR STANDBY (CS = 0)
CLK
T CSL
CS
SB OP1 OP2 SB
DI
1 0 0 0 0 (EWDS)
1 1 X X X X (EWEN)
NEW INSTRUCTION
OR STANDBY (CS = 0)
CLK
TCSL TCSL
CS STATUS
CHECK
SB OP1 OP2
DI
1 0 0 1 0 X X X X T DDZ
TSV
T WC
NEW INSTRUCTION
OR STANDBY (CS = 0)
3.9 WRITE All (WRAL) Note: The WRAL does not include an automatic
ERASE cycle for the chip. Therefore, the
The entire chip will be written with the data specified in
WRAL instruction must be preceded by an
that command. The WRAL cycle is completely self-
ERAL instruction and the chip must be in
timed and commences after the rising edge of the CLK
the EWEN status in both cases.
for the last data bit (DO). WRAL takes 15 ms maxi-
mum. The WRAL instruction is used for testing and/or device
initialization.
CLK
TCSL TCSL
CS STATUS
CHECK
SB OP1 OP2 D15 D0
DI
1 0 0 0 1 X X X X
TSV
T WC
NEW INSTRUCTION
OR STANDBY (CS = 0)
93C06/46 - /P
Package: P = Plastic DIP (300 mil Body)
SN = Plastic SOIC (150 mil Body)
SM = Plastic SOIC (207 mil Body)
Device: Configuration
93C06 256 bit CMOS Serial EEPROM
93C46 1K CMOS Serial EEPROM
93C46X 1K CMOS Serial EEPROM in alternate pinouts (SN
package only)
93C06T CMOS Serial EEPROM (Tape and Reel)
93C46T CMOS Serial EEPROM (Tape and Reel)
93C46XT CMOS Serial EEPROM (Tape and Reel)
"Information contained in this publication regarding device applications and the like is intended through suggestion only and may be superseded by updates. No representation or warranty is given and no
liability is assumed by Microchip Technology Incorporated with respect to the accuracy or use of such information, or infringement of patents arising from such use or otherwise. Use of Microchip's products
as critical components in life support systems is not authorized except with express written approval by Microchip. No licenses are conveyed, implicitly or otherwise, under any intellectual property rights."
The Microchip logo and name are registered trademarks of Microchip Technology Inc. All rights reserved. All other trademarks mentioned herein are the property of their respective companies.