S25FL016A0LMFI011

Manufacturer Part NumberS25FL016A0LMFI011
ManufacturerSpansion Inc.
S25FL016A0LMFI011 datasheet
 


Specifications of S25FL016A0LMFI011

Cell TypeNORDensity16Mb
Access Time (max)10nsInterface TypeSerial (SPI)
Boot TypeNot RequiredAddress Bus1b
Operating Supply Voltage (typ)3/3.3VOperating Temp Range-40C to 85C
Package TypeSOIC WProgram/erase Volt (typ)2.7 to 3.6V
Sync/asyncSynchronousOperating Temperature ClassificationIndustrial
Operating Supply Voltage (min)2.7VOperating Supply Voltage (max)3.6V
Word Size8bNumber Of Words2M
Supply Current19mAMountingSurface Mount
Pin Count8Lead Free Status / RoHS StatusCompliant
1
2
3
4
5
6
7
8
9
10
11
Page 11
12
Page 12
13
Page 13
14
Page 14
15
Page 15
16
Page 16
17
Page 17
18
Page 18
19
Page 19
20
Page 20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Page 17/37

Download datasheet (2Mb)Embed
PrevNext
9.2
Read Data Bytes at Higher Speed (FAST_READ)
The FAST_READ command reads data from the memory array at the frequency (f
input, with a maximum speed of 50 MHz. The host system must first select the device by driving CS# low. The
FAST_READ command is then written to SI, followed by a 3-byte address (A23-A0) and a dummy byte. Each
bit is latched on the rising edge of SCK. The memory array data, at that address, are output serially on SO at
a frequency f
, on the falling edge of SCK.
SCK
The FAST_READ command sequence is shown in
specified can be at any location. The device automatically increments to the next higher address after each
byte of data is output. The entire memory array can therefore be read with a single FAST_READ command.
When the highest address is reached, the address counter reverts to 00000h, allowing the read sequence to
continue indefinitely.
The FAST_READ command is terminated by driving CS# high at any time during data output. The device
rejects any FAST_READ command issued while it is executing a program, erase, or Write Status Register
operation, and continues the operation uninterrupted.
Figure 9.2 Read Data Bytes at Higher Speed (FAST_READ) Command Sequence
CS#
Mode 3
0
1
2
SCK
Mode 0
SI
Hi-Z
SO
9.3
Read Identification (RDID)
The Read Identification (RDID) command outputs the one-byte manufacturer identification, followed by the
two-byte device identification, to the host system.
JEDEC assigns the manufacturer identification byte; for Spansion devices it is 01h. The device manufacturer
assigns the device identification: the first byte provides the memory type; the second byte indicates the
memory capacity. See
The host system must first select the device by driving CS# low. The RDID command is then written to SI,
and each bit is latched on the rising edge of SCK. The 24-bit device identification data is output from the
memory array on SO at a frequency f
The RDID command sequence is shown in
Driving CS# high after the device identification data has been read at least once terminates the READ_ID
command. Driving CS# high at any time during data output also terminates the RDID operation.
The device rejects any RDID command issued while it is executing a program, erase, or Write Status Register
operation, and continues the operation uninterrupted.
February 27, 2009 S25FL016A_00_C4
D a t a
S h e e t
Figure 9.2
31 32 33
5
6
7
8
9
28 29 30
3
4
10
24-Bit Address
Dummy Byte
Command
23 22 21
3
2
1
0
6
7
Table 9.1 on page 18
or
Table 9.4 on page 25
, on the falling edge of SCK.
SCK
Figure 9.3
and
Table 9.4 on page
S25FL016A
) presented at the SCK
SCK
and
Table 9.4 on page
25. The first byte
34 35 36 37 38
39
40 41
42 43 44 45
46
47
5
4
2
0
3
1
6
3
7
5
4
2
1
0
7
MSB
MSB
DATA OUT 1
for device ID data.
25.
DATA OUT 2
17