M35080-BN3T [STMICROELECTRONICS]

8 Kbit Serial SPI Bus EEPROM With Incremental Registers; 8千位串行SPI总线的EEPROM具有增量寄存器
M35080-BN3T
型号: M35080-BN3T
厂家: ST    ST
描述:

8 Kbit Serial SPI Bus EEPROM With Incremental Registers
8千位串行SPI总线的EEPROM具有增量寄存器

可编程只读存储器 电动程控只读存储器 电可擦编程只读存储器
文件: 总18页 (文件大小:141K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
M35080  
8 Kbit Serial SPI Bus EEPROM  
With Incremental Registers  
PRELIMINARY DATA  
Compatible with SPI Bus Serial Interface  
(Positive Clock SPI Modes)  
Single Supply Voltage: 4.5 V to 5.5 V  
5 MHz Clock Rate (maximum)  
Sixteen 16-bit Incremental Registers  
8
BYTE and PAGE WRITE (up to 32 Bytes)  
(except for the Incremental Registers)  
1
Self-Timed Programming Cycle  
PSDIP8 (BN)  
0.25 mm frame  
Hardware Protection of the Status Register  
Resizeable Read-Only EEPROM Area  
Enhanced ESD Protection  
8
1 Million Erase/Write Cycles (minimum)  
40 Year Data Retention (minimum)  
1
DESCRIPTION  
SO8 (MN)  
150 mil width  
The M35080 device consists of 1024x8 bits of low  
power  
EEPROM,  
fabricated  
with  
STMicroelectronics’ proprietary High Endurance  
Double Polysilicon CMOS technology.  
The device is accessed by a simple SPI-compati-  
ble serial interface. The bus signals consist of a  
serial clock input (C), a serial data input (D) and a  
serial data output (Q), as shown in Table 1.  
Figure 1. Logic Diagram  
The device is selected when the chip select input  
(S) is held low. Data is clocked in during the low to  
high transition of the clock, C. Data is clocked out  
during the high to low transition of the clock.  
V
CC  
D
C
S
Q
Table 1. Signal Names  
C
D
Q
S
Serial Clock  
M35080  
Serial Data Input  
Serial Data Output  
Chip Select  
W
W
V
Write Protect  
Supply Voltage  
Ground  
V
SS  
CC  
AI02143  
V
SS  
June 1999  
1/18  
This is preliminary information on a new product now in development or undergoing evaluation. Details are subject to change without notice.  
M35080  
Figure 2. DIP and SO Connections  
SIGNAL DESCRIPTION  
Serial Output (Q)  
The output pin is used to transfer data serially out  
of the Memory. Data is shifted out on the falling  
edge of the serial clock.  
M35080  
Serial Input (D)  
V
1
2
3
4
8
V
CC  
D
SS  
S
The input pin is used to transfer data serially into  
the device. Instructions, addresses, and the data  
to be written, are each received this way. Input is  
latched on the rising edge of the serial clock.  
7
W
Q
6
5
C
NC  
Serial Clock (C)  
AI02144B  
The serial clock provides the timing for the serial  
interface (as shown in Figure 3). Instructions, ad-  
dresses, or data are latched, from the input pin, on  
the rising edge of the clock input. The output data  
on the Q pin changes state after the falling edge of  
the clock input.  
Note: 1. NC = Not Connected.  
The memory is organized in pages of 32 bytes.  
However, the first page is not treated in the same  
way as the others. Instead, it is considered to con-  
sist of sixteen 16-bit incremental registers. Each  
register can be modified using the conventional  
write instructions, but the new value will only be  
accepted if it is greater than the current value.  
Thus, each register is restricted to being modified  
monotonically upwards.  
This is useful in applications where it is necessary  
to implement a counter that is protected from  
fraudulent tampering (such as in a car odometer,  
an electricity meter, or a tally for remaining credit).  
Chip Select (S)  
When S is high, the memory device is deselected,  
and the Q output pin is held in its high impedance  
state. Unless an internal write operation is under-  
way, the memory device is placed in its stand-by  
power mode.  
After power-on, a high-to-low transition on S is re-  
quired prior to the start of any operation.  
Write Protect (W)  
The protection features of the memory device are  
summarized in Table 3.  
The hardware write protection, controlled by the W  
pin, restricts write access to the Status Register  
1
Table 2. Absolute Maximum Ratings  
Symbol  
TA  
Parameter  
Ambient Operating Temperature  
Value  
Unit  
°C  
-40 to 125  
-65 to 150  
TSTG  
Storage Temperature  
°C  
PSDIP8: 10 sec  
SO8: 40 sec  
260  
215  
TLEAD  
Lead Temperature during Soldering  
°C  
VO  
VI  
-0.3 to VCC+0.6  
-0.3 to 6.5  
-0.3 to 6.5  
4000  
Output Voltage Range  
Input Voltage Range  
Supply Voltage Range  
V
V
V
V
VCC  
2
Electrostatic Discharge Voltage (Human Body model)  
V
ESD  
3
400  
V
Electrostatic Discharge Voltage (Machine model)  
Note: 1. Except for the rating “Operating Temperature Range”, stresses above those listed in the Table “Absolute Maximum Ratings” may  
cause permanent damage to the device. These are stress ratings only and operation of the device at these or any other  
conditions above those indicated in the Operating sections of this specification is not implied. Exposure to Absolute Maximum  
Rating conditions for extended periods may affect device reliability. Refer also to the ST SURE Program and  
other relevant quality documents.  
2. MIL-STD-883C, 3015.7 (100pF, 1500W).  
3. EIAJ IC-121 (Condition C) (200pF, 0W).  
2/18  
M35080  
Table 3. Write Protection Control  
SRWD  
Data Bytes  
Unprotected Area  
W
Mode  
Status Register  
Bit  
Protected Area  
0 or 1  
1
0
1
Software  
Protected  
(SPM)  
Writeable (if the WREN  
instruction has set the  
WEL bit)  
Software write protected  
by the BP0 and BP1 bits  
of the status register  
Writeable (if the WREN  
instruction has set the  
WEL bit)  
Hardware  
Protected  
(HPM)  
Hardware write protected  
by the BP0 and BP1 bits  
of the status register  
Writeable (if the WREN  
instruction has set the  
WEL bit)  
0
1
Hardware write protected  
(though not to the WIP and WEL bits, which are  
set or reset by the device’s internal logic).  
It is possible to enter the Hardware Protected  
Mode (HPM) either by setting the SRWD bit after  
pulling low the W pin, or by pulling low the W pin  
after setting the SRWD bit.  
The only way to abort the Hardware Protected  
Mode, once entered, is to pull high the W pin.  
If W pin is permanently tied to the high level, the  
Hardware Protected Mode is never activated, and  
the memory device only allows the user to protect  
a part of the memory, using the BP1 and BP0 bits  
of the status register, in the Software Protected  
Mode (SPM).  
Bit 7 of the status register (as shown in Table 4) is  
the Status Register Write Disable bit (SRWD).  
When this is set to 0 (its initial delivery state) it is  
possible to write to the status register if the WEL  
bit (Write Enable Latch) has been set by the  
WREN instruction (irrespective of the level being  
applied to the W input).  
When bit 7 (SRWD) of the status register is set to  
1, the ability to write to the status register depends  
on the logic level being presented at pin W:  
– If W pin is high, it is possible to write to the sta-  
tus register, after having set the WEL bit using  
the WREN instruction (Write Enable Latch).  
IMPORTANT: if W pin is left floating, not driven by  
the application, W is read as a logical ’0’.  
– If W pin is low, any attempt to modify the status  
register is ignored by the device, even if the  
WEL bit has been set. As a consequence, all the  
data bytes in the EEPROM area, protected by  
the BP1 and BP0 bits of the status register, are  
also hardware protected against data corrup-  
tion, and appear as a Read Only EEPROM area  
for the microcontroller. This mode is called the  
Hardware Protected Mode (HPM).  
Table 4. Status Register Format  
b7  
b0  
SRWD UV  
X
INC BP1 BP0 WEL WIP  
Note: 1. BP0, BP1: Read and write bits  
2. UV, INC, WEL, WIP: Read only bits.  
3. SRWD: Read and Write bit.  
Figure 3. Data and Clock Timing  
CPOL  
CPHA  
0
0
C
1
1
C
D or Q  
MSB  
LSB  
AI01438  
3/18  
M35080  
Figure 4. EEPROM and SPI Bus  
D
Q
C
SPI Interface with  
(CPOL, CPHA) =  
('0', '0') or ('1', '1')  
Master  
(ST6, ST7, ST9,  
ST10, Others)  
C
Q
D
C
Q
D
C Q D  
M35xxx  
M35xxx  
M35xxx  
CS3 CS2 CS1  
S
S
S
AI02148C  
OPERATIONS  
Protection of the First 32 Bytes  
All instructions, addresses and data are shifted se-  
rially in and out of the chip (along the bus, as  
shown in Figure 4). The most significant bit is pre-  
sented first, with the data input (D) sampled on the  
first rising edge of the clock (C) after the chip se-  
lect (S) goes low (as shown in Figure 5, Figure 9,  
and Figure 12).  
Every instruction, as summarized in Table 5, starts  
with a single-byte code. If an invalid instruction is  
sent (one not contained in Table 5), the chip auto-  
matically deselects itself.  
The first 32-byte page is organized as 16 words  
(two bytes each). The initial content of each word  
on this page is 0000h. When writing to byte-pair, a  
logic comparator verifies that the new two-byte  
value is larger than the value currently stored. If  
the new value is smaller than the current one, no  
operation is performed. It is impossible to write a  
value lower than the previous one, irrespective of  
the state of W pin and status register, as indicated  
in Table 6.  
Write Enable (WREN) and Write Disable (WRDI)  
The instruction code is entered via the data input  
(D), and latched on the rising edge of the clock in-  
put (C). To enter an instruction code, the device  
must have been previously selected (S held low).  
The write enable latch, inside the memory device,  
must be set prior to each WRITE and WRSR oper-  
ation. The WREN instruction (write enable) sets  
this latch, and the WRDI instruction (write disable)  
resets it.  
Table 5. Instruction Set  
Instruction  
WREN  
WRDI  
Description  
Instruction Format  
0000 0110  
Set Write Enable Latch  
Reset Write Enable Latch  
Read Status Register  
0000 0100  
RDSR  
0000 0101  
WRSR  
READ  
Write Status Register  
0000 0001  
Read Data from Memory Array  
Write Data to Memory Array  
Write Data to Secure Array  
0000 0011  
WRITE  
WRINC  
0000 0010  
0000 0111  
4/18  
M35080  
Figure 5. Read EEPROM Array Operation Sequence  
S
0
1
2
3
4
5
6
7
8
9
10  
20 21 22 23 24 25 26 27 28 29 30  
C
INSTRUCTION  
16 BIT ADDRESS  
15 14 13  
3
2
1
0
D
Q
DATA OUT  
HIGH IMPEDANCE  
7
6
5
4
3
2
0
1
MSB  
AI01793  
Note: 1. The most significant address bits, A15-A10, are treated as Don’t Care.  
The latch becomes reset by any of the following  
events:  
A single, prolonged RDSR instruction  
(consisting of S being taken low, C being  
clocked 8 times for the instruction and kept  
running for repeated read operations), as  
shown in Figure 6.  
– Power on  
– WRDI instruction completion  
– WRSR instruction completion  
– WRITE instruction completion.  
As soon as the WREN or WRDI instruction is re-  
ceived, the memory device first executes the in-  
struction, then enters a wait mode until the device  
is deselected.  
The Write-In-Process (WIP) bit is read-only, and  
indicates whether the memory is busy with a Write  
operation. A ’1’ indicates that a write is in progress,  
and a ’0’ that no write is in progress.  
The Write Enable Latch (WEL) bit indicates the  
status of the write enable latch. It, too, is read-only.  
Its value can only be changed by one of the events  
listed earlier, or as a result of executing WREN or  
WRDI instruction. It cannot be changed using a  
WRSR instruction. A ’1’ indicates that the latch is  
set (the forthcoming Write instruction will be exe-  
cuted), and a ’0’ that it is reset (and any forthcom-  
ing Write instructions will be ignored).  
Read Status Register (RDSR)  
The RDSR instruction allows the status register to  
be read, and can be sent at any time, even during  
a Write operation. Indeed, when a Write is in  
progress, it is recommended that the value of the  
Write-In-Progress (WIP) bit be checked. The value  
in the WIP bit (whose position in the status register  
is shown in Table 4) can be continuously polled,  
before sending a new WRITE instruction. This can  
be performed in one of two ways:  
Repeated RDSR instructions (each one  
consisting of S being taken low, C being clocked  
8 times for the instruction and 8 times for the  
read operation, and S being taken high)  
The Block Protect (BP0 and BP1) bits indicate the  
amount of the memory that is to be write-protect-  
ed. These two bits are non-volatile. They are set  
using a WRSR instruction.  
During a Write operation (whether it be to the  
memory area or to the status register), all bits of  
the status register remain valid, and can be read  
using the RDSR instruction. However, during a  
Write operation, the values of the non-volatile bits  
Table 6. Memory Mapping  
Address  
Protection  
Incremental area: a word (2 bytes) can be written only if the new value to write is larger  
than the value already stored  
000h-01Fh  
020h-3FFh  
No specific protection except the one as of Table 7  
5/18  
M35080  
Figure 6. RDSR: Read Status Register Sequence  
S
0
1
2
3
4
5
6
7
8
9 10 11 12 13 14 15  
C
D
INSTRUCTION  
STATUS REG. OUT  
STATUS REG. OUT  
HIGH IMPEDANCE  
Q
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
7
MSB  
MSB  
MSB  
AI02031  
th  
th  
(SRWD, BP0, BP1) become frozen at a constant  
value. The updated value of these bits becomes  
available when a new RDSR instruction is execut-  
ed, after completion of the write cycle. On the oth-  
er hand, the two read-only bits (WEL, WIP) are  
dynamically updated during internal write cycles.  
Using this facility, it is possible to poll the WIP bit  
to detect the end of the internal write cycle.  
the 16 clock pulse, and before the rising edge of  
the 17 clock (as indicated in Figure 7), otherwise  
the internal write sequence is not performed.  
The WRSR instruction is used for the following:  
to select the size of memory area that is to be  
write-protected  
to select between SPM (Software Protected  
The Comparator bit (INC) indicates if the new val-  
ue written in the 16 first word is lower ‘1’ or higher  
‘0’ than the previous stored value.  
The UV bit indicates if the memory chip has been  
erased.  
Mode) and HPM (Hardware Protected Mode).  
The size of the write-protection area applies equal-  
ly in SPM and HPM. The BP1 and BP0 bits of the  
status register have the appropriate value (see Ta-  
ble 7) written into them after the contents of the  
protected area of the EEPROM have been written.  
Write Status Register (WRSR)  
The initial delivery state of the BP1 and BP0 bits is  
00, indicating a write-protection size of 0.  
The format of the WRSR instruction is shown in  
Figure 7. After the instruction and the eight bits of  
the status register have been latched-in, the inter-  
nal Write cycle is triggered by the rising edge of  
the S line. This must occur after the falling edge of  
Figure 7. WRSR: Write Status Register Sequence  
S
0
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15  
STATUS REG.  
C
INSTRUCTION  
7
6
5
4
3
2
0
1
D
Q
MSB  
HIGH IMPEDANCE  
AI01797  
6/18  
M35080  
Table 7. Write Protected Block Size  
Status Register Bits  
Array Addresses Protected  
Protected Block  
BP1  
BP0  
M35080  
1
1
0
0
none  
none  
0
1
1
0
Upper quarter  
Upper half  
0300h - 03FFh  
0200h - 03FFh  
Note: 1. Except for the first sixteen pairs of bytes (see Table 6).  
Software Protected Mode (SPM)  
An alternative method is to write the protected da-  
ta, and to set the BP1, BP0 and SRWD bits, before  
soldering the memory device to the board. Again,  
this results in the memory device being placed in  
its hardware protected mode.  
The act of writing a non-zero value to the BP1 and  
BP0 bits causes the Software Protected Mode  
(SPM) to be started. All attempts to write a byte or  
page in the protected area are ignored, even if the  
Write Enable Latch is set. However, writing is still  
allowed in the unprotected area of the memory ar-  
ray and to the SRWD, BP1 and BP0 bits of the sta-  
tus register, provided that the WEL bit is first set.  
If the W pin has been connected to V by a pull-  
SS  
down resistor, the memory device can be taken  
out of the hardware protected mode by driving the  
W pin high, to override the pull-down resistor.  
Hardware Protected Mode (HPM)  
If the W pin has been directly soldered to V  
,
SS  
there is only one way of taking the memory device  
out of the hardware protected mode: the memory  
device must be de-soldered from the board, and  
connected to external equipment in which the W  
pin is allowed to be taken high.  
The Hardware Protected Mode (HPM) offers a  
higher level of protection, and can be selected by  
setting the SRWD bit after pulling down the W pin  
or by pulling down the W pin after setting the  
SRWD bit. The SRWD is set by the WSR instruc-  
tion, provided that the WEL bit is first set. The set-  
ting of the SRWD bit can be made independently  
of, or at the same time as, writing a new value to  
the BP1 and BP0 bits.  
Once the device is in the Hardware Protected  
Mode, the data bytes in the protected area of the  
memory array, and the content of the status regis-  
ter, are write-protected. The only way to re-enable  
writing new values to the status register is to pull  
the W pin high. This cause the device to leave the  
Hardware Protected Mode, and to revert to being  
in the Software Protected Mode. (The value in the  
BP1 and BP0 bits will not have been changed).  
Further details of the operation of the Write Protect  
pin (W) are given earlier, on page 2.  
Typical Use of HPM and SPM  
The W pin can be dynamically driven by an output  
port of a microcontroller. It is also possible,  
though, to connect it permanently to V (by a sol-  
der connection, or through a pull-down resistor).  
The manufacturer of such a printed circuit board  
can take the memory device, still in its initial deliv-  
ery state, and can solder it directly on to the board.  
After power on, the microcontroller can be instruct-  
ed to write the protected data into the appropriate  
area of the memory. When it has finished, the ap-  
propriate values are written to the BP1, BP0 and  
SRWD bits, thereby putting the device in the hard-  
ware protected mode.  
Read Operation  
The chip is first selected by holding S low. The se-  
rial one byte read instruction is followed by a two  
byte address (A15-A0), each bit being latched-in  
during the rising edge of the clock (C). The data  
stored in the memory, at the selected address, is  
shifted out on the Q output pin. Each bit is shifted  
out during the falling edge of the clock (C) as  
shown in Figure 5.  
The internal address counter is automatically in-  
cremented to the next higher address after each  
byte of data has been shifted out. The data stored  
in the memory, at the next address, can be read by  
successive clock pulses. When the highest ad-  
dress is reached, the address counter rolls over to  
“0000h”, allowing the read cycle to be continued  
indefinitely. The read operation is terminated by  
deselecting the chip. The chip can be deselected  
at any time during data output. If a read instruction  
is received during a write cycle, it is rejected, and  
the memory device deselects itself.  
SS  
Byte Write Operation  
Before any write can take place, the WEL bit must  
be set, using the WREN instruction, as shown in  
Figure 8. The write state is entered by selecting  
the chip, issuing three bytes of instruction and ad-  
dress, and one byte of data. Chip Select (S) must  
remain low throughout the operation, as shown in  
Figure 9. The device must be deselected just after  
the eighth bit of the data byte has been latched in,  
7/18  
M35080  
Figure 8. Write Enable Latch Sequence  
S
C
D
Q
0
1
2
3
4
5
6
7
HIGH IMPEDANCE  
AI01794  
as shown in Figure 9, otherwise the write process  
is cancelled. As soon as the memory device is de-  
selected, the self-timed internal write cycle is initi-  
ated. While the write is in progress, the status  
register may be read to check the status of the SR-  
WD, BP1, BP0, WEL and WIP bits. In particular,  
WIP contains a ‘1’ during the self-timed write cy-  
cle, and a ‘0’ when the cycle is complete, (at which  
point the write enable latch is also reset).  
deselected, by taking S high for at least t  
. The  
SHSL  
device sets the write enable latch, and remains in  
its stand-by state, until it is deselected. Then the  
write state is entered by selecting the chip, by tak-  
ing S low. The WRINC instruction is issued, and  
the address is sent (always an even address, with  
A0=0) along with two bytes of data. The Chip Se-  
lect input (S) must remain low for the entire dura-  
tion of the operation.  
Write Data In the Incremental Registers  
The device must be deselected just after the  
eighth bit of the second data byte has been  
latched in. Otherwise, the write process is can-  
celled. As a further protection, the WRINC instruc-  
tion is cancelled if its duration is not exactly equal  
to 40 clock pulses.  
Due to the special control on the first page of the  
memory, the byte write operation is not usable on  
the first 32 bytes. Instead, the WRINC instruction  
must be used, the timing of which is shown in Fig-  
ure 10.  
As soon as the device is deselected, the self-timed  
write cycle is initiated. While the write is in  
progress, the status register may be read, to check  
the values of the UV, INC, BP1, BP0, WEL and  
Prior to any write attempt, the write enable latch  
must be set by issuing the WREN instruction. First  
the device is selected (by taking S low) and a seri-  
al WREN instruction is issued. Then the device is  
Figure 9. Byte Write Operation Sequence  
S
0
1
2
3
4
5
6
7
8
9
10  
20 21 22 23 24 25 26 27 28 29 30 31  
C
INSTRUCTION  
16 BIT ADDRESS  
DATA BYTE  
15 14 13  
3
2
1
0
7
6
5
4
3
2
0
1
D
Q
HIGH IMPEDANCE  
AI01795  
Note: 1. The most significant address bits, A15-A10, are treated as Don’t Care.  
8/18  
M35080  
Figure 10. Write Data to Incremental Registers (WRINC)  
S
0
1
2
3
4
5
6
7
8
9
10  
20 21 22 23 24 25 26 27 28 29 30 31  
C
D
INSTRUCTION  
16 BIT ADDRESS  
DATA BYTE 1  
15 14 13  
3
2
1
0
7
6
5
4
3
2
0
1
S
C
32 33 34 35 36 37 38 39  
DATA BYTE 2  
7
6
5
4
3
2
0
1
D
AI02146B  
Note: 1. The most significant address bits, A15-A10, are treated as Don’t Care.  
WIP bits. WIP is high during the self-timed write  
cycle. When the cycle is completed, the write en-  
able latch is reset.  
correctly formulated commands. The main securi-  
ty measures can be summarized as follows:  
– The WEL bit is reset at power-up.  
Page Write Operation  
A maximum of 32 bytes of data can be written dur-  
– S must rise after the eighth clock count (or mul-  
tiple thereof) in order to start a non-volatile write  
cycle (in the memory array or in the status reg-  
ister).  
– Accesses to the memory array are ignored dur-  
ing the non-volatile programming cycle, and the  
programming cycle continues unaffected.  
– After execution of a WREN, WRDI, or RDSR in-  
struction, the device enters a wait state, and  
waits to be deselected.  
ing one Write time, t , provided that they are all to  
W
the same page (see Figure 11). The Page Write  
operation is the same as the Byte Write operation,  
except that instead of deselecting the device after  
the first byte of data, up to 31 additional bytes can  
be shifted in (and the device is deselected after the  
last byte).  
Any address of the memory can be chosen as the  
first address to be written. If the address counter  
reaches the end of the page (an address of the  
form xxxx xxxx xxx1 1111) and the clock contin-  
ues, the counter rolls over to the first address of  
the same page (xxxx xxxx xxx0 0000) and over-  
writes any previously written data.  
– Invalid S transitions are ignored.  
As before, the Write cycle only starts if the S tran-  
sition occurs just after the eighth bit of the last data  
byte has been received, as shown in Figure 12.  
DATA PROTECTION AND PROTOCOL SAFETY  
To protect the data in the memory from inadvertent  
corruption, the memory device only responds to  
9/18  
M35080  
Figure 11. Block Diagram  
W
High Voltage  
Generator  
Control Logic  
S
C
D
Q
I/O Shift Register  
Address Register  
and Counter  
Data Register  
& Comparators  
Status  
Register  
Size of the  
Read only  
EEPROM  
area  
An - 31  
An  
32 Bytes  
0000h  
Incremental Register  
X Decoder  
001Fh  
AI02145C  
Note: 1. An is the top address of the memory.  
10/18  
M35080  
Figure 12. Page Write Operation Sequence  
S
0
1
2
3
4
5
6
7
8
9
10  
20 21 22 23 24 25 26 27 28 29 30 31  
C
D
INSTRUCTION  
16 BIT ADDRESS  
DATA BYTE 1  
15 14 13  
3
2
1
0
7
6
5
4
3
2
0
1
S
C
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47  
DATA BYTE 2  
DATA BYTE 3  
DATA BYTE N  
7
6
5
4
3
2
0
7
6
5
4
3
2
0
6
5
4
3
2
0
1
1
1
D
AI01796  
Note: 1. The most significant address bits, A15-A10, are treated as Don’t Care.  
2. The number of clock pulses must be a multiple of 8. Otherwise, the write is aborted.  
POWER ON STATE  
Table 8. Initial Status Register Format  
After power-on, the memory device is in the follow-  
ing state:  
– low power stand-by state  
b7  
b0  
0
0
0
1
0
0
0
0
– deselected (after power-on, a high-to-low transi-  
tion is required on the S input before any opera-  
tions can be started).  
INITIAL DELIVERY STATE  
The device is delivered with the memory array in a  
fully erased state. With the exception of the first 32  
bytes, all data bits are set to ‘1’, and hence all data  
bytes are at FFh. The first 32 bytes are set to all  
‘0’s, and hence the first 16 words at 0000h.  
– the WEL bit is reset  
– the SRWD, BP1 and BP0 bits of the status reg-  
ister are unchanged from the previous power-  
down (they are non-volatile bits).  
The status register bits are initialized to ‘0’, except  
for bit b4, which is set to ‘1’, as shown in Table 8.  
11/18  
M35080  
Table 9. DC Characteristics  
(T = 0 to 70°C, –40 to 85°C or –40 to 125°C; V = 4.5V to 5.5V)  
A
CC  
Symbol  
Parameter  
Test Condition  
Min  
Max  
±2  
Unit  
µA  
I
Input Leakage Current  
Output Leakage Current  
LI  
I
LO  
±2  
µA  
C = 0.1 V /0.9 V , @ 5 MHz,  
CC  
CC  
3
mA  
V
CC  
= 5V, Q = Open  
I
Supply Current  
Standby Current  
CC  
C = 0.1 V /0.9 V , @ 2 MHz,  
CC  
CC  
3
10  
mA  
µA  
µA  
2
V
= 5V, Q = Open, Note  
CC  
S = V , V = V or V , V = 5V  
CC IN  
SS  
CC CC  
I
CC1  
S = V , V = V or V , V = 5V,  
CC IN  
SS  
CC CC  
20  
2
Note  
V
0.3 V  
Input Low Voltage  
Input High Voltage  
–0.3  
V
V
V
IL  
CC  
V
IH  
0.7 V  
V
CC  
+ 1  
CC  
I
= 2mA, V = 5V  
CC  
0.4  
0.4  
OL  
1
Output Low Voltage  
Output High Voltage  
V
OL  
2
V
V
V
I
= 2mA, V = 5V, Note  
OL  
CC  
I
= –2mA, V = 5V  
0.8 V  
0.8 V  
OH  
CC  
CC  
1
V
OH  
2
I
= –2mA, V = 5V, Note  
CC  
CC  
OH  
Note: 1. The device meets output requirements for both TTL and CMOS standards.  
2. Test performed at –40 to 125°C temperature range, Grade 3.  
1
Table 10. Input Parameters  
(T = 25 C, f = 5 MHz)  
A
Symbol  
Parameter  
Input Capacitance (D)  
Min  
Max  
Unit  
C
C
8
6
pF  
pF  
ns  
IN  
IN  
Input Capacitance (other pins)  
t
Input Signal Pulse Width Filtered Out  
10  
LPF  
Note: 1. Sampled only, not 100% tested.  
Table 11. AC Measurement Conditions  
Figure 13. AC Testing Input Output  
Input Rise and Fall Times  
Input Pulse Voltages  
50ns  
0.2V to 0.8V  
CC  
CC  
0.8V  
CC  
0.7V  
0.3V  
CC  
CC  
Input and Output Timing  
Reference Voltages  
0.3V to 0.7V  
CC  
CC  
0.2V  
CC  
C = 100pF  
L
Output Load  
AI00825  
Note: 1. Output Hi-Z is defined as the point where data is no long-  
er driven.  
12/18  
M35080  
Table 12. AC Characteristics  
M35080  
= 4.5V to 5.5V,  
V
CC  
V
= 4.5V to 5.5V,  
= –40 to 125°C  
CC  
T = 0 to 70°C,  
Symbol  
Alt.  
Parameter  
Unit  
A
T
A
T = –40 to 85°C  
A
Min  
D.C.  
100  
100  
Max  
Min  
D.C.  
Max  
f
f
Clock Frequency  
5
2.1  
MHz  
ns  
C
C
t
t
S Active Setup Time  
S Not Active Hold Time  
Clock High Time  
100  
100  
200  
SLCH  
CSS  
t
ns  
CHSL  
(1)  
t
60  
80  
ns  
t
CLH  
CH  
(1)  
t
Clock Low Time  
200  
ns  
t
CLL  
CL  
t
t
RC  
Clock Rise Time  
1
1
1
1
µs  
µs  
ns  
ns  
µs  
µs  
ns  
ns  
ns  
ns  
ns  
ns  
CLCH  
CHCL  
DVCH  
t
t
t
t
FC  
Clock Fall Time  
t
Data In Setup Time  
Data In Hold Time  
Data In Rise Time  
Data In Fall Time  
20  
30  
50  
60  
DSU  
t
CHDX  
DH  
t
t
RI  
1
1
1
1
DLDH  
DHDL  
t
t
t
FI  
S Active Hold Time  
S Not Active Setup Time  
S Deselect Time  
200  
100  
200  
200  
100  
200  
CHSH  
SHCH  
t
t
t
CSH  
SHSL  
SHQZ  
CLQV  
CLQX  
t
t
t
t
DIS  
Output Disable Time  
Clock Low to Output Valid  
Output Hold Time  
100  
60  
150  
300  
t
V
t
0
0
HO  
RO  
(2)  
(2)  
t
Output Rise Time  
Output Fall Time  
Write Cycle Time  
100  
100  
10  
100  
100  
10  
ns  
ns  
t
QLQH  
t
FO  
t
QHQL  
t
W
t
ms  
WP  
Note: 1. t  
+ t 1/fc  
CL  
CH  
2. Value guaranteed by characterization, not 100% tested in production.  
13/18  
M35080  
Figure 14. Serial Input Timing  
tSHSL  
S
tCHSL  
tSLCH  
tCHSH  
tSHCH  
C
tDVCH  
tCHCL  
tCHDX  
tCLCH  
MSB IN  
LSB IN  
D
tDLDH  
tDHDL  
HIGH IMPEDANCE  
Q
AI01447  
Figure 15. Output Timing  
S
C
tCH  
tCLQV  
tCL  
tSHQZ  
tCLQX  
LSB OUT  
Q
tQLQH  
tQHQL  
ADDR.LSB IN  
D
AI01449B  
14/18  
M35080  
ORDERING INFORMATION  
The notation used for the device number is as  
shown in Table 13. For a list of available options  
(speed, package, etc.) or for further information on  
any aspect of this device, please contact the ST  
Sales Office nearest to you.  
Table 13. Ordering Information Scheme  
Example:  
M35080  
MN  
6
T
Package  
BN  
PSDIP8 (0.25 mm frame)  
SO8 (150 mil width)  
MN  
Temperature Range  
–40 °C to 85 °C  
Option  
Tape and Reel Packing  
6
3
T
–40 °C to 125 °C  
15/18  
M35080  
Table 14. PSDIP8 - 8 pin Plastic Skinny DIP, 0.25mm lead frame  
mm  
inches  
Min.  
Symb.  
Typ.  
Min.  
3.90  
0.49  
3.30  
0.36  
1.15  
0.20  
9.20  
Max.  
5.90  
Typ.  
Max.  
0.232  
A
A1  
A2  
B
0.154  
0.019  
0.130  
0.014  
0.045  
0.008  
0.362  
5.30  
0.56  
1.65  
0.36  
9.90  
0.209  
0.022  
0.065  
0.014  
0.390  
B1  
C
D
E
7.62  
2.54  
0.300  
0.100  
E1  
e1  
eA  
eB  
L
6.00  
6.70  
0.236  
0.264  
7.80  
0.307  
10.00  
3.80  
0.394  
0.150  
3.00  
8
0.118  
8
N
Figure 16. PSDIP8 (BN)  
A2  
A
L
A1  
e1  
B
C
eA  
eB  
B1  
D
N
1
E1  
E
PSDIP-a  
Note: 1. Drawing is not to scale.  
16/18  
M35080  
Table 15. SO8 - 8 lead Plastic Small Outline, 150 mils body width  
mm  
inches  
Min.  
0.053  
0.004  
0.013  
0.007  
0.189  
0.150  
Symb.  
Typ.  
Min.  
1.35  
0.10  
0.33  
0.19  
4.80  
3.80  
Max.  
1.75  
0.25  
0.51  
0.25  
5.00  
4.00  
Typ.  
Max.  
0.069  
0.010  
0.020  
0.010  
0.197  
0.157  
A
A1  
B
C
D
E
e
1.27  
0.050  
H
h
5.80  
0.25  
0.40  
0°  
6.20  
0.50  
0.90  
8°  
0.228  
0.010  
0.016  
0°  
0.244  
0.020  
0.035  
8°  
L
α
N
CP  
8
8
0.10  
0.004  
Figure 17. SO8 narrow (MN)  
h x 45˚  
C
A
B
CP  
e
D
N
1
E
H
A1  
α
L
SO-a  
Note: 1. Drawing is not to scale.  
17/18  
M35080  
Information furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility for the consequences  
of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. No license is granted  
by implication or otherwise under any patent or patent rights of STMicroelectronics. Specifications mentioned in this publication are subject  
to change without notice. This publication supersedes and replaces all information previously supplied. STMicroelectronics products are not  
authorized for use as critical components in life support devices or systems without express written approval of STMicroelectronics.  
© 1999 STMicroelectronics - All Rights Reserved  
The ST logo is a registered trademark of STMicroelectronics.  
All other names are the property of their respective owners.  
STMicroelectronics GROUP OF COMPANIES  
Australia - Brazil - China - Finland - France - Germany - Hong Kong - India - Italy - Japan - Malaysia - Malta - Morocco - Singapore - Spain -  
Sweden - Switzerland - United Kingdom - U.S.A.  
http://www.st.com  
18/18  

相关型号:

M35080-BN6

1KX8 SPI BUS SERIAL EEPROM, PDIP8, 0.25 MM LEAD FRAME, SKINNY, PLASTIC, DIP-8
STMICROELECTR

M35080-BN6T

8 Kbit Serial SPI Bus EEPROM With Incremental Registers
STMICROELECTR

M35080-MN3

1KX8 SPI BUS SERIAL EEPROM, PDSO8, 0.150 INCH, PLASTIC, SO-8
STMICROELECTR

M35080-MN3T

8 Kbit Serial SPI Bus EEPROM With Incremental Registers
STMICROELECTR

M35080-MN6

1KX8 SPI BUS SERIAL EEPROM, PDSO8, 0.150 INCH, PLASTIC, SO-8
STMICROELECTR

M35080-MN6T

8 Kbit Serial SPI Bus EEPROM With Incremental Registers
STMICROELECTR

M35080BN

8 Kbit Serial SPI Bus EEPROM With Incremental Registers
STMICROELECTR

M35080FP

SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
RENESAS

M35080MN

8 Kbit Serial SPI Bus EEPROM With Incremental Registers
STMICROELECTR

M35080MN1

M35080MN1
STMICROELECTR

M35080MN1T

M35080MN1T
STMICROELECTR

M350S0823CT1-C1H

Synchronous DRAM Module, 8MX72, 6ns, CMOS, DIMM-168
SAMSUNG