A25LS512A
A25LS512A
Document Title
512Kbit Low Voltage, Serial Flash Memory With 100MHz Uniform 4KB Sectors
Revision History
FEATURES
Family of Serial Flash Memories Electronic Signatures
- A25LS512A: 512K-bit /64K-byte - JEDEC Standard Two-Byte Signature
Flexible Sector Architecture with 4KB sectors A25LS512A (3010h)
- Sector Erase (4K-bytes) in 0.2s (typical) - RES Instruction, One-Byte, Signature, for backward
- Block Erase (64K-bytes) in 0.5s (typical) compatibility
Page Program (up to 256 Bytes) in 2ms (typical) A25LS512A (05h)
2.7 to 3.6V Single Supply Voltage Package options
SPI Bus Compatible Serial Interface - 8-pin SOP (150/209mil), 8-pin DIP (300mil), 8-pin TSSOP ,
100MHz Clock Rate (maximum) 8-pin USON (2*3mm) and 8-pin WSON (6*5mm)
- All Pb-free (Lead-free) products are RoHS2.0 compliant
GENERAL DESCRIPTION
The A25LS512A is 512K bit Serial Flash Memory, with Each sector is composed of 16 pages. Each page is 256 bytes
advanced write protection mechanisms, accessed by a high wide. Thus, the whole memory can be viewed as consisting of
speed SPI-compatible bus. 512 pages, or 65,536 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 one block, containing 16 sectors.
Pin Configurations
SOP8 Connections DIP8 Connections
A25LS512A A25LS512A
S VCC S VCC
1 8 1 8
DO 2 7 HOLD DO 2 7 HOLD
W 3 6 C W 3 6 C
VSS 4 5 DIO VSS 4 5 DIO
A25LS512A A25LS512A
S 1 8 VCC
S 1 8 VCC
DO DO 2 7 HOLD
2 7 HOLD
W 3 6 C
W 3 6 C VSS
VSS 4 5 DIO
4 5 DIO
Block Diagram
HOLD
High Voltage
W Control Logic
Generator
S
DIO
I/O Shift Register
DO
FFFFh
Size of the
Y Decoder
memory area
00000h 000FFh
256 Byte (Page Size)
X Decoder
W Write Protect W
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 is executed.
SIGNAL DESCRIPTION
Serial Data Output (DO). This output signal is used to Status Register cycle is in progress, the device will be in the
transfer data serially out of the device. Data is shifted out on Standby mode (this is not the Deep Power-down mode).
the falling edge of Serial Clock (C). Driving Chip Select ( S ) Low enables the device, placing it in
The DO pin is also used as an input pin when the Fast Read the active power mode.
Dual Input-Output instruction is executed.
Serial Data Input (DIO). This input signal is used to transfer After Power-up, a falling edge on Chip Select ( S ) is required
data serially into the device. It receives instructions, prior to the start of any instruction.
addresses, and the data to be programmed. Values are Hold ( HOLD ). The Hold ( HOLD ) signal is used to pause
latched on the rising edge of Serial Clock (C). any serial communications with the device without
The DIO pin is also used as an output pin when the Fast deselecting the device.
Read Dual Output instruction and the Fast Read Dual During the Hold condition, the Serial Data Output (DO) is
Input-Output instruction are executed. high impedance, and Serial Data Input (DIO) and Serial
Serial Clock (C). This input signal provides the timing of the Clock (C) are Don’t Care. To start the Hold condition, the
serial interface. Instructions, addresses, or data present at
device must be selected, with Chip Select ( S ) driven Low.
Serial Data Input (DIO) are latched on the rising edge of
Serial Clock (C). Data on Serial Data Output (DO) changes Write Protect ( W ). The main purpose of this input signal is
after the falling edge of Serial Clock (C). to freeze the size of the area of memory that is protected
Chip Select ( S ). When this input signal is High, the device against program or erase instructions (as specified by the
is deselected and Serial Data Output (DO) is at high values in the BP2, BP1, and BP0 bits of the Status Register).
impedance. Unless an internal Program, Erase or Write
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
A25LS512A
Status Register Content Memory Content
BP2 Bit BP1 Bit BP0 Bit Protected Area Unprotected Area
1
X 0 0 None All block
X X 1 All block None
X 1 X All block None
Note: 1. The device is ready to accept a Chip Erase instruction if, and only if, all Block Protect (BP2, BP1, BP0) are 0
HOLD
Hold Hold
Condition Condition
(standard use) (non-standard use)
…
3 3000h 3FFFh
0
2 2000h 2FFFh
1 1000h 1FFFh
0 0000h 0FFFh
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
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
Status Register is Hardware write Protected against Page Ready to accept Page
Hardware
protected. Program, Sector Erase, Program, Sector Erase,
0 1 Protected
The values in the SRWD, BP2, BP1, Block Erase, and Chip and Block Erase
(HPM)
and BP0 bits cannot be changed Erase instructions
Note: 1. As defined by the values in the Block Protect (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 A16 are Don’t Care, for A25LS512A.
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 A16 are Don’t Care, for A25LS512A.
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 A16 are Don’t Care, for A25LS512A.
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 A16 are Don’t Care, for A25LS512A.
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 A16 are Don’t Care, for A25LS512A.
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 A16 are Don’t Care, for A25LS512A.
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 A16 are Don’t Care, for A25LS512A.
0 1 2 3 4 5 6 7
C
Instruction
DIO
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
Note: The value of the 8-bit Electronic Signature, for the A25LS512A is 05h.
tRES1
0 1 2 3 4 5 6 7
C
Instruction
DIO
High Impedance
DO
VCC
VCC(max)
VCC(min)
tPUW
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.
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. 80/100 MHz
PP, SE, BE, DP, RES, RDID, WREN, WRDI, RDSR, WRSR
(2.7V~3.6V) / (3.0V~3.6V)
fR Clock Frequency for READ instructions D.C. 66 MHz
1
tCH tCLH Clock High Time 6 ns
1
tCL tCLL Clock Low Time 5 ns
tCLCH 2 Clock Rise Time3 (peak to peak) 0.1 V/ns
tCHCL 2 Clock Fall Time3 (peak to peak) 0.1 V/ns
tSLCH tCSS S Active Setup Time (relative to C) 5 ns
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 XX XXX X X X X / X
Packing
Blank: for DIP8
G: for SOP8 In Tube
Q: for Tape & Reel
Package Material
Blank: normal
F: PB free
Temperature*
Blank = -40°C ~ +85°C
Package Type
Blank = DIP 8
M = 209 mil SOP 8
O = 150 mil SOP 8
V = TSSOP 8
Q1 = USON 8 (2*3mm)
Q4 = WSON 8 (6*5mm)
Device Version
A = A Chip 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
LS = 2.7-3.6V
Device Type
A25 = AMIC Serial Flash
* Optional
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.
HE
E
e b
A
A1
D 0° ~ 8° L
Symbol Dimensions in mm
A 1.35~1.75
A1 0.10~0.25
b 0.33~0.51
D 4.7~5.0
E 3.80~4.00
e 1.27 BSC
HE 5.80~6.20
L 0.40~1.27
Notes:
1. Maximum allowable mold flash is 0.15mm.
2. Complies with JEDEC publication 95 MS –012 AA.
3. All linear dimensions are in millimeters (max/min).
4. Coplanarity: Max. 0.1mm
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
8 5
E1
E
C
1 4
D
A2
A
y
D
e θ
A1
b
L
L1
D D1
L
E1
E
e b Pin 1 I.D.
Pin 1
Top View Bottom View
A
A1
A3
Side View
Dimensions in mm
Symbol
Min Nom Max
A >0.50 0.55 0.60
A1 0.00 - 0.05
A3 0.152 REF
D 1.95 2.00 2.05
E 2.95 3.00 3.05
D1 1.495 1.645 1.745
E1 1.65 1.80 1.90
b 0.20 0.25 0.30
e 0.5 BSC
L 0.30 0.40 0.50
0.25 C
e
b
4 1 0.25 C 1 2 3 4
L
C0.30
D
D2
Pin1 ID Area
5 8 8 7 6 5
E E2
// 0.10 C
A
A1
y C
A3
Seating Plane
Note:
1. Controlling dimension: millimeters
2. Leadframe thickness is 0.203mm (8mil)