M25P10-A Operating features
13/51
4.7 Hold condition
The Hold (HOLD) signal is used to pause any serial communications with the device without
resetting the clocking sequence. However, taking this signal Low does not terminate any
Write Status Register, Program or Erase cycle that is currently in progress.
To enter the Hold condition, the device must be selected, with Chip Select (S
) Low.
The Hold condition starts on the falling edge of the Hold (HOLD
) signal, provided that this
coincides with Serial Clock (C) being Low (as shown in Figure 5).
The Hold condition ends on the rising edge of the Hold (HOLD
) signal, provided that this
coincides with Serial Clock (C) being Low.
If the falling edge does not coincide with Serial Clock (C) being Low, the Hold condition
starts after Serial Clock (C) next goes Low. Similarly, if the rising edge does not coincide
with Serial Clock (C) being Low, the Hold condition ends after Serial Clock (C) next goes
Low. (This is shown in Figure 5).
During the Hold condition, the Serial Data output (Q) is high impedance, and Serial Data
input (D) and Serial Clock (C) are Don’t care.
Normally, the device is kept selected, with Chip Select (S
) driven Low, for the whole duration
of the Hold condition. This is to ensure that the state of the internal logic remains unchanged
from the moment of entering the Hold condition.
If Chip Select (S
) goes High while the device is in the Hold condition, this has the effect of
resetting the internal logic of the device. To restart communication with the device, it is
necessary to drive Hold (HOLD
) High, and then to drive Chip Select (S) Low. This prevents
the device from going back to the Hold condition.
Table 2. Protected area sizes
Status
Register
content
Memory content
BP1
bit
BP0
bit
Protected area Unprotected area
0 0 none All sectors
(1)
(four sectors: 0, 1, 2 and 3)
1. The device is ready to accept a Bulk Erase instruction if, and only if, both Block Protect (BP1, BP0) bits are
0.
0 1 Upper quarter (sector 3) Lower three-quarters (three sectors: 0 to 2)
1 0 Upper half (two sectors: 2 and 3) Lower half (sectors 0 and 1)
1 1 All sectors (four sectors: 0, 1, 2 and 3) none
Operating features M25P10-A
14/51
Figure 5. Hold condition activation
AI02029D
HOLD
C
Hold
condition
(standard use)
Hold
condition
(non-standard use)
M25P10-A Memory organization
15/51
5 Memory organization
The memory is organized as:
131,072 bytes (8 bits each)
4 sectors (256 Kbits, 32768 bytes each)
512 pages (256 bytes each).
Each page can be individually programmed (bits are programmed from 1 to 0). The device is
sector or bulk erasable (bits are erased from 0 to 1) but not page erasable.
Figure 6. Block diagram
Table 3. Memory organization
Sector Address range
3 18000h 1FFFFh
2 10000h 17FFFh
1 08000h 0FFFFh
0 00000h 07FFFh
HOLD
S
W
Control Logic
High Voltage
Generator
I/O Shift Register
Address Register
and Counter
256 byte
Data Buffer
256 bytes (page size)
X Decoder
Y Decoder
C
D
Q
Status
Register
00000h
08000h
10000h
18000h
1FFFFh
000FFh

M25P10-AVMN6T

Mfr. #:
Manufacturer:
STMicroelectronics
Description:
IC FLASH 1M SPI 50MHZ 8SO
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet