M35080-BN3 [STMICROELECTRONICS]
1KX8 SPI BUS SERIAL EEPROM, PDIP8, 0.25 MM LEAD FRAME, SKINNY, PLASTIC, DIP-8;型号: | M35080-BN3 |
厂家: | ST |
描述: | 1KX8 SPI BUS SERIAL EEPROM, PDIP8, 0.25 MM LEAD FRAME, SKINNY, PLASTIC, DIP-8 可编程只读存储器 电动程控只读存储器 电可擦编程只读存储器 时钟 光电二极管 内存集成电路 |
文件: | 总18页 (文件大小:139K) |
中文: | 中文翻译 | 下载: | 下载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
©2020 ICPDF网 联系我们和版权申明