A25L016 Series: 16mbit Low Voltage, Serial Flash Memory With 100Mhz Uniform 4Kb Sectors
A25L016 Series: 16mbit Low Voltage, Serial Flash Memory With 100Mhz Uniform 4Kb Sectors
A25L016 Series: 16mbit Low Voltage, Serial Flash Memory With 100Mhz Uniform 4Kb Sectors
Document Title
16Mbit, Low Voltage, Serial Flash Memory With 100MHz Uniform 4KB Sectors
Revision History
FEATURES
Family of Serial Flash Memories 16Mbit Flash memory
- A25L016: 16M-bit /2M-byte - Uniform 4-Kbyte sectors
Flexible Sector Architecture with 4KB sectors - Uniform 64-Kbyte blocks
- Sector Erase (4K-bytes) in 60ms (typical) Electronic Signatures
- Block Erase (64K-bytes) in 0.5s (typical) - JEDEC Standard Two-Byte Signature
Page Program (up to 256 Bytes) in 0.8ms (typical) A25L016: (3015h)
2.7 to 3.6V Single Supply Voltage - RES Instruction, One-Byte, Signature, for backward
Dual input / output instructions resulting in an equivalent compatibility
clock frequency of 200MHz: A25L016 (14h)
- Dual Output Fast Read Instruction Package options
- Dual Input and Output Fast Read Instruction - 8-pin SOP (209mil), 16-pin SOP (300mil), 8-pin DIP
SPI Bus Compatible Serial Interface (300mil)
100MHz Clock Rate (maximum) - All Pb-free (Lead-free) products are RoHS compliant
Deep Power-down Mode 5µA (Max)
GENERAL DESCRIPTION
The A25L016 is 16M bit Serial Flash Memory, with advanced sectors. Each sector is composed of 16 pages. Each page is
write protection mechanisms, accessed by a high speed 256 bytes wide. Thus, the whole memory can be viewed as
SPI-compatible bus. consisting of 8,192 pages, or 2,097,152 bytes.
The memory can be programmed 1 to 256 bytes at a time, The whole memory can be erased using the Chip Erase
using the Page Program instruction. instruction, a block at a time, using Block Erase instruction, or a
sector at a time, using the Sector Erase instruction.
The memory is organized as 32 blocks, each containing 16
Pin Configurations
A25L016
A25L016 A25L016
HOLD 1 16 C
VCC 2 15 DIO
S 1 8 VCC
DU 3 14 DU S 1 8 VCC
DO DU 4 13 DU DO 2 7 HOLD
2 7 HOLD
DU 5 12 DU W 3 6 C
W 3 6 C
DU 6 11 DU VSS 4 5 DIO
VSS 4 5 DIO S 7 10 VSS
DO 8 9 W
Note:
DU = Do not Use
HOLD
High Voltage
W Control Logic
Generator
S
DIO
I/O Shift Register
DO
1FFFFF
Size of the
Y Decoder
memory area
00000h 000FFh
256 Byte (Page Size)
X Decoder
Hold HOLD
HOLD
VCC Supply Voltage
VSS
VSS Ground
Notes:
1. The DIO is also used as an output pin when the Fast
Read Dual Output instruction and the Fast Read Dual
Input-Output instruction are executed.
2. The DO is also used as an input pin when the Fast
Read Dual Input-Output instruction.
SDO
SPI Interface with
(CPOL, CPHA) SDI
= (0, 0) or (1, 1) SCK
Note: The Write Protect ( W ) and Hold ( HOLD ) signals should be driven, High or Low as appropriate.
CPOL CPHA
0 0 C
1 1 C
DIO MSB
DO MSB
HOLD
Hold Hold
Condition Condition
(standard use) (non-standard use)
...
...
...
...
...
...
31
496 1F0000h 1F0FFFh 320 140000h 140FFFh
495 1EF000h 1EFFFFh 319 13F000h 13FFFFh
19
...
...
...
30
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
144 90000h 90FFFh 48 30000h 30FFFh
143 8F000h 8FFFFh 47 2F000h 2FFFFh
8 2
...
...
...
...
...
...
128 80000h 80FFFh 32 20000h 20FFFh
127 7F000h 7FFFFh 31 1F000h 1FFFFh
7 1
...
...
...
...
...
...
...
...
...
...
...
...
...
...
2 02000h 02FFFh
80 50000h 50FFFh
1 01000h 01FFFh
79 4F000h 4FFFFh
4 0 00000h 00FFFh
...
...
...
64 40000h 40FFFh
0 1 2 3 4 5 6 7
C
Instruction
DIO
High Impedance
DO
0 1 2 3 4 5 6 7
C
Instruction
DIO
High Impedance
DO
Write Enable Latch Bit SRWD bit. The Status Register Write Disable (SRWD) bit is
Write In Progress Bit 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
The status and control bits of the Status Register are as Disable (SRWD) bit is set to 1, and Write Protect ( W ) is
follows: driven Low). In this mode, the non-volatile bits of the Status
WIP bit. The Write In Progress (WIP) bit indicates whether Register (SRWD, TB, BP2, BP1, BP0) become read-only bits
the memory is busy with a Write Status Register, Program or and the Write Status Register (WRSR) instruction is no
Erase cycle. When set to 1, such a cycle is in progress, when longer accepted for execution.
reset to 0 no such cycle is in progress.
Figure 6. Read Status Register (RDSR) Instruction Sequence and Data-Out Sequence
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
C
Instruction
DIO
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
C
Instruction Status
Register In
DIO 7 6 5 4 3 2 1 0
1 0
Status Register is Writable (if the Protected against Page Ready to accept Page
Software WREN instruction has set the Program, Dual Input Fast Program, Dual Input Fast
0 0 Protected WEL bit) The values in the Program, Sector Erase, Program, Sector Erase,
(SPM) SRWD, TB, BP2, BP1, and BP0 Block Erase, and Chip and Block Erase
bits can be changed Erase instructions
1 1
Note: 1. As defined by the values in the Block Protect (TB, BP2, BP1, BP0) bits of the Status Register, as shown in Table 1.
The protection features of the device are summarized in Table Register are rejected, and are not accepted for execution).
5. As a consequence, all the data bytes in the memory area
When the Status Register Write Disable (SRWD) bit of the that are software protected (SPM) by the Block Protect
Status Register is 0 (its initial delivery state), it is possible to (BP2, BP1, BP0) bits of the Status Register, are also
write to the Status Register provided that the Write Enable hardware protected against data modification.
Latch (WEL) bit has previously been set by a Write Enable Regardless of the order of the two events, the Hardware
(WREN) instruction, regardless of the whether Write Protect Protected Mode (HPM) can be entered:
( W ) is driven High or Low. by setting the Status Register Write Disable (SRWD) bit
When the Status Register Write Disable (SRWD) bit of the after driving Write Protect ( W ) Low
Status Register is set to 1, two cases need to be considered, or by driving Write Protect ( W ) Low after setting the
depending on the state of Write Protect ( W ): Status Register Write Disable (SRWD) bit.
If Write Protect ( W ) is driven High, it is possible to write The only way to exit the Hardware Protected Mode (HPM)
to the Status Register provided that the Write Enable once entered is to pull Write Protect ( W ) High.
Latch (WEL) bit has previously been set by a Write If Write Protect ( W ) is permanently tied High, the Hardware
Enable (WREN) instruction. Protected Mode (HPM) can never be activated, and only the
If Write Protect (W) is driven Low, it is not possible to Software Protected Mode (SPM), using the Block Protect
write to the Status Register even if the Write Enable Latch (BP2, BP1, BP0) bits of the Status Register, can be used.
(WEL) bit has previously been set by a Write Enable
(WREN) instruction. (Attempts to write to the Status
Figure 8. Read Data Bytes (READ) Instruction Sequence and Data-Out Sequence
0 1 2 3 4 5 6 7 8 9 10 28 29 30 31 32 33 34 35 36 37 38 39
C
Instruction 24-Bit Address
DIO 23 22 21 3 2 1 0
MSB
Data Out 1 Data Out 2
High Impedance
DO 7 6 5 4 3 2 1 0 7
MSB
Note:. Address bits A23 to A21 are Don’t Care, for A25L016.
Figure 9. Read Data Bytes at Higher Speed (FAST_READ) Instruction Sequence and Data-Out Sequence
0 1 2 3 4 5 6 7 8 9 10 28 29 30 31
C
Instruction 24-Bit Address
DIO 23 22 21 3 2 1 0
MSB
High Impedance
DO
S
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
C
Dummy Byte
DIO 7 6 5 4 3 2 1 0
DO 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7
MSB MSB MSB
Note:. Address bits A23 to A21 are Don’t Care, for A25L016.
0 1 2 3 4 5 6 7 8 9 10 28 29 30 31
C
Instruction 24-Bit Address
DIO 23 22 21 3 2 1 0
MSB
High Impedance
DO
S
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
C
Dummy Byte DIO switches from input to output
DIO 7 6 5 4 3 2 1 0 6 4 2 0 6 4 2 0 6 4 2 0 6 4 2 0
DO 7 5 3 1 7 5 3 1 7 5 3 1 7 5 3 1 7
MSB MSB MSB
Data Out 1 Data Out 2 Data Out 3 Data Out 4
Note:. Address bits A23 to A21 are Don’t Care, for A25L016.
0 1 2 3 4 5 6 7 8 9 10 16 17 18 19
C
Instruction 24-Bit Address
DIO 22 20 18 6 4 2 0
MSB
High Impedance
DO 23 21 19 7 5 3 1
S
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
C
Dummy DIO switches from input to output
Byte
DIO 3 2 1 0 6 4 2 0 6 4 2 0 6 4 2 0 6 4 2 0 6 4 2 0
DO 7 5 3 1 7 5 3 1 7 5 3 1 7 5 3 1 7 5 3 1 7
MSB MSB MSB MSB
Data Out 1 Data Out 2 Data Out 3 Data Out 4 Data Out 5
Note:. Address bits A23 to A21 are Don’t Care, for A25L016.
0 1 2 3 4 5 6 7 8 9 10 28 29 30 31 32 33 34 35 36 37 38 39
C
DIO 23 22 21 3 2 1 0 7 6 5 4 3 2 1 0
MSB MSB
S
2072
2073
2074
2075
2076
2077
2078
2079
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
C
DIO 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
MSB MSB MSB
Note:. Address bits A23 to A21 are Don’t Care, for A25L016.
0 1 2 3 4 5 6 7 8 9 10 28 29 30 31
C
Instruction 24-Bit Address
DIO 23 22 21 3 2 1 0
MSB
Note:. Address bits A23 to A21 are Don’t Care, for A25L016.
0 1 2 3 4 5 6 7 8 9 10 28 29 30 31
C
Instruction 24-Bit Address
DIO 23 22 21 3 2 1 0
MSB
Note:. Address bits A23 to A21 are Don’t Care, for A25L016.
0 1 2 3 4 5 6 7
C
Instruction
DIO
Note:. Address bits A23 to A21 are Don’t Care, for A25L016.
S
tDP
0 1 2 3 4 5 6 7
C
Instruction
DIO
Figure 17. Read Identification (RDID) Instruction Sequence and Data-Out Sequence
0 1 2 3 4 5 6 7 8 9 10 13 14 15 16 17 18 21 22 23 24 25 26 29 30 31
C
Instruction
DIO
DO 23 22 21 18 17 16 15 14 13 10 9 8 7 6 5 2 1 0
High Impedance
Manufacture ID Memory Type Memory Capacity
Figure 18. Read Electronic Manufacturer ID & Device ID (REMS) Instruction Sequence and Data-Out Sequence
0 1 2 3 4 5 6 7 8 9 10 20 21 22 23
C
Instruction 2 Dummy Bytes
DIO 15 14 13 3 2 1 0
MSB
High Impedance
DO
S
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
C
ADD(1)
DIO 7 6 5 4 3 2 1 0
Manufacturer ID Device ID
DO 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
MSB MSB MSB
Notes:
(1) ADD=00h will output the manufacturer ID first and ADD=01h will output device ID first
Figure 19. Release from Deep Power-down and Read Electronic Signature (RES) Instruction Sequence and
Data-Out Sequence
0 1 2 3 4 5 6 7 8 9 10 28 29 30 31 32 33 34 35 36 37 38
C
Instruction 3 Dummy Bytes tRES2
DIO 23 22 21 3 2 1 0
MSB
High Impedance
DO 7 6 5 4 3 2 1 0
MSB
tRES1
0 1 2 3 4 5 6 7
C
Instruction
DIO
High Impedance
DO
VCC
VCC(max)
VCC(min)
time
Notes:
1. Compliant with JEDEC Std J-STD-020B (for small body,
Sn-Pb or Pb assembly).
2. JEDEC Std JESD22-A114A (C1=100 pF, R1=1500 Ω ,
R2=500Ω)
DC AND AC PARAMETERS
This section summarizes the operating and measurement Measurement Conditions summarized in the relevant tables.
conditions, and the DC and AC characteristics of the device. Designers should check that the operating conditions in their
The parameters in the DC and AC Characteristic tables that circuit match the measurement conditions when relying on
follow are derived from tests performed under the the quoted parameters.
Note: 1. At 85°C
2. This is preliminary data
CL Load Capacitance 30 pF
Note: Output Hi-Z is defined as the point where data out is no longer driven.
0.8VCC
0.7VCC
0.5VCC
0.3VCC
0.2VCC
fC fC Clock Frequency for the following instructions: FAST_READ, D.C. 100 MHz
PP, SE, BE, DP, RES, RDID, WREN, WRDI, RDSR, WRSR
fR Clock Frequency for READ instructions D.C. 50 MHz
tCH 1 tCLH Clock High Time 6 ns
1
tCL tCLL Clock Low Time 5 ns
2 3
tCLCH Clock Rise Time (peak to peak) 0.1 V/ns
2 3
tCHCL Clock Fall Time (peak to peak) 0.1 V/ns
tSLCH tCSS S Active Setup Time (relative to C) 5 ns
tSHSL
S
tCHSL tSLCH tCHSH tSHCH
C
tCHCL
tDVCH
tCHDX tCLCH
DIO MSB IN LSB IN
High Impedance
DO
Figure 24. Write Protect Setup and Hold Timing during WRSR when SRWD=1
W
tSHWL
tWHSL
DIO
High Impedance
DO
tHLCH
tCHHL tHHCH
C
tCHHH
DIO
tHLQZ tHHQX
DO
HOLD
tCH
C
DIO ADDR.LSB IN
tCLQX tCLQX
DO LSB OUT
tQLQH
tQHQL
A25 X XXX X X X X
Package Material
Blank: normal
F: PB free
Temperature*
Blank = 0°C ~ +70°C
U = -40°C ~ +85°C
Package Type
Blank = DIP8
M = 209 mil SOP 8
N = 300 mil SOP 16
Device Version*
Blank = The first version
Device Density
512 = 512 Kbit (4KB uniform sectors)
010 = 1 Mbit (4KB uniform sectors)
020 = 2 Mbit (4KB uniform sectors)
040 = 4 Mbit (4KB uniform sectors)
080 = 8 Mbit (4KB uniform sectors)
016 = 16 Mbit (4KB uniform sectors)
032 = 32 Mbit (4KB uniform sectors)
Device Voltage
L = 2.7-3.6V
Device Type
A25 = AMIC Serial Flash
* Optional
Ordering Information
Part No. Speed (MHz) Active Read Program/Erase Standby Current Package
Current Current Typ. (μA)
Typ. (mA) Typ. (mA)
Package Information
Notes:
1. Dimension D and E1 do not include mold flash or protrusions.
2. Dimension B1 does not include dambar protrusion.
3. Tolerance: ±0.010” (0.25mm) unless otherwise specified.
8 5
E1
E
1 4
C
D
A2
A
GAGE PLANE
SEATING PLANE
A1
e b θ
0.25
Dimensions in mm
Symbol
Min Nom Max
A 1.75 1.95 2.16
A1 0.05 0.15 0.25
A2 1.70 1.80 1.91
b 0.35 0.42 0.48
C 0.19 0.20 0.25
D 5.13 5.23 5.33
E 7.70 7.90 8.10
E1 5.18 5.28 5.38
e 1.27 BSC
L 0.50 0.65 0.80
θ 0° - 8°
Notes:
Maximum allowable mold flash is 0.15mm at the package
ends and 0.25mm between leads
D C
16 9
0.02 (0.41) x 45
H
E
1 8
b e
A
SEATING PLANE
θ
A1
0.10 C
D
Notes:
1. Dimensions “D” does not include mold flash, protrusions or
gate burrs.
2. Dimensions “E” does not include interlead flash, or protrusions.