The Fujitsu Flash Miniature cards conform to “Miniature Card Specification” pubulished by MCIF; Miniature Card
Implementers Forum.
The Fujitsu Flash Miniature cards are small form factor Flash memory cards targeted various markets; digital photography, audio recording, hand held PCs and other small portable equipments. Miniature cards’ high performance,
small size (38 mm × 33 mm × 3.5 mm), low cost and simple interface are ideal f or portable applications that require
high speed flash disk drives or eXecute In Place (XIP).
The Flash Miniature cards are 5 V -only oper ational and allow the users to use as ×8 or ×16 organization on low power
at high speed.
• Small size: 33.0 mm (length) × 38.0 mm (width) × 3.5 mm (thickness)
• +3.3 V power supply program and erase
• Command control for Automated Program/Automated Erase operation
• Erase Suspend Read/Program Capability
• 128 KB Sector Erase (at ×16 mode)
• Any Combination of Sectors Erase and Full Chip Erase
• Detection of completion of program/erase operation with Data# Polling or Toggle bit.
• Ready/Busy Output with BUSY#
• Reset Function with RESET# pin
• Write protect function with WP switch
• Low VCC Write Inhibit
• AIS (Attribute Information Structure) is available from the address “0000H” of Lower Byte.
This device contains circuitry to protect the inputs against damage due to high static voltages or electric fields. However, it is advised that normal precautions be
taken to avoid application of any voltage higher than maximum rated voltages to this high-impedance circuit.
■
■
MB98D81123/81223-15
PACKAGE
3 V - ONLY FLASH MINIATURE CARD
(CRD-60P-M02)
To Top / Lineup / Index
DESCRIPTION
DIFFERENCES
MB98D81123MB98D81223
Density2 MB4 MB
Memory Device8 M bit8 M bit
Quantity24
Read1 B unit
Program1 B unit
Chip Erase1 MB unit1 MB unit
Sector Erase64 KB unit
Number of Sectors3264
Erase Suspend ReadYesYes
Erase Suspend ProgramYesYes
AddressA0 to A19A0 to A20
RESET#YesYes
BUSY#YesYes
A0 to A
D0 to D
CEL#ICard Enable for Lower ByteVS1#, VS2#OVoltage Sense
CEH#ICard Enable for Upper ByteN.C.—Non Connection
OE#IOutput EnableV
WE#IWrite EnableGND—Ground
RESET#IHardware ResetCINS#OCard Insertion
* :Take notice that those pads are connected internally.
20
15
IAddress InputBUSY#OReady/Busy
I/OData Input/OutputCD#OCard Detect *
CC
—Power Supply
PAD LOCATIONS
Fig. 1 — BOTTOM VIEW
60
31
30
EX 1EX 3EX 2
V oltage K e y: See “UNIQUE FEATURES”.
1
Voltage Key
4
■
BLOCK DIAGRAM
MB98D81123
MB98D81123/81223-15
Fig. 2.1 — BLOCK DIAGRAM
To Top / Lineup / Index
VCC
GND
Address
RESET#
CEL#
CEH#
OE#
D0 to D7
VCC
Internal circuit
Internal circuit
VCC
100K
100K
RESET
WE
OE
CE
Even Flash Memory
8M bit
× 1
Address
I/O
R/B
D8 to D15
WE#
VS1#
VS2#
BUSY#
CINS#
CD#
N.C.
VCC
100K
Write Protect Switch
N.C.
VCC
10K
RESET
WE
OE
CE
Odd Flash Memory
8M bit × 1
Address
I/O
R/B
5
MB98D81123/81223-15
MB98D81223
Fig. 2.2 — BLOCK DIAGRAM
To Top / Lineup / Index
VCC
GND
Address
RESET#
CEL#
CEH#
OE#
D0 to D7
A20
VCC
Internal circuit
Internal circuit
A
/G1
Decoder
/G2
100K
1Y
2Y
VCC
2
2
100K
RESET
WE
OE
CE
Address
I/O
R/B
Even Flash Memory
8M bit x 2
D8 to D15
WE#
VS1#
VS2#
BUSY#
CINS#
CD#
N.C.
VCC
100K
Write Protect Switch
N.C.
VCC
10K
RESET
WE
OE
CE
Address
I/O
R/B
Odd Flash Memory
8M bit x 2
6
■
CHIP AND SECTOR DECODING
ERASE SECTOR DECODING TABLE
To Top / Lineup / Index
MB98D81123/81223-15
Sector Address (SA)
A
19
A
18
A
17
A
16
Sector 151111
Sector 141110
Sector 131101
•
•
•
•
Total 16 sectors
per 1 chip
•
•
•
•
•
•
•
•
•
•
•
•
Sector 20010
Sector 10001
Sector 00000
7
■
To Top / Lineup / Index
MB98D81123/81223-15
CHIP CONFIGURATION
The miniature cards use 2 or 4 pcs of Flash Memory.
• 2 pcs of Flash Memory are operated simultaneously at 16 bit mode and even number of chip is applied to
lower byte and odd number of chip is applied to upper byte.
At ×8 bit mode, even address and odd address are selected with CEL# and CEH#.
× 16 bit mode
1
CEL# = “L”, CEH# = “L”
:
:
Odd Number of Chip + Even Number of Chip
Odd Number of Chip + Even Number of Chip
Odd Number of Chip + Even Number of Chip
Odd Number of Chip + Even Number of Chip
• • • • • • • • • • • • • • D0
D15
× 8 bit mode
2
CEL# = “H”, CEH# = “L”
:
:
odd Number of Chip
003h
CEL# = “L”, CEH# = “H”
even Number of Chip
003h
002h
001h
000h
:
:
003h
odd Number of Chip
odd Number of Chip
odd Number of Chip
D15
• • • • D8
8
002h
001h
000h
even Number of Chip
even Number of Chip
even Number of Chip
D7
• • • • • D0
002h
001h
000h
To Top / Lineup / Index
MB98D81123/81223-15
■ FUNCTION DESCRIPTIONS
1. Read Mode
The data in the common can be read with “OE#=VIL” and “WE#=VIH”. The address is selected with A0-A20.
And CEL# and CEH# select output mode.
2. Standby Mode
– CEL# and CEH# at “VIH” place the card in Standb y mode. D0-D15 are placed in a high-Z state independent
of the status “OE#” and “WE#”.
3. Output Disable Mode
– The outputs are disabled with OE# and WE# at “VIH”. D0-D15 are placed in high-Z state.
4. Write Mode
1) Common Memory Write
– The card is in Write mode with “OE#=VIH” and “WE# and CE#=VIL”.
– Commands can be written at the Write mode.
– Two types of the Write mode, “WE# control” and “CE# control” are available.
5. Command Definitions
– User can select the card operation by writing the specific address and data sequences into the command
register. If incollect address and data are written or improper sequence is done, the card is reseted to read
mode. See “COMMAND DEFINISION TABLE”.
6. Automated Program Capability
– Programming operation can switch the data from “1” to “0”.
– The data is programmed on a byte-by-byte or word-by-word basis.
– The card will automatically provide adequate internally generated programming pulses and verify the pro-
grammed cell margin by writing four bus cycle operation. The card returns to Common Memory Read mode
automatically after the programming is completed.
– Addresses are latched at falling edge of WE# or CE# and data is latched at rising edge of WE# or CE#. The
fourth rising edge of WE# or CE# on the command write cycle begins programming operation.
– We can check whether a b yte (word) programming operation is completed successfully b y sequence flug with
BUSY#, Data# Polling or Toggle Bit function. See “WRITE OPERATION STATUS”.
– Any commands written to the chip during programming operation will be ignored.
7. Automated Chip Erase Capability
– We can ex ecute chip erase operation by 6 bus cycle operation. Chip erase does not require the user to program
the chip prior to erase. Upon executing the Erase command sequence the chip automatically will program
and verify the entire memory for an all zero data pattern prior to electrical erase. The system is not required
to provide any controls or timing during these operations.
– The card returns to Common Memory Read mode automatically after the chip erasing is completed.
– Whether or not chip erase operation is completed successfully can be checked b y sequence flug with BUSY#,
Data# Polling or Toggle Bit function. See “WRITE OPERATION STATUS”.
– Any commands written to the chip during programming operation will be ignored.
9
To Top / Lineup / Index
MB98D81123/81223-15
8. Automated Sector Erase Capability
– We can execute the erase operation on any sectors by 6 bus cycle operation.
– A time-out of 50 µs (typ.) from the rising edge of the last Sector Erase command will initiate the Sector Erase
command(s).
– Multiple sectors in a chip can be erased concurrently . This sequence is follow ed with writes of 30H to addresses
in other sectors desired to be concurrently erased. The time between writes 30H must be less than 50 µs,
otherwise that command will not be accepted. Any command other than Sector Erase or Erase Suspend
during this time-out period will reset the chip to Read mode. The automated sector erase begins after the 50
µs (typ.) time out from the rising edge of WE# pulse for the last Sector Erase command pulse. Whether the
sector erase window is still open can be monitored with D3 and D11.
– Sector Erase does not require the user to program the chip prior to erase. The chip automatically programs
“0” to all memory locations in the sector(s) prior to electrical erase. The system is not required to provide any
controls or timing during these operations.
– The card returns to Common Memory Read mode automatically after the chip erasing is completed.
– Whether or not sector erase operation is completed successfully can be checked by sequence flug with
BUSY#, Data# Polling or Toggle Bit function. The sequence flug must be read from the address of the sector
involved in erase operation. See “WRITE OPERATION STATUS”.
9. Erase Suspend
– Erase Suspend command allows the user to interrupt the sector erase operation and then do data reads or
program from or to a non-busy sector in the chip which has the sector(s) suspended erase. This command
is applicable only during the sector erase operation (including the sector erase time-out period after the sector
erase commands 30H) and will be ignored if written during the chip erase or programming operation. Writing
this command during the time-out will result in immediate termination of the time-out period. The addresses
are “don’t cares” in wrinting the Erase Suspend or Resume commands in the chip.
– When the Erase Suspend command is written during a Sector Erase operation, the chip will enter the Erase
Suspend Read mode. User can read the data from other sectors than those in suspention. The read oper ation
from sectors in suspention results D2/D10 toggling. User can prog r am to non-b usy sectors b y writing program
commands.
– A read from a sector being erase suspended may result in invalid data.
10. Intelligent Identifier (ID) Read Mode
– Each common memory can execute an Intelligent Identifier operation, initiated by writing Intelligent ID com-
mand (90H). Following the command write, a read cycle from address 00H retrieves the manufacture code,
and a read cycle from address 01H returns the device code as follows. To terminate the operation, it is
necessary to write Read/Reset command.
11. Hardware Reset
– The Card may be reset by driving the RESET# pin to VIL. The RESET# pin must be kept High (VIL) for at
least 500 ns. Any operation in progress will be terminated and the card will be reset to the read mode 20 µs
after the RESET# pin is driven Low. If a hardware reset occurs during a program operation, the data at that
particular location will be indeterminate.
– When the RESET# pin is Low and the internal reset is complete, the Card goes to standby mode and cannot
be accessed. Also, note that all the data output pins are High-Z for the duration of the RESET# pulse. Once
the RESET# pin is taken high, the Card requires 500 ns of wake up time until outputs are v alid for read access.
– If hardware reset occurs during a erase operation, there is a possibility that the erasing sector(s) cannot be
used.
10
To Top / Lineup / Index
MB98D81123/81223-15
12. Data Protection
– The card has WP (Write Protect) switch for write lockout.
– To avoid initiation of a write cycle during V
less than 3.2 V. If VCC < VLKO, the command register is disabled and all internal program/erase circuits are
disabled.
Under this condition the device will reset to the read mode. Subsequent writes will be ignored until the VCC
level is greater than VLKO.It is the users responsibility to ensure that the control pins are logically correct to
prevent unintentional writes when VCC is above 3.2 V.
– If VCC would be less than VLKO during program/erase operation, the operation will stop. And after that, the
operation will not resume even if VCC returns recommended voltage le vel. Therefore , program command must
be written again because the data on the address interrupted program operation is invalid. And regarding
interrupting erase operation, there is possibility that the erasing sector(s) cannot be used.
– Noise pulses of less than 5 ns (typical) on OE#, CE# or WE# will not initiate a write cycle.
CC power-up and power-down, a write cycle is locked out for VCC
Note: CA: Chip Address.(address in chip selected by A20 for MB98D81223)
SA: Sector Address (address in 64 KB selected by A16, A17, A18, A19 and A20)
PA: Program Address(address to be programmed)
RA: Read Address(address to be read)
IA: Intelligent ID read address (Manufacture Code 0000H, Device Code 0001H)
PD: Programming data
RD: Read data
ID:Intelligent Identifier (ID) Code
1
Write
CA30H
13
MB98D81123/81223-15
Command Table for 16-bit Mode
To Top / Lineup / Index
Command
Read/Reset 12
Read/Reset 24
Read Intelligent
ID Codes
Byte Program4
Sector Erase6
Chip Erase6
Sector Erase
Suspend
Bus
Cycle
1st Bus
Write Cycle
WriteRead
CAF0F0HRARD
WriteWriteWriteRead
CAAAAAHCA5555HCAF0F0HRARD
WriteWriteWriteRead
4
CAAAAAHCA5555HCA9090HIAID
WriteWriteWriteWrite
CAAAAAHCA5555HCAA0A0HPAPD
WriteWriteWriteWriteWriteWrite
CAAAAAHCA5555HCA8080HCAAAAAHCA5555HSA3030H
WriteWriteWriteWriteWriteWrite
CAAAAAHCA5555HCA8080HCAAAAAHCA5555HCA1010H
Write
1
CAB0B0H
2nd Bus
Write/Read
Cycle
3rd Bus
Write Cycle
4th Bus
Write/Read
Cycle
5th Bus
Write Cycle
6th Bus
Write Cycle
Sector Erase
Resume
Note: CA: Chip Address.(address in chip selected by A20 for MB98D81223)
SA: Sector Address (address in 128 KB selected by A16, A17, A18, A19 and A20)
PA: Program Address(address to be programmed)
RA: Read Address(address to be read)
IA: Intelligent ID read address (Manufacture Code 0000H, Device Code 0001H)
PD: Programming data
RD: Read data
ID:Intelligent Identifier (ID) Code
1
Write
CA3030H
14
Loading...
+ 32 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.