M93C-46BN6 STMICROELECTRONICS [STMicroelectronics], M93C-46BN6 Datasheet - Page 4

no-image

M93C-46BN6

Manufacturer Part Number
M93C-46BN6
Description
16Kbit, 8Kbit, 4Kbit, 2Kbit and 1Kbit (8-bit or 16-bit wide) MICROWIRE Serial Access EEPROM
Manufacturer
STMICROELECTRONICS [STMicroelectronics]
Datasheet
M93C86, M93C76, M93C66, M93C56, M93C46
SUMMARY DESCRIPTION
These electrically erasable programmable memo-
ry (EEPROM) devices are accessed through a Se-
rial Data Input (D) and Serial Data Output (Q)
using the MICROWIRE bus protocol.
In order to meet environmental requirements, ST
offers these devices in ECOPACK® packages.
ECOPACK® packages are Lead-free and RoHS
compliant.
ECOPACK is an ST trademark. ECOPACK speci-
fications are available at: www.st.com .
Figure 2. Logic Diagram
Table 2. Signal Names
The memory array organization may be divided
into either bytes (x8) or words (x16) which may be
selected by a signal applied on Organization Se-
4/31
S
D
Q
C
ORG
V
V
CC
SS
ORG
D
C
S
V CC
V SS
Chip Select Input
Serial Data Input
Serial Data Output
Serial Clock
Organisation Select
Supply Voltage
Ground
M93Cx6
Q
AI01928
lect (ORG). The bit, byte and word sizes of the
memories are as shown in
Table 3. Memory Size versus Organization
The M93Cx6 is accessed by a set of instructions,
as summarized in
Table 5.
Table 4. Instruction Set for the M93Cx6
A Read Data from Memory (READ) instruction
loads the address of the first byte or word to be
read in an internal address register. The data at
this address is then clocked out serially. The ad-
dress register is automatically incremented after
the data is output and, if Chip Select Input (S) is
held High, the M93Cx6 can output a sequential
stream of data bytes or words. In this way, the
memory can be read as a data stream from eight
to 16384 bits long (in the case of the M93C86), or
continuously (the address counter automatically
rolls over to 00h when the highest address is
reached).
Programming is internally self-timed (the external
clock signal on Serial Clock (C) may be stopped or
left running after the start of a Write cycle) and
does not require an Erase cycle prior to the Write
instruction. The Write instruction writes 8 or 16 bits
at a time into one of the byte or word locations of
the M93Cx6. After the start of the programming cy-
cle, a Busy/Ready signal is available on Serial
READ
WRITE
EWEN
EWDS
ERASE
ERAL
WRAL
Instruction
M93C86
M93C76
M93C66
M93C56
M93C46
Device
to
Table
Read Data from Memory
Write Data to Memory
Erase/Write Enable
Erase/Write Disable
Erase Byte or Word
Erase All Memory
Write All Memory
with same Data
Number
of Bits
16384
8192
4096
2048
1024
7.).
Description
Table
4., and in more detail in
Table 3.
Number
of 8-bit
Bytes
2048
1024
512
256
128
Byte or Word
Byte or Word
Byte or Word
of 16-bit
Number
Data
Words
1024
512
256
128
64

Related parts for M93C-46BN6