16 Kbit and 8 Kbit Serial SPI Bus EEPROM With High Speed Clock
16 Kbit and 8 Kbit Serial SPI Bus EEPROM With High Speed Clock
16 Kbit and 8 Kbit Serial SPI Bus EEPROM With High Speed Clock
M95080
16 Kbit and 8 Kbit serial SPI bus EEPROM
with high speed clock
Features
Figure 1.
Status Register
Packages
ECOPACK (RoHS compliant)
Table 1.
Packages
SO8 (MN)
150 mil width
TSSOP8 (DW)
169 mil width
UFDFPN8 (MB)
2 x 3 mm (MLP)
Device summary
Reference
Part number
M95160
M95160
M95160-W
M95160-R
M95080
M95080
M95080-W
M95080-R
May 2007
Rev 6
1/45
www.st.com
Contents
M95160, M95080
Contents
1
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Signal description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.1
2.2
2.3
2.4
2.5
Hold (HOLD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.6
2.7
2.8
VSS ground . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
SPI modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Operating features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.1
4.1.3
4.1.4
Power-down . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.2
4.3
Hold condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.4
Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.5
Memory organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
6.1
6.2
6.3
2/45
WIP bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
M95160, M95080
Contents
6.3.2
WEL bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
6.3.3
6.3.4
SRWD bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
6.4
6.5
6.6
Delivery state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
7.1
Maximum rating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
DC and AC parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
10
Package mechanical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
11
Part numbering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
12
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3/45
List of tables
M95160, M95080
List of tables
Table 1.
Table 2.
Table 3.
Table 4.
Table 5.
Table 6.
Table 7.
Table 8.
Table 9.
Table 10.
Table 11.
Table 12.
Table 13.
Table 14.
Table 15.
Table 16.
Table 17.
Table 18.
Table 19.
Table 20.
Table 21.
Table 22.
Table 23.
Table 24.
Table 25.
Table 26.
Table 27.
Table 28.
Table 29.
Table 30.
4/45
Device summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Signal names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Write-Protected block size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Instruction set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Status Register format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Protection modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Address range bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Operating conditions (M95160 and M95080) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Operating conditions (M95160-W and M95080-W) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Operating conditions (M95160-R and M95080-R) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
AC measurement conditions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Capacitance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
DC characteristics (M95160 and M95080, device grade 3) . . . . . . . . . . . . . . . . . . . . . . . . 28
DC characteristics (M95160 and M95080, device grade 6) . . . . . . . . . . . . . . . . . . . . . . . . 28
DC characteristics (M95160-W and M95080-W, device grade 3). . . . . . . . . . . . . . . . . . . . 29
DC characteristics (M95160-W and M95080-W, device grade 6). . . . . . . . . . . . . . . . . . . . 29
DC characteristics (M95160-R and M95080-R) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
AC characteristics (M95160 and M95080, device grade 3) . . . . . . . . . . . . . . . . . . . . . . . . 31
AC characteristics (M95160 and M95080, device grade 6) . . . . . . . . . . . . . . . . . . . . . . . . 32
AC characteristics (M95160-W and M95080-W, device grade 3). . . . . . . . . . . . . . . . . . . . 33
AC characteristics (M95160-W and M95080-W, device grade 6). . . . . . . . . . . . . . . . . . . . 34
AC characteristics (M95160-R and M95080-R) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
SO8 narrow 8 lead Plastic Small Outline, 150 mils body width,
mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
UFDFPN8 (MLP8) 8-lead Ultra thin Fine pitch Dual Flat Package No lead
2 x 3 mm, package mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
TSSOP8 8 lead Thin Shrink Small Outline, package mechanical data . . . . . . . . . . . . . . 40
Ordering information scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Available M95160 products (package, voltage range, temperature grade) . . . . . . . . . . . . 42
Available M95080 products (package, voltage range, temperature grade) . . . . . . . . . . . . 42
Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
M95160, M95080
List of figures
List of figures
Figure 1.
Figure 2.
Figure 3.
Figure 4.
Figure 5.
Figure 6.
Figure 7.
Figure 8.
Figure 9.
Figure 10.
Figure 11.
Figure 12.
Figure 13.
Figure 14.
Figure 15.
Figure 16.
Figure 17.
Figure 18.
Figure 19.
Figure 20.
Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Logic diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
8-pin package connections (top view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Bus master and memory devices on the SPI bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
SPI modes supported . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Write Enable (WREN) sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Write Disable (WRDI) sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Read Status Register (RDSR) sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Write Status Register (WRSR) sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Read from Memory Array (READ) sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Byte Write (WRITE) sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Page Write (WRITE) sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
AC measurement I/O waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Serial input timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Hold timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Output timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
SO8 narrow 8 lead Plastic Small Outline, 150 mils body width, package outline . . . . . . 38
UFDFPN8 (MLP8) 8-lead Ultra thin Fine pitch Dual Flat Package No lead
2 x 3 mm, package outline. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
TSSOP8 8 lead Thin Shrink Small Outline, package outline . . . . . . . . . . . . . . . . . . . . . . 40
5/45
Description
M95160, M95080
Description
These electrically erasable programmable memory (EEPROM) devices are accessed by a
high speed SPI-compatible bus. The memory array is organized as 2048 x 8 bit (M95160),
and 1024 x 8 bit (M95080).
The device is accessed by a simple serial interface that is SPI-compatible. The bus signals
are C, D and Q, as shown in Table 2. and Figure 2.
The device is selected when Chip Select (S) is taken Low. Communications with the device
can be interrupted using Hold (HOLD).
In order to meet environmental requirements, ST offers the M95xxx in ECOPACK
packages. ECOPACK packages are Lead-free and RoHS compliant.
ECOPACK is an ST trademark. ECOPACK specifications are available at: www.st.com.
Figure 2.
Logic diagram
VCC
C
S
M95xxx
W
HOLD
VSS
AI01789C
Table 2.
Signal names
Signal name
6/45
Function
Direction
Serial Clock
Input
Input
Output
Chip Select
Input
Write Protect
Input
HOLD
Hold
Input
VCC
Supply voltage
VSS
Ground
M95160, M95080
Figure 3.
Description
8-pin package connections (top view)
M95xxx
S
Q
W
VSS
1
2
3
4
8
7
6
5
VCC
HOLD
C
D
AI01790D
1. See Package mechanical section for package dimensions, and how to identify pin-1.
7/45
Signal description
M95160, M95080
Signal description
During all operations, VCC must be held stable and within the specified valid range:
VCC(min) to VCC(max).
All of the input and output signals must be held High or Low (according to voltages of VIH,
VOH, VIL or VOL, as specified in Table 13. to Table 18.). These signals are described next.
2.1
2.2
2.3
2.4
2.5
Hold (HOLD)
The Hold (HOLD) signal is used to pause any serial communications with the device without
deselecting the device.
During the Hold condition, the Serial Data Output (Q) is high impedance, and Serial Data
Input (D) and Serial Clock (C) are Dont Care.
To start the Hold condition, the device must be selected, with Chip Select (S) driven Low.
8/45
M95160, M95080
2.6
Signal description
2.7
2.8
VSS ground
VSS is the reference for the VCC supply voltage.
9/45
M95160, M95080
SDI
SCK
VCC
C Q D
SPI Bus Master
SPI Memory
Device
R
CS3
VCC
C Q D
VSS
C Q D
VCC
VSS
SPI Memory
Device
VSS
SPI Memory
Device
CS2 CS1
S
HOLD
HOLD
HOLD
AI12836b
1. The Write Protect (W) and Hold (HOLD) signals should be driven, High or Low as appropriate.
Figure 4 shows an example of three memory devices connected to an MCU, on an SPI bus.
Only one memory device is selected at a time, so only one memory device drives the Serial
Data Output (Q) line at a time, the other memory devices are high impedance.
The pull-up resistor R (represented in Figure 4) ensures that a device is not selected if the
Bus Master leaves the S line in the high impedance state.
In applications where the Bus Master may be in a state where all input/output SPI buses are
high impedance at the same time (for example, if the Bus Master is reset during the
transmission of an instruction), the clock line (C) must be connected to an external pulldown resistor so that, if all inputs/outputs become high impedance, the C line is pulled Low
(while the S line is pulled High): this ensures that S and C do not become High at the same
time, and so, that the tSHCH requirement is met. The typical value of R is 100 k.
10/45
M95160, M95080
3.1
SPI modes
These devices can be driven by a microcontroller with its SPI peripheral running in either of
the two following modes:
CPOL=0, CPHA=0
CPOL=1, CPHA=1
For these two modes, input data is latched in on the rising edge of Serial Clock (C), and
output data is available from the falling edge of Serial Clock (C).
The difference between the two modes, as shown in Figure 5., is the clock polarity when the
bus master is in Stand-by mode and not transferring data:
Figure 5.
CPOL CPHA
MSB
MSB
AI01438B
11/45
Operating features
Operating features
4.1
4.1.1
M95160, M95080
Prior to selecting the memory and issuing instructions to it, a valid and stable VCC voltage
within the specified [VCC(min), VCC(max)] range must be applied (see Table 9, Table 10 and
Table 11). In order to secure a stable dc supply voltage, it is recommended to decouple the
VCC line with a suitable capacitor (usually of the order of 10 nF to 100 nF) close to the
VCC/VSS package pins.
This voltage must remain stable and valid until the end of the transmission of the instruction
and, for a Write instruction, until the completion of the internal write cycle (tW).
4.1.2
Power-up conditions
When the power supply is turned on, VCC rises from VSS to VCC. During this time, the Chip
Select (S) line is not allowed to float but should follow the VCC voltage, it is therefore
recommended to connect the S line to VCC via a suitable pull-up resistor.
In addition, the Chip Select (S) input offers a built-in safety feature, as the S input is edge
sensitive as well as level sensitive: after power-up, the device does not become selected
until a falling edge has first been detected on Chip Select (S). This ensures that Chip Select
(S) must have been High, prior to going Low to start the first operation.
The VCC rise time must not vary faster than 1 V/s.
4.1.3
deselected (at next power-up, a falling edge is required on Chip Select (S) before any
instructions can be started)
12/45
Write In Progress (WIP) is reset to 0. The SRWD, BP1 and BP0 bits of the Status
Register are unchanged from the previous power-down (they are non-volatile bits).
M95160, M95080
4.1.4
Operating features
Power-down
At Power-down (continuous decrease of VCC), as soon as VCC drops from the normal
operating voltage to below the power on reset threshold voltage, the device stops
responding to any instruction sent to it.
During Power-down, the device must be deselected and in Standby Power mode (that is
there should be no internal Write cycle in progress). Chip Select (S) should be allowed to
follow the voltage applied on VCC.
4.2
4.3
Hold condition
The Hold (HOLD) signal is used to pause any serial communications with the device without
resetting the clocking sequence.
During the Hold condition, the Serial Data Output (Q) is high impedance, and Serial Data
Input (D) and Serial Clock (C) are Dont Care.
To enter the Hold condition, the device must be selected, with Chip Select (S) Low.
Normally, the device is kept selected, for the whole duration of the Hold condition.
Deselecting the device while it is in the Hold condition, has the effect of resetting the state of
the device, and this mechanism can be used if it is required to reset any processes that had
been in progress.
The Hold condition starts when the Hold (HOLD) signal is driven Low at the same time as
Serial Clock (C) already being Low.
The Hold condition ends when the Hold (HOLD) signal is driven High at the same time as
Serial Clock (C) already being Low.
4.4
Status Register
Figure 6. shows the position of the Status Register in the control logic of the device. The
Status Register contains a number of status and control bits that can be read or set (as
appropriate) by specific instructions. See Section 6.3: Read Status Register (RDSR) for a
detailed description of the Status Register bits
13/45
Operating features
4.5
M95160, M95080
Write and Write Status Register instructions are checked that they consist of a number
of clock pulses that is a multiple of eight, before they are accepted for execution.
All instructions that modify data must be preceded by a Write Enable (WREN)
instruction to set the Write Enable Latch (WEL) bit. This bit is returned to its reset state
by the following events:
Power-up
The Block Protect (BP1, BP0) bits in the Status Register allow part of the memory to be
configured as read-only.
The Write Protect (W) signal allows the Block Protect (BP1, BP0) bits of the Status
Register to be protected.
For any instruction to be accepted, and executed, Chip Select (S) must be driven High after
the rising edge of Serial Clock (C) for the last bit of the instruction, and before the next rising
edge of Serial Clock (C).
Two points need to be noted in the previous sentence:
The last bit of the instruction can be the eighth bit of the instruction code, or the eighth
bit of a data byte, depending on the instruction (except for Read Status Register
(RDSR) and Read (READ) instructions).
The next rising edge of Serial Clock (C) might (or might not) be the next bus
transaction for some other device on the SPI bus.
Table 3.
14/45
BP1
BP0
M95160
M95080
none
none
none
Upper quarter
0600h - 07FFh
0300h - 03FFh
Upper half
0400h - 07FFh
0200h - 03FFh
Whole memory
0000h - 07FFh
0000h - 03FFh
M95160, M95080
Memory organization
Memory organization
The memory is organized as shown in Figure 6.
Figure 6.
Block diagram
HOLD
W
High Voltage
Generator
Control Logic
S
C
D
Address Register
and Counter
Data
Register
Size of the
Read only
EEPROM
area
Y Decoder
Status
Register
1 Page
X Decoder
AI01272C
15/45
Instructions
M95160, M95080
Instructions
Each instruction starts with a single-byte code, as summarized in Table 4.
If an invalid instruction is sent (one not contained in Table 4.), the device automatically
deselects itself.
Table 4.
Instruction set
Instruction
6.1
Description
Instruction Format
WREN
Write Enable
0000 0110
WRDI
Write Disable
0000 0100
RDSR
0000 0101
WRSR
0000 0001
READ
0000 0011
WRITE
0000 0010
C
Instruction
D
High Impedance
Q
AI02281E
16/45
M95160, M95080
6.2
Instructions
Power-up
Figure 8.
C
Instruction
D
High Impedance
Q
AI03750D
17/45
Instructions
6.3
M95160, M95080
6.3.1
WIP bit
The Write In Progress (WIP) bit indicates whether the memory is busy with a Write or Write
Status Register cycle. When set to 1, such a cycle is in progress, when reset to 0 no such
cycle is in progress.
6.3.2
WEL bit
The Write Enable Latch (WEL) bit indicates the status of the internal Write Enable Latch.
When set to 1 the internal Write Enable Latch is set, when set to 0 the internal Write Enable
Latch is reset and no Write or Write Status Register instruction is accepted.
6.3.3
6.3.4
SRWD bit
The Status Register Write Disable (SRWD) bit is operated in conjunction with the Write
Protect (W) signal. The Status Register Write Disable (SRWD) bit and Write Protect (W)
signal allow the device to be put in the Hardware Protected mode (when the Status Register
Write Disable (SRWD) bit is set to 1, and Write Protect (W) is driven Low). In this mode, the
non-volatile bits of the Status Register (SRWD, BP1, BP0) become read-only bits and the
Write Status Register (WRSR) instruction is no longer accepted for execution.
Table 5.
b7
SRWD
b0
0
BP1
BP0
WEL
WIP
18/45
M95160, M95080
Figure 9.
Instructions
Read Status Register (RDSR) sequence
S
0
9 10 11 12 13 14 15
C
Instruction
D
Status Register Out
High Impedance
Q
7
MSB
MSB
AI02031E
19/45
Instructions
6.4
M95160, M95080
20/45
M95160, M95080
Instructions
Table 6.
Protection modes
W
Signal
SRWD
Bit
Mode
Status Register is
Writable (if the WREN
Software instruction has set the
Protected WEL bit)
(SPM)
The values in the BP1
and BP0 bits can be
changed
Memory content
Protected area(1)
Unprotected area(1)
Write Protected
Ready to accept
Write instructions
Status Register is
Hardware write
Hardware
protected
Protected
Write Protected
The values in the BP1
(HPM)
and BP0 bits cannot be
changed
Ready to accept
Write instructions
1. As defined by the values in the Block Protect (BP1, BP0) bits of the Status Register, as shown in Table 6.
If Write Protect (W) is driven High, it is possible to write to the Status Register provided
that the Write Enable Latch (WEL) bit has previously been set by a Write Enable
(WREN) instruction.
If Write Protect (W) is driven Low, it is not possible to write to the Status Register even
if the Write Enable Latch (WEL) bit has previously been set by a Write Enable (WREN)
instruction. (Attempts to write to the Status Register are rejected, and are not accepted
for execution). As a consequence, all the data bytes in the memory area that are
software protected (SPM) by the Block Protect (BP1, BP0) bits of the Status Register,
are also hardware protected against data modification.
Regardless of the order of the two events, the Hardware Protected Mode (HPM) can be
entered:
by setting the Status Register Write Disable (SRWD) bit after driving Write Protect (W)
Low
or by driving Write Protect (W) Low after setting the Status Register Write Disable
(SRWD) bit.
The only way to exit the Hardware Protected Mode (HPM) once entered is to pull Write
Protect (W) High.
If Write Protect (W) is permanently tied High, the Hardware Protected Mode (HPM) can
never be activated, and only the Software Protected Mode (SPM), using the Block Protect
(BP1, BP0) bits of the Status Register, can be used.
21/45
Instructions
M95160, M95080
Table 7.
Address Bits
M95160
M95080
A10-A0
A9-A0
9 10 11 12 13 14 15
C
Instruction
Status
Register In
7
D
High Impedance
MSB
Q
AI02282D
22/45
M95160, M95080
6.5
Instructions
9 10
20 21 22 23 24 25 26 27 28 29 30 31
C
Instruction
16-Bit Address
15 14 13
MSB
Data Out 1
High Impedance
Q
Data Out 2
1
MSB
AI01793D
1. Depending on the memory size, as shown in Table 7., the most significant address bits are Dont Care.
23/45
Instructions
6.6
M95160, M95080
if the Write Enable Latch (WEL) bit has not been set to 1 (by executing a Write Enable
instruction just before)
if the device has not been deselected, by Chip Select (S) being driven High, at a byte
boundary (after the eighth bit, b0, of the last data byte that has been latched in)
if the addressed page is in the region protected by the Block Protect (BP1 and BP0)
bits.
9 10
20 21 22 23 24 25 26 27 28 29 30 31
C
Instruction
16-Bit Address
15 14 13
Data Byte
High Impedance
Q
AI01795D
1. Depending on the memory size, as shown in Table 7., the most significant address bits are Dont Care.
24/45
M95160, M95080
Instructions
9 10
20 21 22 23 24 25 26 27 28 29 30 31
C
Instruction
16-Bit Address
15 14 13
Data Byte 1
S
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
C
Data Byte 2
Data Byte 3
Data Byte N
AI01796D
1. Depending on the memory size, as shown in Table 7., the most significant address bits are Dont Care.
25/45
Delivery state
M95160, M95080
Delivery state
7.1
Maximum rating
Stressing the device outside the ratings listed in Table 8. may cause permanent damage to
the device. These are stress ratings only, and operation of the device at these, or any other
conditions outside 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 STMicroelectronics SURE Program and other relevant
quality documents.
Table 8.
Symbol
Min.
Max.
40
130
TSTG
Storage temperature
65
150
TLEAD
TA
Parameter
Unit
VO
Output voltage
0.50
VCC+0.6
VI
Input voltage
0.50
6.5
VCC
Supply voltage
0.50
6.5
VESD
4000
4000
1. Compliant with JEDEC Std J-STD-020C (for small body, Sn-Pb or Pb assembly), the ST ECOPACK
7191395 specification, and the European directive on Restrictions on Hazardous Substances (RoHS)
2002/95/EU
2. AEC-Q100-002 (compliant with JEDEC Std JESD22-A114A, C1=100 pF, R1=1500 , R2=500 )
26/45
M95160, M95080
DC and AC parameters
DC and AC parameters
This section summarizes the operating and measurement conditions, and the dc and ac
characteristics of the device. The parameters in the dc and ac characteristic tables that
follow are derived from tests performed under the measurement conditions summarized in
the relevant tables. Designers should check that the operating conditions in their circuit
match the measurement conditions when relying on the quoted parameters.
Table 9.
Symbol
VCC
TA
Table 10.
Parameter
Min.
Max.
Unit
Supply voltage
4.5
5.5
40
85
40
125
Min.
Max.
Unit
Supply voltage
2.5
5.5
40
85
40
125
Symbol
VCC
TA
Table 11.
Parameter
Max.(1)
Unit
Supply voltage
1.8
5.5
40
85
Symbol
VCC
TA
Parameter
1. This product is under development. For more information, please contact your nearest ST sales office.
Table 12.
AC measurement conditions(1)
Symbol
CL
Parameter
Min.
Load capacitance
Typ.
Max.
30
Unit
pF
50
ns
0.2VCC to 0.8VCC
0.3VCC to 0.7VCC
1. Output Hi-Z is defined as the point where data out is no longer driven.
0.2VCC
27/45
DC and AC parameters
Table 13.
M95160, M95080
Capacitance(1)
Symbol
COUT
CIN
Parameter
Test condition
Min.
Max.
Unit
VOUT = 0 V
pF
VIN = 0 V
pF
VIN = 0 V
pF
Table 14.
Symbol
Test condition
Min.
Max.
Unit
ILI
ILO
ICC
Supply current
C = 0.1VCC/0.9VCC at 5 MHz,
VCC = 5 V, Q = open
mA
ICC1
Supply current
(Standby)
S = VCC, VCC = 5 V,
VIN = VSS or VCC
VIL
0.45
0.3 VCC
VIH
0.7 VCC
VCC+1
VOL (1)
0.4
VOH
(1)
0.8 VCC
1. For all 5 V range devices, the device meets the output requirements for both TTL and CMOS standards.
Table 15.
Symbol
Test condition
Min.
Max.
Unit
ILI
Input leakage
current
ILO
Output leakage
current
ICC
Supply current
C = 0.1VCC/0.9VCC at 10 MHz,
VCC = 5 V, Q = open
mA
ICC1
Supply current
(Standby)
S = VCC, VCC = 5 V,
VIN = VSS or VCC
VIL
0.45
0.3 VCC
VIH
0.7 VCC
VCC+1
0.4
VOL(1)
VOH (1)
Output high
voltage
0.8 VCC
1. For all 5 V range devices, the device meets the output requirements for both TTL and CMOS standards.
28/45
M95160, M95080
Table 16.
Symbol
DC and AC parameters
DC characteristics (M95160-W and M95080-W, device grade 3)
Parameter
Test condition
Min.
Max.
Unit
ILI
Input leakage
current
ILO
Output leakage
current
ICC
Supply current
C = 0.1VCC/0.9VCC at 5 MHz,
VCC = 2.5 V, Q = open
mA
ICC1
Supply current
(Standby)
VIL
0.45
0.3 VCC
VIH
0.7 VCC
VCC+1
VOL
0.4
VOH
Table 17.
Symbol
Test condition
Min.
Max.
Unit
ILI
Input leakage
current
ILO
Output leakage
current
C = 0.1VCC/0.9VCC at 5 MHz,
VCC = 2.5V, Q = open, Process SA
mA
C = 0.1VCC/0.9VCC at 10 MHz,
VCC = 2.5 V, Q = open, Process GB or
SB
mA
ICC
Supply current
ICC1
Supply current
(Standby)
VIL
0.45
0.3 VCC
VIH
0.7 VCC
VCC+1
VOL
0.4
VOH
29/45
DC and AC parameters
Table 18.
Symbol
30/45
M95160, M95080
DC characteristics (M95160-R and M95080-R)
Parameter
Test Condition
Min.
Max.
Unit
ILI
ILO
ICC
Supply current
C = 0.1VCC/0.9VCC at 5 MHz,
VCC = 1.8 V, Q = open
mA
ICC1
Supply current
(Standby)
VIL
0.45
0.3 VCC
VIH
0.7 VCC
VCC+1
VOL
0.3
VOH
0.8 VCC
M95160, M95080
DC and AC parameters
Table 19.
Symbol
Alt.
fC
fSCK
Clock frequency
tSLCH
tCSS1
90
ns
tSHCH
tCSS2
90
ns
tSHSL
tCS
S deselect time
100
ns
tCHSH
tCSH
90
ns
90
ns
tCHSL
Parameter
Min.
Max.
Unit
D.C.
MHz
tCH(1)
tCLH
90
ns
(1))
90
ns
tCLL
tCLCH
(2)
tRC
tCHCL
(2)
tFC
tCL
tDVCH
tDSU
20
ns
tCHDX
tDH
30
ns
tHHCH
70
ns
tHLCH
40
ns
tCLHL
ns
tCLHH
ns
tSHQZ(2)
tDIS
tCLQV
tV
tCLQX
100
ns
60
ns
tHO
tQLQH
(2)
ns
tRO
50
ns
tQHQL
(2)
tFO
50
ns
tHHQV
tLZ
50
ns
tHLQZ(2)
tHZ
100
ns
tW
tWC
Write time
ms
1. tCH + tCL must never be lower than the shortest possible clock period, 1/fC(max).
2. Value guaranteed by characterization, not 100% tested in production.
31/45
DC and AC parameters
Table 20.
M95160, M95080
AC characteristics (M95160 and M95080, device grade 6)
Test conditions specified in Table 12. and Table 9.
Symbol
Alt.
fC
fSCK
Clock frequency
tSLCH
tCSS1
15
ns
tSHCH
tCSS2
15
ns
tSHSL
tCS
S deselect time
40
ns
tCHSH
tCSH
25
ns
15
ns
tCHSL
Parameter
Max.
Unit
D.C.
10
MHz
tCH(1)
tCLH
40
ns
(1)
40
ns
tCLL
tCLCH(2)
tRC
tCHCL(2)
tFC
tDVCH
tDSU
15
ns
tCHDX
tDH
15
ns
tHHCH
15
ns
tHLCH
20
ns
tCLHL
ns
tCLHH
ns
tCL
tSHQZ(2)
tDIS
tCLQV
tV
tCLQX
25
ns
35
ns
tHO
tQLQH
(2)
tRO
20
ns
tQHQL
(2)
tFO
20
ns
tHHQV
tLZ
25
ns
tHLQZ ((2))
tHZ
35
ns
tW
tWC
Write Time
ms
1. tCH + tCL must never be lower than the shortest possible clock period, 1/fC(max).
2. Value guaranteed by characterization, not 100% tested in production.
32/45
Min.
ns
M95160, M95080
DC and AC parameters
Table 21.
Symbol
Alt.
fC
fSCK
Clock frequency
tSLCH
tCSS1
90
ns
tSHCH
tCSS2
90
ns
tSHSL
tCS
S deselect time
100
ns
tCHSH
tCSH
90
ns
90
ns
tCHSL
Parameter
Min.
Max.
Unit
D.C.
MHz
tCH(1)
tCLH
90
ns
tCL(1)
90
ns
tCLL
tCLCH
(2)
tRC
tCHCL
(2)
tFC
tDVCH
tDSU
20
ns
tCHDX
tDH
30
ns
tHHCH
70
ns
tHLCH
40
ns
tCLHL
ns
tCLHH
ns
tSHQZ(2)
tDIS
tCLQV
tV
tCLQX
100
ns
60
ns
tHO
tQLQH
(2)
ns
tRO
50
ns
tQHQL
(2)
tFO
50
ns
tHHQV
tLZ
50
ns
tHLQZ(2)
tHZ
100
ns
tW
tWC
Write time
ms
1. tCH + tCL must never be lower than the shortest possible clock period, 1/fC(max).
2. Value guaranteed by characterization, not 100% tested in production.
33/45
DC and AC parameters
Table 22.
M95160, M95080
AC characteristics (M95160-W and M95080-W, device grade 6)
Test conditions specified in Table 12. and Table 10.
Process SA
Symbol
fC
Alt.
Process GB or SB (1)
Parameter
Unit
Min.
Max.
Min.
Max.
D.C.
D.C.
10
tSLCH
90
30
ns
tSHCH
90
30
ns
100
40
ns
90
30
ns
90
30
ns
tSHSL
tCS
tCHSH
tCHSL
S deselect time
tCH(2)
tCLH
90
40
ns
(2)
90
40
ns
tCLL
tCLCH(3)
tRC
tCHCL(3)
tFC
tCL
tDVCH
20
10
ns
tCHDX
tDH
30
10
ns
tHHCH
70
30
ns
tHLCH
40
30
ns
tCLHL
ns
tCLHH
ns
tSHQZ(3)
tDIS
tCLQV
tV
tCLQX
100
40
ns
60
40
ns
tHO
tQLQH
(3)
tRO
50
40
ns
tQHQL
(3)
tFO
50
40
ns
tHHQV
tLZ
50
40
ns
tHLQZ(3)
tHZ
100
40
ns
tW
tWC
Write time
ms
1. Preliminary data
2. tCH + tCL must never be lower than the shortest possible clock period, 1/fC(max).
3. Value guaranteed by characterization, not 100% tested in production.
34/45
MHz
ns
M95160, M95080
DC and AC parameters
Table 23.
Symbol
fC
Alt.
Parameter
Min.
Max.
Unit
D.C.
MHz
tSLCH
60
ns
tSHCH
60
ns
90
ns
60
ns
60
ns
80
ns
80
ns
tSHSL
tCS
tCHSH
tCHSL
tCH(1)
tCL
(1)
S deselect time
tCLCH(2)
tRC
tCHCL(2)
tFC
tDVCH
20
ns
tCHDX
tDH
20
ns
tHHCH
60
ns
tHLCH
60
ns
tCLHL
tCLHH
tSHQZ(2)
tDIS
tCLQV
tV
tCLQX
80
ns
80
ns
tHO
tQLQH
(2)
ns
tRO
80
ns
tQHQL
(2)
tFO
80
ns
tHHQV
tLZ
80
ns
tHLQZ(2)
tHZ
80
ns
tW
tWC
Write time
ms
1. tCH + tCL must never be lower than the shortest possible clock period, 1/fC(max).
2. Value guaranteed by characterization, not 100% tested in production.
35/45
DC and AC parameters
M95160, M95080
tSLCH
tCHSH
tSHCH
C
tDVCH
tCHCL
tCHDX
LSB IN
MSB IN
tCLCH
High Impedance
AI01447C
tHHCH
C
tCLHH
tHLQZ
tHHQV
HOLD
AI01448B
36/45
M95160, M95080
DC and AC parameters
tCLQV
tCL
tSHQZ
tCLQX
LSB OUT
Q
tQLQH
tQHQL
D
ADDR.LSB IN
AI01449e
37/45
Package mechanical
10
M95160, M95080
Package mechanical
Figure 18. SO8 narrow 8 lead Plastic Small Outline, 150 mils body width, package
outline
h x 45
A2
A
c
ccc
b
e
0.25 mm
GAUGE PLANE
k
8
E1
A1
L1
SO-A
Table 24.
SO8 narrow 8 lead Plastic Small Outline, 150 mils body width,
mechanical data
millimeters
inches
Symbol
Typ
Min
Typ
Min
1.75
Max
0.069
A1
0.10
A2
1.25
0.28
0.48
0.011
0.019
0.17
0.23
0.007
0.009
ccc
0.25
0.004
0.010
0.049
0.10
0.004
4.90
4.80
5.00
0.193
0.189
0.197
6.00
5.80
6.20
0.236
0.228
0.244
E1
3.90
3.80
4.00
0.154
0.150
0.157
1.27
0.050
0.25
0.50
0.010
0.020
0.40
1.27
0.016
0.050
L1
38/45
Max
1.04
0.041
M95160, M95080
Package mechanical
Figure 19. UFDFPN8 (MLP8) 8-lead Ultra thin Fine pitch Dual Flat Package No lead
2 x 3 mm, package outline
e
b
L1
L3
E2
L
A
D2
ddd
A1
UFDFPN-01
Table 25.
UFDFPN8 (MLP8) 8-lead Ultra thin Fine pitch Dual Flat Package No lead
2 x 3 mm, package mechanical data
millimeters
inches
Symbol
Typ
Min
Max
Typ
Min
Max
0.55
0.50
0.60
0.022
0.020
0.024
A1
0.02
0.00
0.05
0.001
0.000
0.002
0.25
0.20
0.30
0.010
0.008
0.012
2.00
1.90
2.10
0.079
0.075
0.083
D2
1.60
1.50
1.70
0.063
0.059
0.067
ddd
0.08
0.003
3.00
2.90
3.10
0.118
0.114
0.122
E2
0.20
0.10
0.30
0.008
0.004
0.012
0.50
0.020
0.45
0.40
0.50
0.018
0.016
0.020
L1
L3
0.15
0.30
0.006
0.012
39/45
Package mechanical
M95160, M95080
Figure 20. TSSOP8 8 lead Thin Shrink Small Outline, package outline
D
c
E1
A1
A
A2
L1
CP
b
e
TSSOP8AM
Table 26.
inches
Symbol
Typ
Min
A
0.050
0.150
0.800
1.050
0.190
0.090
A2
Typ
Min
1.200
A1
1.000
CP
40/45
Max
Max
0.0472
0.0020
0.0059
0.0315
0.0413
0.300
0.0075
0.0118
0.200
0.0035
0.0079
0.0394
0.100
0.0039
3.000
2.900
3.100
0.1181
0.1142
0.1220
0.650
0.0256
6.400
6.200
6.600
0.2520
0.2441
0.2598
E1
4.400
4.300
4.500
0.1732
0.1693
0.1772
0.600
0.450
0.750
0.0236
0.0177
0.0295
L1
1.000
0.0394
M95160, M95080
11
Part numbering
Part numbering
Table 27.
Example:
M95160
W MN 6
P /S
Device type
M95 = SPI serial access EEPROM
Device function
160 = 16 Kbit (2048 x 8)
080 = 8 Kbit (1024 x 8)
Operating voltage
blank = VCC = 4.5 to 5.5 V
W = VCC = 2.5 to 5.5 V
R = VCC = 1.8 to 5.5 V
Package
MN = SO8 (150 mil width)
DW = TSSOP8
MB = MLP8 (UFDFPN8)
Device grade
6 = Industrial temperature range, 40 to 85 C.
Device tested with standard test flow
3 = Device tested with High Reliability Certified Flow(1).
Automotive temperature range (40 to 125 C)
Option
blank = Standard Packing
T = Tape and Reel Packing
Plating technology
G or P = ECOPACK (RoHS compliant)
Process(2)
/G or /S = F6SP36%
1. ST strongly recommends the use of the Automotive Grade devices for use in an automotive environment.
The High Reliability Certified Flow (HRCF) is described in the quality note QNEE9801. Please ask your
nearest ST sales office for a copy.
2. The Process letter (/G or /S) applies only to Range 3 devices. For Range 6 devices, the process letters do
not appear in the Ordering Information but only appear on the device package (marking) and on the
shipment box. Please contact your nearest ST Sales Office. For more information on how to identify
products by the Process Identification Letter, please refer to AN2043: Serial EEPROM Device Marking.
For a list of available options (speed, package, etc.) or for further information on any aspect
of this device, please contact your nearest ST Sales Office.
The category of second Level Interconnect is marked on the package and on the inner box
label, in compliance with JEDEC Standard JESD97. The maximum ratings related to
soldering conditions are also marked on the inner box label.
41/45
Part numbering
M95160, M95080
Table 28.
Package
M95160
4.5 V to 5.5 V
M95160-W
2.5 V to 5.5 V
M95160-R
1.8 V to 5.5 V
SO8 (MN)
Range 6
Range3
Range 6
Range3
Range 6
TSSOP (DW)
NA(1)
Range 6
Range3
Range 6
NA(1)
NA(1)
Range 6
1. NA = Not available
Table 29.
Package
M95080
4.5 V to 5.5 V
M95080-W
2.5 V to 5.5 V
M95080-R
1.8 V to 5.5 V
SO8 (MN)
Range 6
Range3
Range 6
Range3
Range 6
TSSOP (DW)
NA(1)
Range 6
Range3
Range 6
NA(1)
Range 6
Range 6
1. NA = Not available
42/45
M95160, M95080
12
Revision history
Revision history
Table 30.
Date
Revision
19-Jul-2001
1.0
06-Feb-2002
1.1
18-Oct-2002
1.2
04-Nov-2002
1.3
13-Nov-2002
1.4
21-Nov-2003
2.0
3.0
4.0
5.0
08-Jun-2004
07-Oct-2004
21-Sep-2005
Changes
43/45
Revision history
Table 30.
Date
24-May-2007
44/45
M95160, M95080
Document revision history
Revision
Changes
M95160, M95080
Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (ST) reserve the
right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any
time, without notice.
All ST products are sold pursuant to STs terms and conditions of sale.
Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes no
liability whatsoever relating to the choice, selection or use of the ST products and services described herein.
No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this
document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products
or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such
third party products or services or any intellectual property contained therein.
UNLESS OTHERWISE SET FORTH IN STS TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED
WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWS
OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
UNLESS EXPRESSLY APPROVED IN WRITING BY AN AUTHORIZED ST REPRESENTATIVE, ST PRODUCTS ARE NOT
RECOMMENDED, AUTHORIZED OR WARRANTED FOR USE IN MILITARY, AIR CRAFT, SPACE, LIFE SAVING, OR LIFE SUSTAINING
APPLICATIONS, NOR IN PRODUCTS OR SYSTEMS WHERE FAILURE OR MALFUNCTION MAY RESULT IN PERSONAL INJURY,
DEATH, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE. ST PRODUCTS WHICH ARE NOT SPECIFIED AS "AUTOMOTIVE
GRADE" MAY ONLY BE USED IN AUTOMOTIVE APPLICATIONS AT USERS OWN RISK.
Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately void
any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, any
liability of ST.
45/45