smartmedia™ 32 mbyte product manual · smartmedia™ 32 mbyte product manual ® corporate...
TRANSCRIPT
SmartMedia™ 32 MByteProduct Manual
®
CORPORATE HEADQUARTERS
140 Caspian CourtSunnyvale, CA 94089
408-542-0500FAX: 408-542-0503
URL: http://www.sandisk.com
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION2
SanDisk® Corporation general policy does not recommend the use of its products in life support applications where in a failure ormalfunction of the product may directly threaten life or injury. Per SanDisk Terms and Conditions of Sale, the user of SanDiskproducts in life support applications assumes all risk of such use and indemnifies SanDisk against all damages.
The information in this manual is subject to change without notice.
SanDisk Corporation shall not be liable for technical or editorial errors or omissions contained herein; nor for incidental orconsequential damages resulting from the furnishing, performance, or use of this material.
All parts of the SanDisk documentation are protected by copyright law and all rights are reserved. This documentation may not,in whole or in part, be copied, photocopied, reproduced, translated, or reduced to any electronic medium or machine readable formwithout prior consent, in writing, from SanDisk Corporation.
SanDisk and the SanDisk logo are registered trademarks of SanDisk Corporation. SmartMedia is a trademark of ToshibaCorporation.
Product names mentioned herein are for identification purposes only and may be trademarks and/or registered trademarks oftheir respective companies.
© 2001 SanDisk Corporation. All rights reserved.
SanDisk products are covered or licensed under one or more of the following U.S. Patent Nos. 5,070,032; 5,095,344; 5,168,465;5,172,338; 5,198,380; 5,200,959; 5,268,318; 5,268,870; 5,272,669; 5,418,752; 5,602,987. Other U.S. and foreign patentsawarded and pending.
Lit. No. 80-36-00169 Rev. 1.1 6/01 Printed in U.S.A.
Revision History• Revision 1—initial release.• Revision 1.1—corrected typo on memory cell array; changed from 128K to 64K, page 5.
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev.1.1 © 2001 SANDISK CORPORATION 3
Table of Contents
1.0 Description..............................................................................................................................51.1 Features...................................................................................................................................................5
2.0 Timing Diagrams ..................................................................................................................12
3.0 Pin Functions ........................................................................................................................203.1 Pin Descriptions...................................................................................................................................213.2 Schematic Cell Layout and Address Assignment...........................................................................223.3 Operation Mode: Logic and Command Tables ...............................................................................23
4.0 Device Operation ..................................................................................................................254.1 Read Mode (1)......................................................................................................................................254.2 Read Mode (2)......................................................................................................................................264.3 Read Mode (3)......................................................................................................................................274.4 Sequential Read (1) (2) (3) ..................................................................................................................284.5 Status Read...........................................................................................................................................284.6 Auto Page Program.............................................................................................................................304.7 Auto Block Erase .................................................................................................................................304.8 Reset ......................................................................................................................................................314.9 ID Read .................................................................................................................................................32
5.0 Application Notes and Comments ........................................................................................335.1 Prohibition of Unspecified Commands............................................................................................335.2 Pointer Control for 00H, 01H and 50H.............................................................................................335.3 Acceptable Commands After Serial Input Command 80H ...........................................................345.4 Status Read During a Read Operation .............................................................................................355.5 Auto-Programming Failure ...............................................................................................................355.6 R/B : Termination for the Ready/Busy Pin (R/B ) ........................................................................365.7 Status After Power-on ........................................................................................................................365.8 Power-on/off Sequence......................................................................................................................365.9 Note Regarding the WP Signal .......................................................................................................375.10 When Four Address Cycles are Input ..............................................................................................385.11 Several Programming Cycles on the Same Page (Partial Page Program)....................................395.12 Note Regarding the RE Signal.........................................................................................................395.13 Invalid Blocks (Bad Blocks)................................................................................................................405.14 Failure Phenomena for Program and Erase Operations ................................................................415.15 Bad Block Test Flow............................................................................................................................42
6.0 Handling Precautions ............................................................................................................437.0 Package Dimensions .............................................................................................................44
7.1 SmartMedia Card Dimensions ..........................................................................................................44
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION4
Table of Contents (continued)
Ordering Information and Technical Support................................................................................45Ordering Information .....................................................................................................................47
SmartMedia Card...........................................................................................................................................47Technical Support Services............................................................................................................48
Direct SanDisk Technical Support ...............................................................................................................48SanDisk Worldwide Web Site ......................................................................................................................48
SanDisk Worldwide Sales Offices.................................................................................................51
Limited Warranty...........................................................................................................................53
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev.1.1 © 2001 SANDISK CORPORATION 5
1.0 DescriptionThe SanDisk SmartMedia Card (SDSM-32-101-01) is a 3.3-V 256-Mbit (276,824,064) NAND ElectricallyErasable and Programmable Read-Only Memory (NAND E2PROM) device, organized as 528 bytes X 32pages X 2048 blocks. This device has a 528-byte static register which allows program and read data to betransferred between the register and the memory cell array in 528-byte increments. The Erase operation isimplemented in a single block unit (16 Kbytes + 512 bytes: 528 bytes X 32 pages).
The SanDisk SmartMedia Card is a serial-type memory device which uses the I/O pins for both addressand data input and output as well as for command inputs. The Erase and Program operations areautomatically executed making the device ideal for applications such as solid-state file storage, voicerecording, image storage for digital cameras and other devices which require high-density non-volatilememory data storage. The data stored in the SmartMedia Card needs to comply with the data formatstandardized by the SSFDC Forum in order to maintain compatibility with other SmartMediaTM systems.
1.1 Features
• Organization- Memory cell array 528 × 64K × 8- Data Register 528 × 8- Page size 528 bytes- Block size (16K + 512) bytes
• Modes- Read, Reset, Auto Page Program- Auto Block Erase, Status Read
• Mode control- Serial Input/Output- Command control
• Complies with the SmartMedia Electrical Specification and Data Format Specification issued bySSFDC Forum (SmartMedia Card).
• Power Supply— VCC = 3.3 V ± 0.3 V• Access time
- Cell array to register 10 µs max- Serial Read Cycle 50 ns min
• Operating current- Read (50 ns cycle) 10 mA typ.- Program (avg.) 10 mA typ.- Erase (avg.) 10 mA typ.- Standby 100 µA max
• Package- SDSM-32-101-01: SmartMedia Card (Weight: 1.8 g. typical)
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION6
Figure 1-1 SDSM-32-101-01 SmartMedia Card Pin Assignments (Top View)
Figure 1-2 Block Diagram
I/O1 to 8
CE
WE
RE
CLE
ALE
WP
R/B
OP
LVD
VCC
VSS
I/O Port
Chip Enable
Write Enable
Read Enable
Command Latch Enable
Address Latch Enable
Write Protect
Ready/Busy
Option Pin (GND Input)
Low Voltage Detect
Power Supply
Ground
22 21 20 19 18 17 16 15 14 13 12
CE RE R/B OP LVD I/O8 I/O7 I/O6 I/O5 VCCVCC
1 2 3 4 5 6
PIN NAMES
7 8 9 10 11
CLE ALE WE WP I/O2I/O1 I/O3 I/O4Vss Vss Vss
SDSM-32-101-01
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev.1.1 © 2001 SANDISK CORPORATION 7
Table 1-1 Absolute Maximum RatingsSymbol Rating Value Unit
VCC Power Supply Voltage −0.6 to 4.6 V
VIN Input Voltage −0.6 to 4.6 V
VI/O Input /Output Voltage 0.6 V to VCC + 0.3 V(≤4.6 V) V
TSOLDER Soldering Temperature (10s) - °C
TSTG Storage Temperature −20 to 65 °C
TOPR Operating Temperature 0 to 55 °C
Table 1-2 Capacitance *(Ta = 25°C, f = 1 MHz)Symbol Parameter Condition Min. Max. Unit
CIN Input VIN = 0 V 10 pF
COUT Output VOUT = 0 V 10 pF* This parameter is periodically sampled and is not tested for every device.
Table 1-3 Valid Blocks (1)
Symbol Parameter MIN MAX Unit
NVB Number of Valid Blocks 2008 2048 Blocks
(1) The SmartMedia Card occasionally contains unusable blocks. Refer to section 5.13.
Table 1-4 Recommended DC Operating ConditionsSymbol Parameter Min. Typ. Max. Unit
VCCPower Supply
Voltage 3.0 3.3 3.6 V
VIHHigh Level Input
Voltage 2.0 VCC + 0.3 V
VILLow Level Input
Voltage −0.3* 0.8 V
* −2V (pulse width ≤ 20 ns)
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION8
Table 1-5 DC Characteristics(Ta = 0° to 55° C, VCC = 3.3V ± 0.3V)
Symbol Parameter Condition Min. Typ. Max. Unit
IIL Input Leakage Current VIN = 0V to VCC ±10 µA
ILO Output Leakage Current VOUT = 0.4V to VCC ±10 µA
ICCO1Operating Current
(Serial Read)CE = VIL, IOUT = 0 mA,
tcycle = 50 ns 10 30 mA
ICCO3Operating Current(Command Input) tcycle = 50 ns 10 30 mA
ICCO4Operating Current
(Data Input) tcycle = 50 ns 10 30 mA
ICCO5Operating Current
(Address Input) tcycle = 50 ns 10 30 mA
ICCO7 Programming Current 10 30 mA
ICCO8 Erasing Current 10 30 mA
ICCS1 Standby Current CE = VIH 1 mA
ICCS2 Standby Current CE = VCC − 0.2V 100 µA
VOH High Level Output Voltage IOH = −400 µA 2.4 V
VOL Low Level Output Voltage IOL = 2.1 mA 0.4 V
IOL (R/B) Output current of R/B pin VOL = 0.4V 8 mA
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev.1.1 © 2001 SANDISK CORPORATION 9
Table 1-6 AC Characteristics and Recommended Operating Conditions(Ta = 0° to 55° C, VCC = 3.3V ± 0.3V)
Symbol Parameter Min. Max. Unit Notes
tCLS CLE Setup Time 0 ns
tCLH CLE Hold Time 10 ns
tCS CE Setup Time 0 ns
tCH CE Hold Time 10 ns
tWP Write Pulse Width 25 ns
tALS ALE Setup Time 0 ns
tALH ALE Hold Time 10 ns
tDS Data Setup Time 20 ns
tDH Data Hold Time 10 ns
tWC Write Cycle Time 50 ns
tWH WE High Hold Time 15 ns
tWW WP High to WE Low 100 ns
tRR Ready to RE Falling Edge 20 ns
tRP Read Pulse Width 35 ns
tRC Read Cycle Time 50 ns
tREA RE Access Time (Serial Data Access) 35 ns
tCEH CE High Time for Last Address in Serial Read Cycle 100 ns (3)
tREAID RE Access Time (ID Read) 35 ns
tOH Data Output Hold Time 10 ns
tRHZ RE High to Output High Impedance 30 ns
tCHZ CE High to Output High Impedance 20 ns
tREH RE High Hold Time 15 ns
tIR Output High impedance to RE Rising Edge 0 ns
tRSTO RE Access Time (Status Read) 35 ns
tCSTO CE Access Time (Status Read) 45 ns
tRHW RE High to WE Low 0 ns
tWHC WE High to CE Low 30 ns
tWHR WE High to RE Low 30 ns
tAR1 ALE Low to RE Low (ID Read) 100 ns
tCR CE Low to RE Low (ID Read) 100 ns
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION10
Table 1-6 AC Characteristics and Recommended Operating Conditions (continued)Symbol Parameter Min. Max. Unit Notes
tR Memory Cell Array to Starting Address 10 µs
tWB WE High to Busy 200 ns
tAR2 ALE Low to RE Low (Read Cycle) 50 ns
tRBRE Last Clock Rising Edge to Busy
(in Sequential Read) 200 ns
tCRYCE High to Ready
(When interrupted by CE in Read Mode)
600 +tr (R/B) ns (2)
tRST Device Reset Time (Read/Program/Erase) 6/10/500 µs
Notes: (1) Transition time (tT) = 5 ns.(2) CE High to Ready time depends on the pull-up resistor tied to the R/B pin. (Refer to section 5.6.)(3) If the delay between RE and CE is less than 200 ns and tCEH is greater than or equal to 100 ns, readingwill stop.If the RE to CE delay is less than 30 ns, the device will not re-enter Busy state.
AC Test Conditions:Input level: 2.4V/0.4VInput Comparison Level: 1.5V/1.5VOutput Data Comparison Level: 1.5V/1.5VOutput Load: 1 TTL + CL (100 pF)
Figure 1-3
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev.1.1 © 2001 SANDISK CORPORATION 11
Table 1-7 Programming and Erasing Characteristics(Ta = 0° to 55° C, VCC = 3.3V ± 0.3V)
Symbol Parameter Min. Typ. Max. Unit Notes
tPROG Average Programming Time 200 1000 µs
N Number of Programming Cycles onSame Page 10
(1)
tBERASE Block Erasing Time 3 20 ms
P/E Number of Program/Erase Cycles 300,000 (2)Notes: (1) Refer to section 5.11.
(2) Refer to section 5.14.
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION12
2.0 Timing Diagrams
Figure 2-1 Latch Timing Diagram for Command/Address/Data
Figure 2-2 Command Input Cycle Timing Diagram
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev.1.1 © 2001 SANDISK CORPORATION 13
Figure 2-3 Address Input Cycle Timing Diagram
Figure 2-4 Data Input Cycle Timing Diagram
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION14
Figure 2-5 Serial Read Cycle Timing Diagram
Figure 2-6 Status Read Cycle Timing Diagram
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev.1.1 © 2001 SANDISK CORPORATION 15
Figure 2-7 Read Cycle (1) Timing Diagram
Figure 2-8 Read Cycle (1) Timing Diagram When Interrupted by CE
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION16
Figure 2-9 Read Cycle (2) Timing Diagram
Figure 2-10 Read Cycle (3) Timing Diagram
tDS tDHtDH
tALS
tALH
tDS
tWB
tALH
tRtAR 2
01H A0 toA7
A17 toA24
256 + N 256 + N + 1 527
A9 toA16
tRC
tREAtRR
tCS tCH
tCLHtCLS
CE
CLE
DOUT DOUT DOUTI/O1to 8
ALE
WE
RE
R/B
: VIH or VIL
Column addressN
tDS tDHtDH
tALS
tALH
tDS
tWB
tALH
tRtAR 2
50H A0 toA7
A17 toA24
512 + N 512 + N + 1 527
A9 toA16
tRC
tREAtRR
tCS tCH
tCLHtCLS
CE
CLE
DOUT DOUT DOUTI/O1to 8
ALE
WE
RE
R/B
: VIH or VIL
Column addressN
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev.1.1 © 2001 SANDISK CORPORATION 17
Figure 2-11 Sequential Read (1) Timing Diagram
Figure 2-12 Sequential Read (2) Timing Diagram
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION18
Figure 2-13 Sequential Read (3) Timing Diagram
Figure 2-14 Auto Program Operation Timing Diagram
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev.1.1 © 2001 SANDISK CORPORATION 19
Figure 2-15 Auto Block Erase Timing Diagram
Figure 2-16 ID Read Operation Timing Diagram
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION20
3.0 Pin FunctionsThe device is a serial access memory which utilizes time-sharing input of address information. The devicepinouts are configured as shown in Figure 3-1.
Figure 3-1 SmartMedia Card Pinout
I/O1 to 8
CE
WE
RE
CLE
ALE
WP
R/B
OP
LVD
VCC
VSS
I/O Port
Chip Enable
Write Enable
Read Enable
Command Latch Enable
Address Latch Enable
Write Protect
Ready/Busy
Option Pin (GND Input)
Low Voltage Detect
Power Supply
Ground
22 21 20 19 18 17 16 15 14 13 12
CE RE R/B OP LVD I/O8 I/O7 I/O6 I/O5 VCCVCC
1 2 3 4 5 6
PIN NAMES
7 8 9 10 11
CLE ALE WE WP I/O2I/O1 I/O3 I/O4Vss Vss Vss
SDSM-32-101-01
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev.1.1 © 2001 SANDISK CORPORATION 21
3.1 Pin Descriptions
Command Latch Enable: CLEThe CLE input signal is used to control loading of the operation mode command into the internalcommand register. The command is latched into the command register from the I/O port on the risingedge of the WE signal while CLE is High.
Address Latch Enable: ALEThe ALE signal is used to control loading of either address information or input data into the internaladdress/data register. Address information is latched on the rising edge of WE if ALE is High. If ALE isLow, input data is latched.
Chip Enable: CEThe device goes into a low-power Standby Mode when CE goes High during a Read operation. The CEsignal is ignored when the device is in the Busy state (R/B= L), such as during a Program or Eraseoperation, and will not enter Standby Mode even if the CE input goes High. The CE signal must stayLow during the Read Mode Busy state to ensure that memory array data is correctly transferred to thedata register.
Write Enable: WEThe WE signal is used to control the acquisition of data from the I/O port.
Read Enable: REThe RE signal controls serial data output. Data output will be valid when RE goes low after tREA. Theinternal column address counter is also incremented (Address = Address + l) on this falling edge.
I/O Port: I/OI to 8The I/O1 to 8 pins are used as ports for transferring address, command and input/output data to andfrom the device.
Write Protect: WPThe WP signal is used to protect the device from accidental programming or erasing. The internalvoltage regulator is reset when WP is Low. This signal is usually used for protecting the data during thepower-on/off sequence when input signals are invalid.
Ready/Busy: R/BThe R/B output signal is used to indicate the operating condition of the device. The R/B signal is in Busystate (R/B = L) during the Program, Erase and Read operations and will return to Ready state (R/B = H)after completion of the operation. The output buffer for this signal is an open drain.
Option Pin: OPThis pin has to be connected to GND.
Low Voltage Detect: LVD (SmartMedia Card only)The LVD signal is used to detect the power supply voltage level.
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION22
3.2 Schematic Cell Layout and Address Assignment
The Program operation works on page units while the Erase operation works on block units.
Figure 3-2 Schematic Cell Layout
Table 3-1 AddressingI/O1 I/O2 I/O3 I/O4 I/O5 I/O6 I/O7 I/O8 A0 to A7: Column address
First cycle A0 A1 A2 A3 A4 A5 A6 A7 A9 to A24: Page address
Second cycle A9 A10 A11 A12 A13 A14 A15 A16 (A14 to A24: Block address
Third cycle A17 A18 A19 A20 A21 A22 A23 A24 A9 to A13: NAND address in block)* : A8 is automatically set to Low or High by a 00H command or a 01H command.
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev.1.1 © 2001 SANDISK CORPORATION 23
3.3 Operation Mode: Logic and Command Tables
The operation modes such as Program, Erase, Read and Reset are controlled by the eleven differentcommand operations shown in Table 3-3. Address input, command input and data input/output arecontrolled by the CLE, ALE, CE , WE , RE and WP signals, as shown in Table 3-2.
Table 3-2 Logic Table
CLE ALE CE WE RE WP
Command Input H L L H *
Data Input L L L H *
Address input L H L H *
Serial Data Output L L L H *
During Programming (Busy) * * * * * H
During Erasing (Busy) * * * * * H
Program, Erase Inhibit * * * * * L
H: VIH, L: VIL, *: VIH or VIL
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION24
Table 3-3 Command Table (HEX)
First Cycle SecondCycle Acceptable while Busy
Serial Data Input 80
Read Mode (1) 00
Read Mode (2) 01
Read Mode (3) 50
Reset FF √
Auto Program 10
Auto Block Erase 60 D0
Status Read 70 √
ID Read 90
Table 3-4 Read Mode Operation States
CLE ALE CE WE RE I/O1 to I/O8 Power
Output select L L L H L Data output Active
Output Deselect L L L H H High impedance Active
Standby L L H H * High impedance Standby
H: VIH, L: VIL, *: VIH or VIL
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev.1.1 © 2001 SANDISK CORPORATION 25
4.0 Device Operation4.1 Read Mode (1)
Read Mode (l) is set when an 00H command is issued to the Command register. Refer to Figure 4-1 belowfor timing details and the block diagram.
Figure 4-1 Read Mode (1) Operation
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION26
4.2 Read Mode (2)
Figure 4-2 Read Mode (2) Operation
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev.1.1 © 2001 SANDISK CORPORATION 27
4.3 Read Mode (3)
Read Mode (3) has the same timing as Read Modes (1) and (2) but is used to access information in theextra 16-byte redundancy area of the page. Therefore, the start pointer is set to a value between byte 512and byte 527.
Figure 4-3 Read Mode (3) Operation
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION28
4.4 Sequential Read (1) (2) (3)
This mode, Sequential Read (1) (2) (3), allows the sequential reading of pages without additional addressinput.
Figure 4-4 Sequential Read (1) (2) (3) OperationSequential Read modes (1) and (2) output the contents of addresses 0 to 527 as shown above, whileSequential Read mode (3) outputs the contents of the redundant address locations only. When the pointerreaches the last address, the device continues to output the data from column address 0 (Read Modes (1)and (2)) or column address 512 (Read Mode (3)) of the next page on the next RE clock signal.
4.5 Status Read
The device automatically implements the execution and verification of the Program and Erase operations.The Status Read function is used to monitor the Ready/Busy status of the device, determine the result(pass /fail) of a Program or Erase operation, and determine whether the device is in Suspend or Protectmode. The device status is output via the I/O port on the RE clock after a 70H command input. Theresulting information is outlined in Table 4-1.
Table 4-1 Status Output TableStatus Output
I/O1 Pass/Fail Pass: 0 Fail: 1
I/O2 Not Used 0
I/O3 Not Used 0
I/O4 Not Used 0
I/O5 Not Used 0
I/O6 Not Used 0
I/O7 Ready/Busy Ready: 1 Busy: 0
I/O8 Write Protect Protect: 0 Not Protected: 1
The Pass/Fail status on I/O1 is onlyvalid when the device is in the Readystate.
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev.1.1 © 2001 SANDISK CORPORATION 29
An application example with multiple devices is shown in Figure 4-5.
Figure 4-5 Application Example with Multiple Devices
Figure 4-6 Status Read Timing Application Example
System Design Note: If the R/B pin signals from multiple devices are wired together as shown in theFigure 4-5, the Status Read function can be used to determine the status of each individual device.
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION30
4.6 Auto Page Program
The SmartMedia Card carries out an Automatic Page Program operation when it receives a 10H Programcommand after the address and data have been input. The sequence of command, address and data inputis shown below.
Figure 4-7 Auto Page Program Operation
4.7 Auto Block Erase
The Auto Block Erase operation starts on the rising edge of WE after the Erase Start command D0Hwhich follows the Erase Setup command 60H. This two-cycle process for Erase operations acts as an extralayer of protection from accidental erasure of data due to external noise. The device automaticallyexecutes the Erase and Verify operations.
Figure 4-8 Auto Block Erase
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev.1.1 © 2001 SANDISK CORPORATION 31
4.8 Reset
The Reset mode stops all operations. For example, in the case of a Program or Erase operation theinternally generated voltage is discharged to 0 volts and the device enters Wait state. The address anddata registers are set as follows after a Reset:
• Address register: All “0”
• Data register: All “1”
• Operation Mode: Wait state
Figure 4-9 through 4-13 show the response to an FFH Reset command input during the various deviceoperations.
Figure 4-9 When a Reset Command (FFH) is Input During Programming
Figure 4-10 When a Reset Command (FFH) is Input During Erasing
Figure 4-11 When a Reset Command (FFH) is Input During a Read Operation
Figure 4-12 When a Status Read Command (70H) is Input After a Reset
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION32
Figure 4-13 When Two or More Reset Commands are Input in Succession
4.9 ID Read
The SmartMedia Card contain ID codes which identify the device type and the manufacturer. The IDcodes can be read out under the following timing conditions:
Figure 4-14 ID Read Timing
Table 4-2 Code TableI/O8 I/O7 I/O6 I/O5 I/O4 I/O3 I/O2 I/O1 Hex Data
Maker code 1 0 0 1 1 0 0 0 98H
Device code 0 1 1 1 0 1 0 1 75H
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev.1.1 © 2001 SANDISK CORPORATION 33
5.0 Application Notes and Comments5.1 Prohibition of Unspecified Commands
The operation commands are listed in Table 3-3. Input of a command other than those specified in Table3-3 is prohibited. Stored data may be corrupted if an unknown command is entered during the commandcycle.
5.2 Pointer Control for 00H, 01H and 50H
The device has three Read modes which set the destination of the pointer. Table 5-1 shows the destinationof the pointer, and Figure 5-1 is a block diagram of their operations.
Table 5-1 Pointer DestinationRead Mode Command Pointer
(1) 00H 0 to 255
(2) 01H 256 to 511
(3) 50H 512 to 527
Figure 5-1 Pointer ControlThe pointer is set to region A by the 00H command, to region B by the 01H command and to region C bythe 50H command. For example, the 00H command must be input to set the pointer back to region Awhen the pointer is pointing to region C.
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION34
Figure 5-2 Example of How to Set Pointer
5.3 Acceptable Commands After Serial Input Command 80H
Once the Serial Input command 80H has been input, do not input any command other than the ProgramExecution command 10H or the Reset command FFH.
Figure 5-3 Serial Input Command
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev.1.1 © 2001 SANDISK CORPORATION 35
5.4 Status Read During a Read Operation
Figure 5-4 Status Read During a Read OperationThe device status can be read out by inputting the Status Read command 70H in Read mode. Once thedevice has been set to Status Read mode by a 70H command, the device will not return to Read mode.
Therefore, a Status Read during a Read operation is prohibited.
However, when the Read command 00H is input during [A], Status mode is reset and the device returnsto Read mode. In this case, data output starts automatically from address N and address input isunnecessary.
5.5 Auto-Programming Failure
Figure 5-5 Auto-programming Failure
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION36
5.6 R/B : Termination for the Ready/Busy Pin (R/B )
A pull-up resistor needs to be used for termination because the R/B buffer consists of an open draincircuit.
Figure 5-6 Termination of the Ready/Busy Pin
5.7 Status After Power-on
Although the device is set to Read mode after power-on, the following sequence is necessary becausesome input signals may not be stable at power-on.
Figure 5-7 Status After Power-on
5.8 Power-on/off Sequence
The WP signal is useful for protecting against data corruption at power-on/off. The following timingsequence is necessary:
Figure 5-8 Power-on/off Sequence
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev.1.1 © 2001 SANDISK CORPORATION 37
5.9 Note Regarding the WP Signal
The Erase and Program operations are automatically reset when WP goes Low. The operations areenabled and disabled as shown in the following figures:
Figure 5-9 Enable Programming
Figure 5-10 Disable Programming
Figure 5-11 Enable Erasing
Figure 5-12 Disable Erasing
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION38
5.10 When Four Address Cycles are Input
Although the SmartMedia Card may read in a fourth address, it is ignored inside the device.
Figure 5-13 Read Operation
The internal Read Operation starts when WE goes High in the address cycle.
Figure 5-14 Program Operation
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev.1.1 © 2001 SANDISK CORPORATION 39
5.11 Several Programming Cycles on the Same Page (Partial Page Program)
A page can be divided into up to 10 segments. Each segment can be programmed individually as follows:
Note: The input data for unprogrammed or previously programmed page segments must be “1” (i.e. the inputs forall page bytes outside the segment which is to be programmed should be set to all “1”).
Figure 5-15 Partial Page Program
5.12 Note Regarding the RE Signal
The internal column address counter is incremented synchronously with the RE clock in Read Mode.Therefore, once the device has been set to Read Mode by an 00H, 01H or 50H command, the internalcolumn address counter is incremented by the RE clock independently of the address input timing. If the RE clock input pulses start before the address input, and the pointer reaches the last column address, aninternal read operation (array to register) will occur and the device will enter Busy state. (Refer to thefigure below.) Hence, the RE clock input must start after the address input.
Figure 5-16 Internal Read Operation (Array to Register)
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION40
5.13 Invalid Blocks (Bad Blocks)
The SmartMedia Card occasionally contains unusable blocks. Therefore, the following issues must berecognized:
• Check to see whether the device has any bad blocks after installation into the system. Do not tryto access bad blocks. A bad block does not affect the performance of good blocks because it isisolated from the bit line by the Select gate. The number of valid blocks is as follows:
Table 5-2 Number of Valid BlocksMinimum Maximum Unit
Valid (Good)Blocks
2008 2048 Block
Figure 5-19 shows the flow for bad block testing.
���������������������������������������������������������������������������������������������������������������������������������������
������������������������������������������������������������������������������������������
Bad Block
Bad Block
Figure 5-17 Bad Blocks in Array
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev.1.1 © 2001 SANDISK CORPORATION 41
5.14 Failure Phenomena for Program and Erase Operations
The device may fail during a Program or Erase operation. The following possible failure modes should beconsidered when implementing a highly reliable system.
Table 5-3 Failure ModesFailure Mode Detection and Counter Measure Sequence
Block Erase Failure Status Read after Erase → Block Replacement
Page Programming Failure Status Read after Program → Block Replacement
(1) Block Verify after Program → RetrySingleBit*
Programming Failure
“1 to 0” (2) ECC
* : (1) or (2)• ECC: Error Correction Code—Hamming code , etc. Example: 1-bit correction and 2-bit
detection.• Block Replacement
Figure 5-18 Program Fail Block Replacement• Erase Block Replacement—When an error occurs in an Erase operation, prevent future accesses to
this bad block (again by creating a table within the system or by using another appropriatescheme).
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION42
5.15 Bad Block Test Flow
Figure 5-19 Bad Block Test Flow
Test Start
C : Checkerboard pattern
C : Inverted checkerboard pattern
Blank check : 1 Block Read (FFH)
Block No. = 1
Blank Check
B No. > 2048
32-PageC-Patt Prog
32-PageC-Patt Prog
Read (00H)
Read (00H)
Block Erase
Block Erase
B No. = 2048
B No. = 2048
Bad Block
B No. = B No. + 1
B No. = B No. + 1
Block No. = 1
Fail
Fail
Fail
Fail
Fail
BadBlock
Fail
FailPass
Pass
Pass
Pass
Pass
No
No
Yes
Pass
Yes
Yes
No
Test End
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev.1.1 © 2001 SANDISK CORPORATION 43
6.0 Handling PrecautionsThe following precautions should be observed when handling the SanDisk SmartMedia Card:
(1) Avoid using the SmartMedia Card when the battery is low.
(2) When writing to the card, wait for the operation to complete before removing the card.
(3) The card is designed to fit easily into the system one way only. Do not force it into the slot.
(4) Do not bend the card.
(5) Do not subject the card to sudden impact.
(6) Avoid touching the connectors so as to avoid damage from static electricity. This card should be keptin the antistatic film case when not in use.
SmartMedia 32 MByte Product Manual
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION44
7.0 Package Dimensions7.1 SmartMedia Card Dimensions
The SanDisk SmartMedia Card dimensions are shown below in Figure 7-1.
Figure 7-1 SmartMedia Card Dimensions
SmartMedia 32 MByte Product Manual Rev.1.1 © 2001 SANDISK CORPORATION 45
Ordering Informationand
Technical Support
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION46
This page has been left blank intentionally.
Ordering Information and Technical Support
SmartMedia 32 MByte Product Manual Rev.1.1 © 2001 SANDISK CORPORATION 47
Ordering InformationTo order SanDisk products directly from SanDisk, call 408-542-0595.
SmartMedia Card
Model SDSM-32-101-01 32.0 MB
Ordering Information and Technical Support
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION48
Technical Support ServicesDirect SanDisk Technical Support
Call SanDisk Applications Engineering at 408-542-0405 for technical support.
SanDisk Worldwide Web Site
Internet users can obtain technical support and product information along with SanDisk news and muchmore from the SanDisk Worldwide Web Site, 24 hours a day, seven days a week. The SanDisk WorldwideWeb Site is frequently updated. Visit this site often to obtain the most up-to-date information on SanDiskproducts and applications. The SanDisk Web Site URL is http://www.sandisk.com.
SmartMedia 32 MByte Product Manual Rev.1.1 © 2001 SANDISK CORPORATION 49
SanDisk Sales Offices
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION50
This page has been left blank intentionally.
SanDisk Worldwide Sales Offices
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION 51
SanDisk Worldwide Sales Offices
AmericasSanDisk Corporate Headquarters140 Caspian CourtSunnyvale, CA 94089-9820408-542-0500FAX 408-542-0503http://www.sandisk.comSales OfficesWestern Region USA408-542-0730FAX 408-542-0403Eastern Region USA & Canada603-882-0888FAX 603-882-2201Central & Southern Region USA614-760-3700FAX 614-760-3701Latin & South America407-667-4880FAX 407-667-4834
EuropeSanDisk GmbHKarlsruher Str. 2CD-30519 Hannover, Germany49-511-8759185FAX 49-511-8759187SanDisk Northern EuropeVideroegaten 3 BS-16440 KistaSweden46-(0)8-75084-63FAX 46-(0)8-75084-26SanDisk Central EuropeRudolf-Diesel-Str. 340822 MettmannGermany49-(0)2104-953433FAX 49-(0)2104-953434
JapanSanDisk K.K.8F Nisso Bldg. 152-17-19 Shin-Yokohama, Kohoku-kuYokohama 222-0033, Japan81-45-474-0181FAX 81-45-474-0371
Asia/Pacific Rim89 Queensway, Lippo CenterTower II, Suite 4104Admiralty, Hong Kong852-2712-0501FAX 852-2712-9385
To order SanDisk products directly from SanDisk,call 408-542-0595.
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION52
This page has been left blank intentionally.
Limited Warranty
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION 53
Limited WarrantyI. WARRANTY STATEMENT
SanDisk warrants its products to be free of any defects in materials or workmanship that would prevent them fromfunctioning properly for one year from the date of purchase. This express warranty is extended by SanDiskCorporation.
II. GENERAL PROVISIONS
This warranty sets forth the full extent of SanDisk’s responsibilities regarding the SanDisk SmartMedia Card. Insatisfaction of its obligations hereunder, SanDisk, at its sole option, will either repair, replace or refund the purchaseprice of the product.
NOTWITHSTANDING ANYTHING ELSE IN THIS LIMITED WARRANTY OR OTHERWISE, THE EXPRESSWARRANTIES AND OBLIGATIONS OF SELLER AS SET FORTH IN THIS LIMITED WARRANTY, ARE IN LIEUOF, AND BUYER EXPRESSLY WAIVES ALL OTHER OBLIGATIONS, GUARANTIES AND WARRANTIES OF ANYKIND, WHETHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTYOF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR INFRINGEMENT, TOGETHER WITHANY LIABILITY OF SELLER UNDER ANY CONTRACT, NEGLIGENCE, STRICT LIABILITY OR OTHER LEGALOR EQUITABLE THEORY FOR LOSS OF USE, REVENUE, OR PROFIT OR OTHER INCIDENTAL ORCONSEQUENTIAL DAMAGES, INCLUDING WITHOUT LIMITATION PHYSICAL INJURY OR DEATH,PROPERTY DAMAGE, LOST DATA, OR COSTS OF PROCUREMENT OF SUBSTITUTE GOODS, TECHNOLOGYOR SERVICES. IN NO EVENT SHALL THE SELLER BE LIABLE FOR DAMAGES IN EXCESS OF THE PURCHASEPRICE OF THE PRODUCT, ARISING OUT OF THE USE OR INABILITY TO USE SUCH PRODUCT, TO THE FULLEXTENT SUCH MAY BE DISCLAIMED BY LAW.
SanDisk’s products are not warranted to operate without failure. Accordingly, in any use of products in life supportsystems or other applications where failure could cause injury or loss of life, the products should only beincorporated in systems designed with appropriate redundancy, fault tolerant or back-up features.
III. WHAT THIS WARRANTY COVERS
For products found to be defective within one year of purchase, SanDisk will have the option of repairing orreplacing the defective product, if the following conditions are met:
A. The defective product is returned to SanDisk for failure analysis as soon as possible after the failure occurs.B. An incident card filled out by the user, explaining the conditions of usage and the nature of the failure,
accompanies each returned defective product.C. No evidence is found of abuse or operation of products not in accordance with the published specifications,
or of exceeding storage or maximum ratings or operating conditions.All failing products returned to SanDisk under the provisions of this limited warranty shall be tested to the product’sfunctional and performance specifications. Upon confirmation of failure, each product will be analyzed, by whatevermeans necessary, to determine the root cause of failure. If the root cause of failure is found to be not covered by theabove provisions, then the product will be returned to the customer with a report indicating why the failure was notcovered under the warranty.
This warranty does not cover defects, malfunctions, performance failures or damages to the unit resulting from use inother than its normal and customary manner, misuse, accident or neglect; or improper alterations or repairs.
SanDisk reserves the right to repair or replace, at its discretion, any product returned by its customers, even if suchproduct is not covered under warranty, but is under no obligation to do so.
SanDisk may, at its discretion, ship repaired or rebuilt products identified in the same way as new products,provided such cards meet or exceed the same published specifications as new products. Concurrently, SanDisk alsoreserves the right to market any products, whether new, repaired, or rebuilt, under different specifications andproduct designations if such products do not meet the original product’s specifications.
Limited Warranty
SmartMedia 32 MByte Product Manual Rev. 1.1 © 2001 SANDISK CORPORATION54
IV. RECEIVING WARRANTY SERVICE
According to SanDisk’s warranty procedure, defective product should be returned only with prior authorizationfrom SanDisk Corporation. Please contact SanDisk’s Customer Service department at 408-542-0595 with the followinginformation: product model number and description, nature of defect, conditions of use, proof of purchase andpurchase date. If approved, SanDisk will issue a Return Material Authorization or Product Repair Authorizationnumber. Ship the defective product to:
SanDisk CorporationAttn: RMA Returns(Reference RMA or PRA #)140 Caspian CourtSunnyvale, CA 94089
V. STATE LAW RIGHTS
SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIALDAMAGES, OR LIMITATION ON HOW LONG AN IMPLIED WARRANTY LASTS, SO THE ABOVELIMITATIONS OR EXCLUSIONS MAY NOT APPLY TO YOU. This warranty gives you specific rights and you mayalso have other rights that vary from state to state.