M93C46, M93C56, M93C66, M93C76, M93C86 Instructions
Doc ID 4997 Rev 12 13/34
Figure 4. READ, WRITE, WEN, WDS sequences
1. For the meanings of An, Xn, Qn and Dn, see Table 5, Table 6 and Table 7.
5.3 Erase Byte or Word
The Erase Byte or Word (ERASE) instruction sets the bits of the addressed memory byte (or
word) to 1. Once the address has been correctly decoded, the falling edge of the Chip
Select Input (S) starts the self-timed Erase cycle. The completion of the cycle can be
detected by monitoring the READY/BUSY
line, as described in Section 6: READY/BUSY
status.
AI00878d
1 1 0 An A0
Qn Q0
DATA OUT
D
S
Q
Read
SWrite
ADDR
OP
CODE
1 0An A0
DATA IN
D
Q
OP
CODE
Dn D01
BUSY READY
SWrite
Enable
1 0XnX0D
OP
CODE
101
SWrite
Disable
1 0XnX0D
OP
CODE
0 00
CHECK
STATUS
ADDR
Instructions M93C46, M93C56, M93C66, M93C76, M93C86
14/34 Doc ID 4997 Rev 12
5.4 Write
For the Write Data to Memory (WRITE) instruction, 8 or 16 data bits follow the op-code and
address bits. These form the byte or word that is to be written. As with the other bits, Serial
Data Input (D) is sampled on the rising edge of Serial Clock (C).
After the last data bit has been sampled, the Chip Select Input (S) must be taken low before
the next rising edge of Serial Clock (C). If Chip Select Input (S) is brought low before or after
this specific time frame, the self-timed programming cycle will not be started, and the
addressed location will not be programmed. The completion of the cycle can be detected by
monitoring the READY/BUSY
line, as described later in this document.
Once the Write cycle has been started, it 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). The cycle is
automatically preceded by an Erase cycle, so it is unnecessary to execute an explicit erase
instruction before a Write Data to Memory (WRITE) instruction.
Figure 5. ERASE, ERAL sequences
1. For the meanings of An and Xn, please see Table 5, Table 6 and Table 7.
5.5 Erase All
The Erase All Memory (ERAL) instruction erases the whole memory (all memory bits are set
to 1). The format of the instruction requires that a dummy address be provided. The Erase
cycle is conducted in the same way as the Erase instruction (ERASE). The completion of
the cycle can be detected by monitoring the READY/BUSY
line, as described in Section 6:
READY/BUSY status.
AI00879B
SERASE
1 1D
Q
ADDR
OP
CODE
1
BUSY READY
CHECK
STATUS
SERASE
ALL
1 0D
Q
OP
CODE
1
BUSY READY
CHECK
STATUS
0 0
An A0
Xn X0
ADDR
M93C46, M93C56, M93C66, M93C76, M93C86 Instructions
Doc ID 4997 Rev 12 15/34
5.6 Write All
As with the Erase All Memory (ERAL) instruction, the format of the Write All Memory with
same Data (WRAL) instruction requires that a dummy address be provided. As with the
Write Data to Memory (WRITE) instruction, the format of the Write All Memory with same
Data (WRAL) instruction requires that an 8-bit data byte, or 16-bit data word, be provided.
This value is written to all the addresses of the memory device. The completion of the cycle
can be detected by monitoring the READY/BUSY
line, as described next.
Figure 6. WRAL sequence
1. For the meanings of Xn and Dn, please see Table 5, Table 6 and Table 7.
AI00880C
SWRITE
ALL
DATA IN
D
Q
ADDR
OP
CODE
Dn D0
BUSY READY
CHECK
STATUS
1
0
00 1
Xn X0

M93C56-MN6P

Mfr. #:
Manufacturer:
STMicroelectronics
Description:
IC EEPROM 2K SPI 2MHZ 8SO
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union