200 ns Maximum Ac ce ss Time
6 ms Typical Sector Write
CMOS Low Power Consumption
•
20 mA Typical Active Current (Byte Mode)
400 µA Typical Standby Current
Fully MS-DOS Compatible Flash Driv er an d Fo rmatter
•
Virtual-Disk Flash Driver with 256 Bytes /Se ctor
Random Read/Wri te to an y Sec tor
No Erase Operation Require d Prior to any Write
Zero Data Retention Power
•
Batteries not Required for Data Storage
PCMCIA/JEIDA 68-Pin Standard
•
Selectable Byte- or Word-Wide Configuratio n
High Re-programmabl e Endurance
•
Built-in Redunda nc y for Sec tor Replacement
Minimum 100, 000 Write Cycles
Five Levels of Write Protecti on
•
Prevent Accidental Data Loss
Block Diagram
Pin Configuration
Pin NameFunction
A0-A17Addresses
D0-D15Data
CE1, CE2,
WE, OE, REG
CD, WP
BVD1, BVD2
Control Signals
Card Status
Page 2
Description
Atmel’s Flash Memory Card provides the highest system
level performance for data and file storage solutions to the
portable PC market segment. Data files and applications
programs can be stored on the AT5FC256. This allows
OEM manufacturers of portable system to eliminate the
weight, power consumption and reliability issues associated with electro-mechanical disk-based systems. The
AT5FC256 requires a single voltage power supply for total
system operation. No batteries are needed for data retention due to its Flash-based technology. Since no high voltage (12-volt) is required to perform any write operation,
the AT5FC256 is suitable for the emerging "mobile" personal systems.
The AT5FC256 is compatible with the 68-pin
PCMCIA/J EIDA international st andard. Atmel’s Flash
Memory Cards can be read in either a byte-wide or wordwide mode which allows for flexible integration into various
system platforms. It can be read like any typical PCMCIA
SRAM or ROM card.
Block Diagram
The Card Information Structure (CIS) can be written by the
OEM or by Atmel at the attribute memory address space
using a format utility. The CIS appears at the beginning of
the card’s attribute memory space and defines the lowlevel organization of data on the PC card. The AT5FC256
contains a separate 2K byte EEPROM memory for the
card’s attribute memory space.
The third party software solutions such as AWARD Software’s CardWare system and the SCM’s Flash File System (FFS), enables Atmel’s Flash Memory Card to emulate the function of essentially all the major brand personal
computers that are DOS/Windows compatible.
For some unique portable computers, such as the
HP200/100/95LX series, the software Driver and Formatter are also available. The Atmel Driver and Formatter utilizes a self-contained spare sector replacement algorithm,
enabled by Atmel’s small 256-byte sectors, to achieve
long term card reliability and endurance.
2AT5FC256
Page 3
Absolute Maximum Rat ings*
AT5FC256
Storage Temperature........................ -30°C to +70°C
Ambient Temperature with
Power Applied...................................-10°C to +70°C
Voltage with
Respect to Ground, All pins
(1)
V
................................................ -2.0V to +7.0V
CC
Output Short Circuit Current
(1)
........... -2.0V to +7.0V
(2)
....................-200 mA
*NOTICE: Stresses beyond those listed unde r "Abs olut e Maxi -
mum Ratings" may caus e permanent damage to the card.
This is a stress rating only and functional operation of the
card at these or any other conditions beyond those indicated in the operational sections of this specification is not
implied.Exposure to abso lu te maximum ra ti ng condi ti on s fo r
extended periods may affect device rel iability.
Notes:
1. Minimum DC voltage on input or I/O pins is -0.5V. Durin g
voltage tra ns ients, inputs may oversho ot V
periods of up to 20 ns. Maximum DC voltage on output and
I/O pins is V
may overshoot to V
2. No more than one output shorted at a time. Durat io n of the
short circuit should not be greater than one second. Conditions equa l V
CC
OUT
DC and AC Operating Range
Operating Temperature (Case)Com.0
to -2.0V for
SS
+ 0.5V. During voltage transitions, outputs
+ 2.0V for period s up t o 20 ns.
CC
= 0.5V or 5.0V, VCC = Max.
AT5FC256-20
o
C - 70oC
Power Supply5V ± 5%
V
CC
Pin Capacitance
(f = 1 MHz, T = 25°C)
(1)
SymbolParameterConditionsTypMaxUnits
C
IN1
C
OUT
C
IN2
C
I/O
Note: 1. This parameter is charac terized and is not 100% t ested.
19A16IAddress Bit 16
20A15IAddress Bit 15
21A12IAddress Bit 12
22A7IAddress Bit 7
23A6IAddress Bit 6
24A5IAddress Bit 5
25A4IAddress Bit 4
26A3IAddress Bit 3
27A2IAddress Bit 2
28A1IAddress Bit 1
29A0IAddress Bit 0
30D0I/OData Bit 0
31D1I/OData Bit 1
32D2I/OData Bit 2
33WPOWrite Protect
(1)
34GNDGround
Notes: 1. Signal must not be connected between cards.
64D8I/OData Bit 8
65D9I/OData Bit 9
66D10I/OData Bit 10
67
CD
2
OCard Detect 2
68GNDGround
2. BVD = Internally pulled up.
(2)
(2)
(1)
4AT5FC256
Page 5
AT5FC256
Pin Description
SymbolNameTypeFunction
A0-A17Address InputsInputAddress Inputs are internally latched during write cycles.
Data Input/Outputs are internally latched on write cycles.
D0-D15Data Input/Output
CE1, CE
2
Card EnableInput
Input/Output
Data outputs are latched during read cycles. Data pins
are active high. When the memory card is de-selected or
the outputs are disabled the outputs float to tri-state.
Card Enable is active low. The memory card is
de-selected and power consumption is reduced to
standby levels when
memory card circuitry that controls the high and low byte
control logic of the card, input buffers, segment decoders,
and associated memory devices.
CE is high. CE activates the internal
OEOutput EnableInput
WEWrite Enable Input
V
CC
GNDGroundGround
CD1, CD
WPWrite ProtectOutput
NCNo ConnectCorresponding pin is not connected internally.
BVD1, BVD
REGRegister SelectInput
2
PC Card Power
Supply
Card DetectOutput
Battery Voltage DetectOutputInternally pulled up. (There is no battery in the card.)
2
Output Enable is active low and enables the data buffers
through the card outputs during read cycles.
Write Enable is active low and controls the write function
to the memory array. The target address is latched on the
falling edge of the
latched on the rising edge of the pulse.
PC Card Power Supply for device operation
(5.0V ± 5%)
When Card Detect 1 and 2 = Ground the system detects
the card.
Write Protect is active high and indicates that all card
write operations are disabled by the write protect switch.
Provide access to Card Information Structure in the
Attribute Memory Device
WE pulse and the appropriate data is
Memory Card Operations
The AT5FC256 Flash Memory Card is organized as an
array of 2 individual AT29C010A devices. They are logically defined as contiguous sectors of 256 bytes. Each
sector can be read and written randomly as designated by
erase
the host. There is NO need to
write
operation. Also, there is NO high voltage (12V) re-
quired to perform any write operations.
The common memory space data contents are altered in
a similar manner as writing to individual Flash memory devices. On-card address and data buffers activate the appropriate Flash device in the memory array. Each device
internally latches address and data during write cycles.
Refer to the Common Memory Operations table.
any sector prior to any
Byte-Wide Operations
The AT5FC256 provides the flexibility to operate on data
in byte-wide or word-wide operations. Byte-wide data is
available on D0-D7 for read and write operations (
CE2 = high). Even and odd bytes are stored in a pair
low,
of memory chip segments (i.e., S0 and S1) and are accessed when A0 is low and high respectively.
CE1 =
Word-Wide Operations
The 16 bit words are accessed when both CE1 and CE
are forced low, A0 = don’t care. D0-D15 are used for wordwide operations.
(continued)
2
5
Page 6
Memory Card Operations (Continued)
Read Enable/Output Disable
Data outputs from the card are disabled when OE is at a
logic-high level. Under this condition, outputs are in the
high-impedance state. The A17 selects the paired memory chip segments, while A0 decides the upper or lower
bank. The
mode operation. The Output Enable (
activate all outputs of the memory chip segments. The oncard I/O transceiver is set in the output mode. The
AT5FC256 sends data to the host. Refer to AC Read
Waveforms drawing.
CE1/CE2 pins determi ne either byte or word
OE) is forced low to
Standby Operations
When both CE1 and CE2 are at logic-high level, the
AT5FC256 is in Standby mode; i.e., all memory chip segments as well as the decoder/transceiver are completely
de-selected at minimum power consumption. Even in the
byte-mode read operation, only one memory chip segment (even or odd) is active at any time. The other memory chip segment remains in standby. In the word-mode
two memory chip segments are in active.
Write Operations
The AT5FC256 is written on a sector basis. Each sector of
256 bytes c an be selected randomly and written independently without any prior erase cycle. A8 to A17 specify
the sector address. Within each sector, the individual byte
address is latched on the falling edge of
ever occurs last. The data is latched by the first r ising edge
CE or WE. Each byte pair to be programmed must have
of
its high-to-low transition on
the low-to- high transition of
byte pair. If a high-to-low transition is not detected within
150 µs of the last low-to-high transition, the data load period will end and the internal programming period will start.
All the bytes of a sector are simultaneously programmed
during the internal programming period. A maximum write
time of 10 ms per sector is self-controlled by the Flash
devices. Refer to AC Write Waveforms drawings.
WE (or CE) within 150 µs of
WE (or CE) of the preceding
CE or WE, which-
Write Protection
The AT5FC 256 has five types of write protection. The
PCMCIA/JEIDA socket itself provides the first type of write
protection. Power supply and control pins have specific
pin lengths in order to protect the card with proper power
supply sequencing in the case of hot insertion and removal.
A mechanical write protection switch provides a second
type of write protection. When this switch is activated,
is internally forced high. The Flash memory arrays are
therefore write-disabled.
The third type of write protection is achieved with the builtin low V
external V
inhibited.
The fourth type of write protection is a noise filter circuit
within each Flash device. Any pulse of less than 15 ns
(typical) on the
program cycle.
The last type of write protection is based on the Software
Data Protection (SDP) scheme of the AT29C010A devices. Each of the sixteen devices needs to enable and
disable the SDP individually. Refer to the Software DataProtected Programming/Disable Algorithm tables for
descriptions of enable and disable SDP operations.
sensing circuit within each Flash device. If the
CC
is below 3.8V (typical), the write function is
CC
WE, CE1 or CE2 inputs will not initiate a
WE
Card Detection
Each CD (output) pin should be read by the host system
to determine if the memory card is properly seated in the
socket.
both bits are not detected, the system should indicate that
the card must be re-inserted.
CD1 and CD2 are internally tied to the ground. If
CIS Data
The Card Information Structure (CIS) describes the capabilities and specifications of a card. The CIS of the
AT5FC256 can be written either by the OEM or by Atmel
at the attribute memory space beginning at address
00000H by using a format utility. The AT5FC256 contains
a separate 2K byte EEPROM memory for the card’s attribute memory space. The attribute is active when the
pin is driven low. D0-D7 are active during attribute memory access. D8-D15 should be ignored. Odd order bytes
present invalid data. Refer to the Attribute MemoryOperations table.
REG
6AT5FC256
Page 7
Common Memory Operati ons
X = Don’t Care, where Don’t Care is either VIL or VIH levels.
AT5FC256
PinsREGCE
CE
2
OEWEA0D8-D15D0-D7
1
Read-Only
Read (x8)
Read (x8)
Read (x8)
Read (x16)
(1)
(2)
(3)
(4)
Output DisableV
StandbyXV
V
IH
V
IH
V
IH
V
IH
IH
V
IH
V
IH
V
IL
V
IL
V
IL
V
IL
V
IH
V
IL
V
IL
V
IL
V
IL
V
IL
XXVIHV
IH
V
IH
XXXHigh ZHigh Z
Write-Only
Write (x8)
Write (x8)
Write (x8)
Write (x16)
(1)
(2)
(3)
(4)
Output DisableV
Notes:
1. Byte access - Even. In thi s x8 mode, D0-D7 contain the
"even" byte (low byte) of the x16 word. D8-D15 are inactive.
2. Byte access - Odd. In th is x8 mode , D0-D7 con ta in the "odd"
byte (high byte) o f th e x1 6 word. This is accompli sh ed int e rnal to the card by transposing D8-D15 to D0-D7. D8-D15
are inactive.
V
IH
V
IH
V
IH
V
IH
IH
V
IH
V
IH
V
IL
V
IL
V
IL
V
IL
V
IH
V
IL
V
IH
V
IH
V
IH
V
IH
XXVIHV
V
IH
V
IH
V
IH
V
IH
IH
V
IL
V
IL
V
IL
V
IL
IL
V
V
High ZData Out-Even
IL
High ZData Out-Odd
IH
XData Out-OddHigh Z
XData Out-OddData Out-Even
XHigh ZHigh Z
V
V
High ZData In-Even
IL
High ZData In-Odd
IH
XData In-OddHigh Z
XData In-OddData In-Even
XHigh ZHigh Z
3. Odd byte onl y acce ss . In thi s x8 mode, D8 -D15 con ta in the
"odd" byte (high byte ) of the x16 word. D0-D7 are inacti ve .
A0 = X.
4. Word access. In this mode D0-D7 contain the "even" by te
while D8-D15 contain the "odd" byte. A0 = X
Memory Card Progr am Routine
Byte Mode
Memory Card Program Routine
Word Mode
7
Page 8
Attribute Memory Operations
X = Don’t Care, where Don’t Care is either VIL or VIH levels.
Note:1. Byte access - Even. In this x8 mode, D0-D7 contain the "even" byte (low by te ) o f th e x1 6 word . D8-D15 are inactive.
V
IL
IL
IL
IL
IL
V
IH
V
IH
V
IL
V
IL
V
IL
V
IL
V
IH
V
IL
V
IH
V
IH
V
IH
V
IH
XXVIHV
V
IL
V
IL
V
IL
V
IL
IL
V
V
High ZData In-Even
IL
High ZNot Valid
IH
XNot ValidHigh Z
XNot ValidData In-Even
XHigh ZHigh Z
8AT5FC256
Page 9
AT5FC256
DC Characteristics, Byte-Wide Operation
SymbolParameterConditionMinTypMaxUnits
= VCC Max,
V
I
LI
I
LO
I
SB
I
CC1
Input Leakage Current
Output Leakage Current
VCC Standby Current
(1)
V
Active Read Current
CC
CC
V
= VCC or V
IN
= VCC Max,
V
CC
V
= VCC or V
OUT
= VCC Max,
V
CC
SS
CE = VCC ± 0.2V
= VCC Max, CE = VIL,
V
CC
OE = VIH, I
OUT
at 5 MHz
SS
= 0 mA,
1.0±20µA
1.020µA
0.40.8mA
2040mA
I
CC2
V
IL
V
IH
V
OL
V
OH
Note:1. One Flash device active, one in standby.
V
Active Write Current
CC
Input Low Voltage0.8V
Input High Voltage2.4V
Output Low VoltageIOL = 3.2 mA0.40V
Output High VoltageIOH = -2.0 mA3.8V
CE = VIL,WE = VIL,
Programming in Progress
2040mA
DC Characteristics, Word-Wide Operation
SymbolParameterConditionMinTypMaxUnits
= VCC Max,
V
I
LI
I
LO
I
SB
I
V
CC1
Input Leakage Current
Output Leakage Current
VCC Standby Current
Active Read Current
CC
CC
V
= VCC or V
IN
= VCC Max,
V
CC
V
= VCC or V
OUT
= VCC Max,
V
CC
SS
CE = VCC ± 0.2V
= VCC Max, CE = VIL,
V
CC
OE = VIH, I
OUT
at 5 MHz
SS
= 0 mA,
1.0±20µA
1.020µA
0.40.8mA
4080mA
I
CC2
V
V
V
V
IL
IH
OL
OH
V
Active Write Current
CC
CE = VIL, WE = VIL,
Programming in Progress
4080mA
Input Low Voltage0.8V
Input High Voltage2.4V
Output Low VoltageIOL = 3.2 mA0.40V
Output High VoltageIOH = -2.0 mA3.8V
9
Page 10
AC Read Characteristics
Symbol ParameterMinMaxUnits
t
RC
t
CE
t
ACC
t
OE
t
Lz
t
DF
t
OLZ
t
DF
t
OH
t
WC
Read Cycle Time200ns
Chip Enable Access Time200ns
Address Access Time200ns
Output Enable Access Time100ns
Chip Enable to Output in Low Z5ns
Chip Disable to Output in High Z60ns
Output Enable to Output in Low Z5ns
Output Disable to Output in High Z60ns
Output Hold Time from First of Address, CE, or OE Change5ns
Write Recovery Time Before Read10ms
Input test Waveforms and Measurement Level
Output Test Load
tR, tF < 5 ns
AC Read Waveforms
Note:
1. CE refers to CE1, and/or CE
2
(1)
10AT5FC256
Page 11
AT5FC256
Write Cycle Characteristics
SymbolParameterMinMaxUnits
t
WC
t
AS
t
AH
t
DS
t
DH
t
WP
t
BLC
t
WPH
Write Cycle Time10ms
Address Set-up Time10ns
Address Hold Time60ns
Data Set-up Time60ns
Data Hold Time10ns
Write Pulse Width 100ns
Byte Load Cycle Time150µs
Write Pulse Width High100ns
AC Write Waveforms (Byte Mode)
Notes:
1. A0 controls the selection of even and odd bytes. A0 must be
valid throughout the enti re WE low pulse.
2. A8 through A17 must specify the sector address during each
high to low transition of WE (or CE).
3.
OE must be high when WE and CE are both low.
4. All bytes that are not loaded within the sector being pro-
grammed will be indeterminate.
11
Page 12
AC Write Waveforms (Wor d Mode)
Notes:
1. A0 is don’t care.
2. A8 through A17 must specify the sector address during each
high to low transition of
WE (or CE).
OE must be hi gh when WE and CE are both low.
3.
4. All bytes that are not lo ad ed within the sector bein g pro -
grammed will be indeterminate.
12AT5FC256
Page 13
AT5FC256
Software Data P rote cted Programming Algorithm
Device01
Data
Address
Data
Address
Data
Address
Writes
Enabled
Note:1. Load 3 bytes to corresp on di ng Fla sh chi p se gmen t in di vi du al ly to en ab le sof twa re da ta protection.
AA
0AAAA
55
05554
A0
0AAAA
Write
Bytes
(1)
AA
0AAAB
55
05555
A0
0AAAB
Write
Bytes
13
Page 14
Software Data P rotected Disable Al gorithm
Device01
(1)
Data
Address
Data
Address
Data
Address
Data
Address
Data
Address
Data
Address
Writes
Enabled
Note:1. Load 6 bytes to corresp on di ng Fla sh chi p se gmen t in di vi du al ly to di sabl e so ftware data protect io n.
AA
0AAAA
55
05554
80
0AAAA
AA
0AAAA
55
05554
20
0AAAA
Write
Bytes
AA
0AAAB
55
05555
80
0AAAB
AA
0AAAB
55
05555
20
0AAAB
Write
Bytes
14AT5FC256
Page 15
AT5FC256
Ordering Information
t
ACC
(ns)
200AT5FC256-20PCMCIA Type 1Commercial
Ordering CodePackageOperation Range
(0°C to 70°C)
Packaging Informa ti o n
PCMCIA, Type 1 PC Memory Card
Dimensions in millimeters
85.6 0.2 mm
10.0 MIN.(mm)
10.0 MIN.(mm)
54.0 0.1 mm
3.3 0.1 mm
34
68
FRONT SIDE
BACK SIDE
1
35
15
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.