M95256-RBN6T ST Microelectronics, M95256-RBN6T Datasheet - Page 4
![no-image](/images/no-image-200.jpg)
M95256-RBN6T
Manufacturer Part Number
M95256-RBN6T
Description
256/128 Kbit Serial SPI Bus EEPROM With High Speed Clock
Manufacturer
ST Microelectronics
Datasheet
1.M95256-RBN6T.pdf
(21 pages)
M95256, M95128
Figure 4. Data and Clock Timing
the memory device only allows the user to protect
a part of the memory, using the BPn bits of the
status register, in the Software Protected Mode
(SPM).
Hold (HOLD)
The HOLD pin is used to pause the serial
communications between the SPI memory and
controller, without losing bits that have already
been decoded in the serial sequence. For a hold
condition to occur, the memory device must
already have been selected (S = 0). The hold
condition starts when the HOLD pin is held low
while the clock pin (C) is also low (as shown in
Figure 5).
During the hold condition, the Q output pin is held
in its high impedance state, and the levels on the
input pins (D and C) are ignored by the memory
device.
It is possible to deselect the device when it is still
in the hold state, thereby resetting whatever
transfer had been in progress. The memory
remains in the hold state as long as the HOLD pin
is low. To restart communication with the device, it
is necessary both to remove the hold condition (by
taking HOLD high) and to select the memory (by
taking S low).
Table 3. Write Protection Control on the M95256 and M95128
4/21
0 or 1
W
1
0
CPOL
0
1
SRWD
Bit
0
1
1
CPHA
0
1
Hardware
Protected
Protected
Software
(SPM)
(HPM)
Mode
C
C
D or Q
Hardware write protected
Writeable (if the WREN
instruction has set the
Status Register
WEL bit)
MSB
OPERATIONS
All instructions, addresses and data are shifted
serially in and out of the chip. The most significant
bit is presented first, with the data input (D)
sampled on the first rising edge of the clock (C)
after the chip select (S) goes low.
Every instruction starts with a single-byte code, as
summarized in Table 4. This code is entered via
the data input (D), and latched on the rising edge
of the clock input (C). To enter an instruction code,
the product must have been previously selected (S
held low). If an invalid instruction is sent (one not
contained in Table 4), the chip automatically
deselects itself.
Write Enable (WREN) and Write Disable (WRDI)
The write enable latch, inside the memory device,
must be set prior to each WRITE and WRSR
operation. The WREN instruction (write enable)
sets this latch, and the WRDI instruction (write
disable) resets it.
The latch becomes reset by any of the following
events:
– Power on
– WRDI instruction completion
– WRSR instruction completion
– WRITE instruction completion.
Hardware write protected
Software write protected
by the BPn of the status
by the BPn bits of the
Protected Area
status register
register
Data Bytes
Writeable (if the WREN
Writeable (if the WREN
instruction has set the
instruction has set the
Unprotected Area
LSB
WEL bit)
WEL bit)
AI01438