7
www.fairchildsemi.com
FM93C46A Rev. C.1
FM93C46A 1K-Bit Serial CMOS EEPROM
(MICROWIRE
TM
Synchronous Bus)
5) Write Disable (WDS)
Write Disable (WDS) instruction disables all programming opera-
tions and should follow all programming operations. Executing
this instruction after a valid write instruction would protect against
accidental data disturb due to spurious noise, glitches, inadvert-
ent writes etc. Input information (Start bit, Opcode and Address)
for this WDS instruction should be issued as listed under Table 1
or Table 2. The device becomes write-disabled at the end of this
cycle when the CS signal is brought low.
Execution of a READ
instruction is independent of WDS instruction. Refer
Write Disable
cycle diagram.
6) Erase (ERASE)
The ERASE instruction will program all bits in the specified
location to logical 1 state. Input information (Start bit, Opcode
and Address) for this WDS instruction should be issued as listed
under Table 1 or Table 2. After inputting the last bit of data (A0 bit),
CS signal must be brought low before the next rising edge of the
SK clock. This falling edge of the CS initiates the self-timed
programming cycle. It takes t
WP
time (Refer appropriate DC and
AC Electrical Characteristics table) for the internal programming
cycle to finish. During this time, the device remains busy and is not
ready for another instruction. Status of the internal programming
can be polled as described under WRITE instruction description.
While the device is busy, it is recommended that no new instruc-
tion be issued. Refer
Erase cycle diagram.
7) Erase All (ERAL)
The Erase all instruction will program all locations to logical 1
state. Input information (Start bit, Opcode and Address) for this
WDS instruction should be issued as listed under Table 1 or Table
2. After inputting the last bit of data (A0 bit), CS signal must be
brought low before the next rising edge of the SK clock. This falling
edge of the CS initiates the self-timed programming cycle. It takes
t
WP
time (Refer appropriate DC and AC Electrical Characteristics
table) for the internal programming cycle to finish. During this time,
the device remains busy and is not ready for another instruction.
Status of the internal programming can be polled as described
under WRITE instruction description. While the device is busy, it
is recommended that no new instruction be issued. Refer
Erase
All cycle diagram.
Note:
The Fairchild CMOS EEPROMs do not require an ERASE or ERASE ALL
instruction prior to the WRITE or WRITE ALL instruction, respectively. The
ERASE and ERASE ALL instructions are included to maintain compatibility with
earlier technology EEPROMs.
Clearing of Ready/Busy status
When programming is in progress, the Data-Out pin will display
the programming status as either BUSY (low) or READY (high)
when CS is brought high (DO 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 affecting 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. Refer
Clearing Ready Status
diagram.
Related Document
Application Note: AN758 - Using Fairchilds MICROWIRE EE-
PROM.
8
www.fairchildsemi.com
FM93C46A Rev. C.1
FM93C46A 1K-Bit Serial CMOS EEPROM
(MICROWIRE
TM
Synchronous Bus)
t
CSS
SYNCHRONOUS DATA TIMING
CS
SK
DI
DO (Data Read)
DO (Status Read)
Valid Status
t
DIS
t
DIH
t
PD
t
DH
t
SV
t
SKH
t
SKL
t
CSH
t
DF
t
DF
t
PD
Valid
Input
Valid
Input
Valid
Output
Valid
Output
CS
SK
DI
DO
High - Z
Dummy
Bit
1 1 0 A1 A0
0
D1
D0
t
CS
READ CYCLE (READ)
Address
Bits(6/7)
Start
Bit
Opcode
Bits(2)
93C46A (ORG=1;
A
n
=A5; D
n
=D15
):
Address bits pattern -> A5-A4-A3-A2-A1-A0; User defined
93C46A (ORG=0;
A
n
=A6; D
n
=D7
):
Address bits pattern -> A6-A5-A4-A3-A2-A1-A0; User defined
A
n
A
n-1
D
n
Timing Diagrams
Address
Bits(6/7)
CS
SK
DI
DO
High - Z
WRITE ENABLE CYCLE (WEN)
Start
Bit
Opcode
Bits(2)
1 0 0 A1 A0
t
CS
A
n
A
n-1
93C46A (ORG=1;
A
n
=A5
):
Address bits pattern -> 1-1-x-x-x-x; (x -> Dont Care, can be 0 or 1)
93C46A (ORG=0;
A
n
=A6
):
Address bits pattern -> 1-1-x-x-x-x-x; (x -> Dont Care, can be 0 or 1)
9
www.fairchildsemi.com
FM93C46A Rev. C.1
FM93C46A 1K-Bit Serial CMOS EEPROM
(MICROWIRE
TM
Synchronous Bus)
Timing Diagrams (Continued)
Address
Bits(6/7)
CS
SK
DI
DO
High - Z
WRITE DISABLE CYCLE (WDS)
Start
Bit
Opcode
Bits(2)
1 0 0 A1 A0
t
CS
93C46A (ORG=1;
A
n
=A5
):
Address bits pattern -> 0-0-x-x-x-x; (x -> Dont Care, can be 0 or 1)
93C46A (ORG=0;
A
n
=A6
):
Address bits pattern -> 0-0-x-x-x-x-x; (x -> Dont Care, can be 0 or 1)
A
n
A
n-1
Address
Bits(6/7)
Data
Bits(16/8)
CS
SK
DI
DO
High - Z
t
CS
WRITE CYCLE (WRITE)
Start
Bit
93C46A (ORG=1;
A
n
=A5; D
n
=D15
):
Address bits pattern -> A5-A4-A3-A2-A1-A0; User defined
Data bits pattern -> D15-to-D0; User defined
93C46A (ORG=0;
A
n
=A6; D
n
=D7
):
Address bits pattern -> A6-A5-A4-A3-A2-A1-A0; User defined
Data bits pattern -> D7-to-D0; User defined
Opcode
Bits(2)
1 0 1 A
n
A
n-1
A1 A0 D
n
D
n-1
D1 D0
Busy
Ready
t
WP
Address
Bits(6/7)
Data
Bits(16/8)
CS
SK
DI
DO
High - Z
t
CS
WRITE ALL CYCLE (WRALL)
Start
Bit
Opcode
Bits(2)
1 0 0 A1 A0 D1 D0
Busy
Ready
t
WP
93C46A (ORG=1;
A
n
=A5; D
n
=D15
):
Address bits pattern -> 0-1-x-x-x-x; (x -> Don't Care, can be 0 or 1)
Data bits pattern -> D15-to-D0; User defined
93C46A (ORG=0;
A
n
=A6; D
n
=D7
):
Address bits pattern -> 0-1-x-x-x-x-x; (x -> Don't Care, can be 0 or 1)
Data bits pattern -> D7-to-D0; User defined
A
n
A
n-1
D
n
D
n-1

FM93C46ALM8

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
IC EEPROM 1K SPI 250KHZ 8SOIC
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet