ChipFind - документация

Электронный компонент: AT52BC6402A-85CI

Скачать:  PDF   ZIP

Document Outline

1
Stack Module Features
64-Mbit Flash + 16-Mbit PSRAM
Power Supply of 2.7V to 3.1V
Data I/O x16
66-ball CBGA Package: 8 x 11x 1.0 mm
64-Mbit Flash Features
64-megabit (4M x 16) Flash Memory
2.7V - 3.1V Read/Write
High Performance
Asynchronous Access Time 70, 85 ns
Sector Erase Architecture
Eight 4K Word Sectors with Individual Write Lockout
32K Word Main Sectors with Individual Write Lockout
Typical Sector Erase Time: 32K Word Sectors 500 ms; 4K Word Sectors 100 ms
64M, Four Plane Organization, Permitting Concurrent Read in Any of Three Planes not
Being Programmed/Erased
Memory Plane A: 16M of Memory Including Eight 4K Word Sectors
Memory Plane B: 16M of Memory Consisting of 32K Word Sectors
Memory Plane C: 16M of Memory Consisting of 32K Word Sectors
Memory Plane D: 16M of Memory Consisting of 32K Word Sectors
Suspend/Resume Feature for Erase and Program
Supports Reading and Programming Data from Any Sector by Suspending Erase
of a Different Sector
Supports Reading Any Word by Suspending Programming of Any Other Word
Low-power Operation
30 mA Active
35 A Standby
1.8V I/O Option Reduces Overall System Power
Data Polling and Toggle Bit for End of Program Detection
VPP Pin for Write Protection and Accelerated Program/Erase Operations
RESET Input for Device Initialization
Top or Bottom Boot Block Configuration Available
128-bit Protection Register
Common Flash Interface (CFI)
16-Mbit PSRAM Features
16-Mbit (1M x 16)
2.7V to 3.1V V
CC
Operation
70 ns Access Time
Stack Module Description
The AT52BC6402A(T) consists of a 64-Mbit Flash stacked with a 16-Mbit PSRAM in a
single CBGA package.
Stack Module Memory Contents
Device
Memory Combination
Flash/PSRAM Read Access
AT52BC6402A(T)
64M Flash + 16M PSRAM
Asynchronous, Page Mode
64-Mbit Flash,
16-Mbit PSRAM
(x16 I/O)
AT52BC6402A
AT52BC6402AT
Preliminary
Rev. 3441BSTKD11/04
2
AT52BC6402A(T)
3441BSTKD11/04
66C4
CBGA
Top View
Pin Configurations
A
B
C
D
E
F
G
H
1
2
3
4
5
6
7
8
9
10
11
12
A20
A16
WE
PSGND
WP
LB
A18
NC
NC
NC
NC
NC
A11
A8
RESET
VPP
UB
A17
A5
A15
A10
A21
A19
PSOE
A7
A4
A14
A9
I/O11
A6
A0
A13
I/O15
I/O13
I/O12
I/O9
A3
CE1
GND
I/O14
I/O4
PSVCC
I/O2
I/O0
A1
OE
A12
PSWE
I/O6
PSCS
I/O10
I/O8
A2
GND
NC
I/O7
I/O5
VCC
I/O3
I/O1
PSCE1
NC
NC
NC
NC
NC
Pin Name
Function
A0 - A21
Address
I/O0 - I/O15
Data Inputs/Outputs
CE1
Flash Chip Enable
PSCE1
PSRAM Chip Enable
PSCS
PSRAM Chip Select (Deep Power-down Control Mode Pin)
OE/PSOE
Flash Output Enable/PSRAM Output Enable
WE/PSWE
Flash Write Enable/PSRAM Write Enable
LB
Lower Byte Control (PSRAM)
UB
Upper Byte Control (PSRAM)
RESET
Flash Reset
WP
Flash Write Protect
VPP
Flash Write Protection and Power Supply for Accelerated
Program/Erase Operation
VCC/PSVCC
Flash Power Supply/PSRAM Power Supply
NC
No Connect
GND/PSGND
Device Ground/PSRAM Ground
3
AT52BC6402A(T)
3441BSTKD11/04
64-Mbit Flash
Description
The 64-Mbit Flash memory is divided into multiple sectors and planes for erase opera-
tions. The devices can be read or reprogrammed off a single 2.7V power supply, making
them ideally suited for in-system programming.
The 64-Mbit device is divided into four memory planes. A read operation can occur in
any of the three planes which is not being programmed or erased. This concurrent oper-
ation allows improved system performance by not requiring the system to wait for a
program or erase operation to complete before a read is performed. To further increase
the flexibility of the device, it contains an Erase Suspend and Program Suspend feature.
This feature will put the erase or program on hold for any amount of time and let the user
read data from or program data to any of the remaining sectors. There is no reason to
suspend the erase or program operation if the data to be read is in another memory
plane. The end of program or erase is detected by Data Polling or toggle bit.
The VPP pin provides data protection and faster programming and erase times. When
the V
PP
input is below 0.8V, the program and erase functions are inhibited. When V
PP
is
at 1.65V or above, normal program and erase operations can be performed. With V
PP
at
12.0V, the program and erase operations are accelerated.
With V
PP
at 12V, a six-byte command (Enter Single Pulse Program Mode) to remove the
requirement of entering the three-byte program sequence is offered to further improve
programming time. After entering the six-byte code, only single pulses on the write con-
trol lines are required for writing into the device. This mode (Single Pulse Word
Program) is exited by powering down the device, by taking the RESET pin to GND or by
a high-to-low transition on the V
PP
input. Erase, Erase Suspend/Resume, Program Sus-
pend/Resume and Read Reset commands will not work while in this mode; if entered
they will result in data being programmed into the device. It is not recommended that the
six-byte code reside in the software of the final product but only exist in external pro-
gramming code.
Device Operation
COMMAND SEQUENCES: The device powers on in the read mode. Command
sequences are used to place the device in other operating modes such as program and
erase. After the completion of a program or an erase cycle, the device enters the read
mode. The command sequences are written by applying a low pulse on the WE input
with CE low and OE high or by applying a low-going pulse on the CE input with WE low
and OE high. The address is latched on the falling edge of the WE or CE pulse which-
ever occurs first. Valid data is latched on the rising edge of the WE or the CE pulse,
whichever occurs first. The addresses used in the command sequences are not affected
by entering the command sequences.
ASYNCHRONOUS READ: The 64-Mbit Flash is accessed like an EPROM. When CE
and OE are low and WE is high, the data stored at the memory location determined by
the address pins are asserted on the outputs. The outputs are put in the high impedance
state whenever CE or OE is high. This dual-line control gives designers flexibility in pre-
venting bus contention.
RESET: A RESET input pin is provided to ease some system applications. When
RESET is at a logic high level, the device is in its standard operating mode. A low level
on the RESET pin halts the present device operation and puts the outputs of the device
in a high-impedance state. When a high level is reasserted on the RESET pin, the
device returns to read or standby mode, depending upon the state of the control pins.
4
AT52BC6402A(T)
3441BSTKD11/04
ERASE: Before a word can be reprogrammed it must be erased. The erased state of
the memory bits is a logical "1". The entire memory can be erased by using the Chip
Erase command or individual planes or sectors can be erased by using the Plane Erase
or Sector Erase commands.
CHIP ERASE: Chip Erase is a six-bus cycle operation. The automatic erase begins on
the rising edge of the last WE pulse. Chip Erase does not alter the data of the protected
sectors. After the full chip erase the device will return back to the read mode. The hard-
ware reset during Chip Erase will stop the erase but the data will be of unknown state.
Any command during Chip Erase except Erase Suspend will be ignored.
PLANE ERASE: As a alternative to a full chip erase, the device is organized into four
planes that can be individually erased. The plane erase command is a six-bus cycle
operation. The plane whose address is valid at the sixth falling edge of WE will be
erased provided none of the sectors within the plane are protected.
SECTOR ERASE: As an alternative to a full chip erase or a plane erase, the device is
organized into multiple sectors that can be individually erased. The Sector Erase com-
mand is a six-bus cycle operation. The sector whose address is valid at the sixth falling
edge of WE will be erased provided the given sector has not been protected.
WORD PROGRAMMING: The device is programmed on a word-by-word basis. Pro-
gramming is accomplished via the internal device command register and is a four-bus
cycle operation. The programming address and data are latched in the fourth cycle. The
device will automatically generate the required internal programming pulses. Please
note that a "0" cannot be programmed back to a "1"; only erase operations can convert
"0"s to "1"s.
FLEXIBLE SECTOR PROTECTION: The 64-Mbit device offers two sector protection
modes, the Softlock and the Hardlock. The Softlock mode is optimized as sector protec-
tion for sectors whose content changes frequently. The Hardlock protection mode is
recommended for sectors whose content changes infrequently. Once either of these two
modes is enabled, the contents of the selected sector is read-only and cannot be erased
or programmed. Each sector can be independently programmed for either the Softlock
or Hardlock sector protection mode. At power-up and reset, all sectors have their Soft-
lock protection mode enabled.
SOFTLOCK AND UNLOCK: The Softlock protection mode can be disabled by issuing a
two-bus cycle Unlock command to the selected sector. Once a sector is unlocked, its
contents can be erased or programmed. To enable the Softlock protection mode, a six-
bus cycle Softlock command must be issued to the selected sector.
HARDLOCK AND WRITE PROTECT (WP): The Hardlock sector protection mode oper-
ates in conjunction with the Write Protection (WP) pin. The Hardlock sector protection
mode can be enabled by issuing a six-bus cycle Hardlock software command to the
selected sector. The state of the Write Protect pin affects whether the Hardlock protec-
tion mode can be overridden.
When the WP pin is low and the Hardlock protection mode is enabled, the sector
cannot be unlocked and the contents of the sector is read-only.
When the WP pin is high, the Hardlock protection mode is overridden and the sector
can be unlocked via the Unlock command.
To disable the Hardlock sector protection mode, the chip must be either reset or power
cycled.
5
AT52BC6402A(T)
3441BSTKD11/04
Figure 1. Sector Locking State Diagram
Note:
1. The notation [X, Y, Z] denotes the locking state of a sector. The current locking state
of a sector is defined by the state of WP and the two bits of the sector-lock status
D[1:0].
Table 1. Hardlock and Softlock Protection Configurations in Conjunction with WP
V
PP
WP
Hard-
lock
Soft-
lock
Erase/
Prog
Allowed?
Comments
V
CC
/5V
0
0
0
Yes
No sector is locked
V
CC
/5V
0
0
1
No
Sector is Softlocked. The Unlock
command can unlock the sector.
V
CC
/5V
0
1
1
No
Hardlock protection mode is
enabled. The sector cannot be
unlocked.
V
CC
/5V
1
0
0
Yes
No sector is locked.
V
CC
/5V
1
0
1
No
Sector is Softlocked. The Unlock
command can unlock the sector.
V
CC
/5V
1
1
0
Yes
Hardlock protection mode is
overridden and the sector is not
locked.
V
CC
/5V
1
1
1
No
Hardlock protection mode is
overridden and the sector can be
unlocked via the Unlock command.
V
IL
x
x
x
No
Erase and Program Operations
cannot be performed.
[000]
[001]
[011]
[111]
[101]
[110]
[100]
UNLOCKED
LOCKED
WP = V
IL
= 0
WP = V
IH
= 1
Power-Up/Reset
Default
Power-Up/Reset
Default
Hardlocked is disabled by
WP = V
IH
= Unlock Command
= Softlock Command
= Hardlock Command
Hardlocked
A
B
C
C
A
B
A
B
C
C
A
B
C