SanDisk CompactFlash Memory Card OEM Product Manual Version 12.0 Document No. 20-10-00038 02/2007 SanDisk Corporation Corporate Headquarters 601 McCarthy Boulevard Milpitas, CA 95035 (408) 801-1000 Phone (408) 801-8657 Fax www.sandisk.com SanDisk CompactFlash Card OEM Product Manual SanDisk(R) Corporation general policy does not recommend the use of its products in life support applications where in a failure or malfunction of the product may directly threaten life or injury. Per SanDisk Terms and Conditions of Sale, the user of SanDisk products in life support applications assumes all risk of such use and indemnifies SanDisk against all damages. Security safeguards, by their nature, are capable of circumvention. SanDisk cannot, and does not, guarantee that data will not be accessed by unauthorized persons, and SanDisk disclaims any warranties to that effect to the fullest extent permitted by law. This document is for information use only and is subject to change without prior notice. SanDisk Corporation assumes no responsibility for any errors that may appear in this document, nor for incidental or consequential damages resulting from the furnishing, performance or use of this material. No part of this document may be reproduced, transmitted, transcribed, stored in a retrievable manner or translated into any language or computer language, in any form or by any means, electronic, mechanical, magnetic, optical, chemical, manual or otherwise, without the prior written consent of an officer of SanDisk Corporation. All parts of the SanDisk documentation are protected by copyright law and all rights are reserved. SanDisk and the SanDisk logo are trademarks of SanDisk Corporation, registered in the United States and other countries. CompactFlash is a U.S. registered trademark of SanDisk Corporation. Product names mentioned herein are for identification purposes only and may be trademarks and/or registered trademarks of their respective companies. (c) 2007 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 patents awarded and pending. Document 20-10-00038 Rev. 12.0 Revision History Date Revision Description February 2007 12.0 Merged CFlash 11.2 manual with CF ExtremeIII v1.2 to create v12.0; updated to comply with CFA Spec v4.0. (c) 2007 SanDisk Corporation i Rev. 12.0, 02/07 SanDisk CompactFlash Card OEM Product Manual -This page intentionally left blank- 02/07, Rev. 12.0 ii (c) 2007 SanDisk Corporation Table of Contents CHAPTER 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 CompactFlash Standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 PCMCIA Standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 CHAPTER 2 Product Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 System Environmental Specifications . . . . . . . . . . . . . . . . . . . . . . . . 2-1 System Power Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 System Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3 System Reliability. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4 Physical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4 CHAPTER 3 Interface Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 Physical Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 Electrical Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3 Electrical Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8 Card Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20 I/O Transfer Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25 True IDE Mode I/O Transfer Function . . . . . . . . . . . . . . . . . . . . . . . 3-26 CHAPTER 4 ATA Register Set and Protocol . . . . . . . . . . . . . . . . . . . . . . . . 4-1 I/O Primary and Secondary Address Configurations . . . . . . . . . . . . 4-1 Contiguous I/O Mapped Addressing . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 (c) 2007 SanDisk Corporation i Rev. 12.0, 02/07 Table of Contents SanDisk CompactFlash Card OEM Product Manual Memory Mapped Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-3 True IDE Mode Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-4 ATA Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-4 CHAPTER 5 ATA Command Description . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1 ATA Command Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-1 Error Posting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-29 CHAPTER 6 CIS Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1 APPENDIX A Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1 APPENDIX B Limited Warranty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1 APPENDIX C Disclaimer of Liability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1 02/07, Rev. 12.0 ii (c) 2007 SanDisk Corporation Introduction CHAPTER 1 1.1 General Description SanDisk CompactFlash(R) Memory Card products provide high capacity solid-state flash memory that electrically complies with the Personal Computer Memory Card International Association ATA (PC Card ATA) standard. (In Japan, the applicable standards group is JEIDA.) The CompactFlash Memory Card Series also supports a True IDE Mode that is electrically compatible with an IDE disk drive. The original CF form factor card can be used in any system that has a CF slot, and with a Type II PCMCIA adapter can be used in any system that has a PCMCIA Type II or Type III socket. CompactFlash Memory cards use SanDisk Flash memory, which was designed by SanDisk specifically for use in mass storage applications. In addition to the mass storage-specific flash memory chips, CompactFlash Memory cards include an on-card intelligent controller that provides a high level interface to the host computer. This interface allows a host computer to issue commands to the memory card to read or write blocks of memory. The host addresses the card in 512 byte sectors. Each sector is protected by a powerful Error Correcting Code (ECC). The on-card intelligent controller in the CompactFlash Memory Card manages interface protocols, data storage and retrieval as well as ECC, defect handling and diagnostics, power management and clock control. Once the card has been configured by the host, it appears to the host as a standard ATA (IDE) disk drive. Additional ATA commands have been provided to enhance system performance. The host system can support as many cards as there are CompactFlash and PCMCIA Type II or III card slots. The original form factor CompactFlash Memory cards require a PCMCIA Type II Adapter to be used in a PCMCIA Type II or Type III socket. Figure 1-1 SanDisk CompactFlash Card Block Diagram SanDisk CompactFlash Data In/Out Host Interface (c) 2007 SanDisk Corporation SanDisk Single Chip Controller Control 1-1 Flash Memory Rev. 12.0, 02/07 Introduction 1.2 SanDisk CompactFlash Card OEM Product Manual Features SanDisk CompactFlash Memory cards provide the following system features: * * * * * * * * * * * * * * * 1.3 Up to 16 GB of mass storage data PC Card ATA protocol compatible True IDE Mode compatible Very low CMOS power Very high performance Very rugged Low weight Noiseless Low Profile +5 Volts or +3.3 Volts operation Automatic error correction and retry capabilities Supports power down commands and sleep modes Non-volatile storage (no battery required) MTBF >1,000,000 hours Minimum 10,000 insertions Scope This document describes the key features and specifications of CompactFlash Memory cards, as well as the information required to interface this product to a host system. Retail CompactFlash specifications are not covered in this manual. 1.4 CompactFlash Standard SanDisk CompactFlash Memory cards are fully compatible with the CompactFlash Specification published by the CompactFlash Association. Contact the CompactFlash Association for more information. CompactFlash Association P.O. Box 51537 Palo Alto, CA 94303 USA Phone: 415-843-1220 Fax: 415-493-1871 www.compactflash.org 02/07, Rev. 12.0 1-2 (c) 2007 SanDisk Corporation SanDisk CompactFlash Card OEM Product Manual 1.5 Introduction PCMCIA Standard SanDisk CompactFlash Memory cards are fully electrically compatible with the PCMCIA specifications listed below: * PCMCIA PC Card Standard, 7.0, February 1999 * PCMCIA PC Card ATA Specification, 7.0, February 1999 These specifications may be obtained from: PCMCIA 2635 N. First Street, Suite 209 San Jose, CA 95131 USA Phone: 408-433-2273 Fax: 408-433-9558 1.6 Related Documentation ATA operation is governed by the ATA-4 specification published by ANSI. For more information, refer to the American National Standard X3.221: AT Attachment for Interface for Disk Drives document. Documentation can be ordered from IHS by calling 1-800-854-7179 or accessing their Web site: http://global.ihs.com. 1.7 Functional Description CompactFlash Memory cards contain a high level, intelligent subsystem as shown in the block diagram, Figure 1-1. This intelligent (microprocessor) subsystem provides many capabilities not found in other types of memory cards. These capabilities include the following: * Standard ATA register and command set (same as found on most magnetic disk drives). * Host independence from details of erasing and programming flash memory. * Sophisticated system for managing defects (analogous to systems found in magnetic disk drives). * Sophisticated system for error recovery including a powerful error correction code (ECC). * Power management for low power operation. * Implementation of dynamic and static wear-leveling to extend card's life. (c) 2007 SanDisk Corporation 1-3 Rev. 12.0, 02/07 Introduction 1.7.1 SanDisk CompactFlash Card OEM Product Manual Technology Independence The 512-byte sector size of the CompactFlash Memory Card is the same as that in an IDE magnetic disk drive. To write or read a sector (or multiple sectors), the host computer software simply issues a Read or Write command to the card. This command contains the address and the number of sectors to write/read. The host software then waits for the command to complete. The host software does not get involved in the details of how the flash memory is erased, programmed or read. This is extremely important as flash devices are expected to get more and more complex in the future. Because the CompactFlash Memory Card Series uses an intelligent on-board controller, the host system software will not require changing as new flash memory evolves. In other words, systems that support CompactFlash Memory cards now, will be able to access future SanDisk cards built with new flash technology without having to update or change host software. 1.7.2 Defect and Error Management CompactFlash Memory cards contain a sophisticated defect and error management system. This system is analogous to the systems found in magnetic disk drives and in many cases offers enhancements. If necessary, the cards will rewrite data from a defective sector to a good sector. This is completely transparent to the host and does not consume any user data space. The CompactFlash Memory Card soft error rate specification is much better than the magnetic disk drive specification. In the extremely rare case a read error does occur, CompactFlash Memory cards have innovative algorithms to recover the data by using hardware on-the-fly Error Detection Code/Error Correction Code (EDC/ECC), based on a BCH algorithm. These defect and error management systems, coupled with the solid state construction, give SanDisk CompactFlash cards unparalleled reliability 1.7.3 Wear Leveling Wear Leveling is an intrinsic part of the erase pooling functionality of SanDisk CompactFlash using NAND memory. The CF WEAR LEVEL command is supported as a NOP operation to maintain backward compatibility with existing software utilities. Advanced features of dynamic and static wear-leveling, and automatic block management are used to ensure high data reliability and maximize flash life expectancy. 1.7.4 Using Erase Sector and Write Commands SanDisk CompactFlash Memory cards support the CF ERASE SECTOR and WRITE WITHOUT ERASE commands. In some applications, write operations may be faster if the addresses being written are first erased with the ERASE SECTOR command. WRITE WITHOUT ERASE behaves as a normal write command and no performance gain results from its use. 02/07, Rev. 12.0 1-4 (c) 2007 SanDisk Corporation SanDisk CompactFlash Card OEM Product Manual 1.7.5 Introduction Automatic Sleep Mode A unique feature of the SanDisk CompactFlash Memory Card is automatic entrance and exit from sleep mode. Upon completion of a command, the card will enter sleep mode to conserve power if no further commands are received within 5 msec. The host does not have to take any action for this to occur. In most systems, the CompactFlash Memory Card is in sleep mode except when the host is accessing it, thus conserving power. The delay from command completion to entering sleep mode is adjustable. When the host is ready to access the card and is in sleep mode, any command issued to it will cause the card to exit sleep and respond. The host does not have to follow the ATA protocol of issuing a reset first. It may do this if desired, but it is not needed. By not issuing the reset, performance is improved through the reduction of overhead but this must be done only for the SanDisk products as other ATA products may not support this feature. 1.7.6 Dynamic Adjustment of Performance vs. Power Consumption This feature is no longer supported. This command will be treated as a NOP (No Operation) to guarantee backward compatibility. 1.7.7 Power Supply Requirements This is a dual voltage product, which means it will operate at a voltage range of 3.30 volts 5% or 5.00 volts 10%. Per the PCMCIA specification Section 2.1.1, the host system must apply 0 volts in order to change a voltage range. This same procedure of providing 0 volts to the card is required if the host system applies an input voltage outside the desired voltage by more than 15%. This means less than 4.25 volts for the 5.00-volt range and less than 2.75 volts for the 3.30 volt range. (c) 2007 SanDisk Corporation 1-5 Rev. 12.0, 02/07 Introduction SanDisk CompactFlash Card OEM Product Manual -This page intentionally left blank- 02/07, Rev. 12.0 1-6 (c) 2007 SanDisk Corporation Product Specifications CHAPTER 2 For all the following specifications, values are defined at ambient temperature and nominal supply voltage unless otherwise stated. 2.1 System Environmental Specifications Table 2-1 contains environmental specifications which include temperature, humidity, acoustic noise, vibration, shock and altitude. Table 2-1 Environmental Specifications Temperature Humidity Acoustic Noise Vibration Shock Altitude (relative to sea level) 2.2 CompactFlash CompactFlash Extreme III 0 C to 70 C -25 C to 85 C -25 C to 85 C -25 C to 85 C Operating: 8% to 95% non-condensing 8% to 95% non-condensing Non-operating: 8% to 95% non-condensing 8% to 95% non-condensing 0 dB 0 dB Operating: Non-operating: 15 G peak to peak maximum 15 G peak to peak maximum 15 G peak to peak maximum Operating: Non-operating: 2,000 G maximum 2,000 G maximum 2,000 G maximum Operating: Non-operating: 80,000 ft. maximum 80,000 ft. maximum 80,000 ft. maximum Operating: Non-operating: At 1 meter: 15 G peak to peak maximum 2,000 G maximum 80,000 ft. maximum System Power Requirements All values quoted in Table 2-2 are typical at 25 C and nominal supply voltage unless otherwise stated. (c) 2007 SanDisk Corporation 2-1 Rev. 12.0, 02/07 Product Specifications SanDisk CompactFlash Card OEM Product Manual Sleep mode currently is specified under the condition that all card inputs are static CMOS levels and in a "Not Busy" operating state. Table 2-2 Power Requirements DC Input Voltage (Vcc) 100 mV max. ripple (p-p) a Memory Subsystem 3.3V +/- 5% 5V +/- 10% Up to 512 MB 300 500 1.0 GB 600 800 1 mA 1.2 mA 50 mA 55 mA CompactFlash Memory Card Sleep Over 1.0 GB Read Memory Subsystema Write 65 mA 70 mA Read/Write Peak 100 mA 100 mA Up to 512 MB 300 500 512 MB to 1.5 GB 600 800 CompactFlash Extreme III Memory Card Sleep Over 1.5 GB Read 1 mA 1.2 mA 75 mA 100 mA Write 75 mA 100 mA Read/Write Peak 100 mA 100 mA a. Maximum average value. 02/07, Rev. 12.0 2-2 (c) 2007 SanDisk Corporation SanDisk CompactFlash Card OEM Product Manual 2.3 Product Specifications System Performance All performance timings assume the CompactFlash Memory Card Series controller is in the default (i.e., fastest) mode. Table 2-3 Performance CompactFlash Memory Card Start-up Times Sleep to Write 2.5 ms maximum Sleep to Read 20 ms maximum Reset to Ready Active to Sleep Delay Data Transfer Rate To/From Flash Data Transfer Rate To/From Host 50 ms typical; 400 ms maximum Programmable 20.0 MB/sec burst 16.0 MB/sec burst Controller Overhead Command to DRQ 50 ms maximum CompactFlash Extreme III Memory Card Start-up Times Sleep to Write 2.5 ms maximum Sleep to Read 20 ms maximum Reset to Ready Data Transfer Rate To/From Flash Data Transfer Rate To/From Host 50 ms typical; 400 ms maximum 20.0 MB/sec burst 25.0 MB/sec burst Maximum Performance Sequential Read 20.0 MB/sec Sequential Write 20.0 MB/sec NOTE: (c) 2007 SanDisk Corporation The Sleep to Write and Sleep to Read times are the times it takes the CompactFlash Memory Card to exit sleep mode when any command is issued by the host to when the card is reading or writing. CompactFlash Memory cards do not require a reset to exit sleep mode. 2-3 Rev. 12.0, 02/07 Product Specifications 2.4 SanDisk CompactFlash Card OEM Product Manual System Reliability Table 2-4 Reliability >1,000,000 hours MTBF (@ 25 C) None Preventative Maintenance <1 non-recoverable error in 1014 bits read Data Reliability <1 erroneous correction in 1020 bits read 2.5 Physical Specifications Refer to Table 2-5 and see Figure 2-1 for CompactFlash Memory Card physical specifications and dimensions. Table 2-5 Weight Length Width Thickness 02/07, Rev. 12.0 CompactFlash Physical Dimensions 11.4 g (.40 oz) typical, 14.2 g (.50 oz) maximum 36.40 0.15 mm (1.433 .006 in) 42.80 0.10 mm (1.685 .004 in) 3.3 mm 0.10 mm (.130 .004 in) (Excluding Lip) 2-4 (c) 2007 SanDisk Corporation SanDisk CompactFlash Card OEM Product Manual Figure 2-1 (c) 2007 SanDisk Corporation Product Specifications CompactFlash Memory Card Dimensions 2-5 Rev. 12.0, 02/07 Product Specifications SanDisk CompactFlash Card OEM Product Manual -This page intentionally left blank- 02/07, Rev. 12.0 2-6 (c) 2007 SanDisk Corporation Interface Description CHAPTER 3 3.1 Physical Description The host connects to SanDisk CompactFlash Memory cards using a standard 50-pin connector consisting of two rows of 25 female contacts each on 50 mil (1.27 mm) centers. 3.1.1 Pin Assignments and Types The signal/pin assignments are listed in Table 3-1. Low active signals have a "-" prefix. Pin types are Input, Output or Input/Output. Sections 3.3.1 and 3.3.2 define the DC characteristics for all input and output type structures.. Table 3-1 PC Card Memory Mode Pin Assignments Pin No. Signal Name Pin No. Signal Name 1 GND - 2 D03 I/O Ground 26 -CD1 O Ground I1Z,OZ3 27 D11 I/O I1Z,OZ3 3 D04 I/O 4 D05 I/O I1Z,OZ3 28 D12 I/O I1Z,OZ3 I1Z,OZ3 29 D13 I/O I1Z,OZ3 5 D06 6 D07 I/O I1Z,OZ3 30 D14 I/O I1Z,OZ3 I/O I1Z,OZ3 31 D15 I/O I1Z,OZ3 7 -CE1 8 A10 I I3U 32 -CE2 I I3U I I1Z 33 -VS1 O Ground Pin Type I/O Type Pin Type I/O Type 9 -OE I I3U 34 -IORD I I3U 10 A09 I I1Z 35 -IOWR I I3U 11 A08 I I1Z 36 -WE I I3U 12 A07 I I1Z 37 RDY/BSY O OT1 13 VCC - Power 38 VCC - Power 14 A06 I I1Z 39 -CSEL I I2Z 15 A05 I I1Z 40 -VS2 O OPEN 16 A04 I I1Z 41 RESET I I2Z 17 A03 I I1Z 42 -WAIT O OT1 18 A02 I I1Z 43 -INPACK O OT1 19 A01 I I1Z 44 -REG I I3U 20 A00 I I1Z 45 BVD2 I/O I1U,OT1 21 D00 I/O I1Z,OZ3 46 BVD1 I/O I1U,OT1 22 D01 I/O I1Z,OZ3 47 D08 I/O I1Z,OZ3 23 D02 I/O I1Z,OZ3 48 D09 I/O I1Z,OZ3 24 WP O OT3 49 D10 I/O I1Z,OZ3 25 -CD2 O Ground 50 GND - Ground (c) 2007 SanDisk Corporation 3-1 Rev. 12.0, 02/07 Interface Description SanDisk CompactFlash Card OEM Product Manual PC Card I/O Pin Assignments are contained in Table 3-2. Table 3-2 PC Card I/O Mode Pin Assignments Pin No. Signal Name Pin No. Signal Name 1 GND - 2 D03 I/O Ground 26 -CD1 O Ground I1Z,OZ3 27 D11 I/O I1Z,OZ3 3 D04 I/O 4 D05 I/O I1Z,OZ3 28 D12 I/O I1Z,OZ3 I1Z,OZ3 29 D13 I/O I1Z,OZ3 5 D06 6 D07 I/O I1Z,OZ3 30 D14 I/O I1Z,OZ3 I/O I1Z,OZ3 31 D15 I/O I1Z,OZ3 7 -CE1 8 A10 I I3U 32 -CE2 I I3U I I1Z 33 -VS1 O Ground Pin Type I/O Type Pin Type I/O Type 9 -OE I I3U 34 -IORD I I3U 10 A09 I I1Z 35 -IOWR I I3U 11 A08 I I1Z 36 -WE I I3U 12 A07 I I1Z 37 -IREQ O OT1 13 VCC - Power 38 VCC - Power 14 A06 I I1Z 39 -CSEL I I2Z 15 A05 I I1Z 40 -VS2 O OPEN 16 A04 I I1Z 41 RESET I I2Z 17 A03 I I1Z 42 -WAIT O OT1 18 A02 I I1Z 43 -INPACK O OT1 19 A01 I I1Z 44 -REG I 20 A00 I I1Z 45 -SPKR I/O 21 D00 I/O I1Z,OZ3 46 -STSCHG I/O I1U,OT1 22 D01 I/O I1Z,OZ3 47 D08 I/O I1Z,OZ3 23 D02 I/O I1Z,OZ3 48 D09 I/O I1Z,OZ3 24 -IOIS16 O OT3 49 D10 I/O I1Z,OZ3 25 -CD2 O Ground 50 GND - Ground I3U I1U,OT1 True IDE Mode Pin Assigments are contained in Table 3-3. Table 3-3 02/07, Rev. 12.0 True IDE Mode Pin Assignments Pin No. Signal Name Pin No. Signal Name 1 GND - 2 D03 I/O Ground 26 -CD1 O Ground I1Z,OZ3 27 D11 I/O I1Z,OZ3 3 D04 I/O 4 D05 I/O I1Z,OZ3 28 D12 I/O I1Z,OZ3 I1Z,OZ3 29 D13 I/O I1Z,OZ3 5 D06 6 D07 I/O I1Z,OZ3 30 D14 I/O I1Z,OZ3 I/O I1Z,OZ3 31 D15 I/O I1Z,OZ3 7 -CS0 8 A10 I I3Z 32 -CS1 I I3Z I I1Z 33 -VS1 O Ground Pin Type 3-2 I/O Type Pin Type I/O Type (c) 2007 SanDisk Corporation SanDisk CompactFlash Card OEM Product Manual Table 3-3 3.2 Interface Description True IDE Mode Pin Assignments Pin No. Signal Name Pin Type 9 -ATA SEL I Pin No. Signal Name Pin Type I3U 34 -IORD I I/O Type I/O Type I3Z 10 A09 I I1Z 35 -IOWR I I3Z 11 A08 I I1Z 36 -WE I I3U 12 A07 I I1Z 37 INTRQ O OZ1 13 VCC - Power 38 VCC - Power 14 A06 I I1Z 39 -CSEL I I2U 15 A05 I I1Z 40 -VS2 O OPEN 16 A04 I I1Z 41 RESET I I2Z 17 A03 I I1Z 42 IORDY O OT1 18 A02 I I1Z 43 -DMARQ O OZ1 19 A01 I I1Z 44 -DMACK I I3U 20 A00 I I1Z 45 -DASP I/O I1U,ON1 21 D00 I/O I1Z,OZ3 46 -PDIAG I/O I1U,ON1 22 D01 I/O I1Z,OZ3 47 D08 I/O I1Z,OZ3 23 D02 I/O I1Z,OZ3 48 D09 I/O I1Z,OZ3 24 -IOCS16 O ON3 49 D10 I/O I1Z,OZ3 25 -CD2 O Ground 50 GND - Ground Electrical Description The CompactFlash Memory Card Series is optimized for operation with hosts, which support the PCMCIA I/O interface standard conforming to the PC Card ATA specification. However, the card may also be configured to operate in systems that support only the memory interface standard. The CompactFlash card configuration is controlled using the standard PCMCIA configuration registers starting at address 200h in the Attribute Memory space of the card. Table 3-4 describes the I/O signals. Signals whose source is the host are designated as inputs while signals that the card sources are outputs. SanDisk CompactFlash Memory Card logic levels conform to those specified in Section 3.3 of the PCMCIA Release 2.1 Specification. NOTE: (c) 2007 SanDisk Corporation The sleep-to-write and sleep-to-read times are the time it takes the card to exit sleep mode when any command is issued by the host to when the card is reading or writing. CompactFlash Memory cards do not require a reset to exit sleep mode. 3-3 Rev. 12.0, 02/07 Interface Description SanDisk CompactFlash Card OEM Product Manual The SanDisk CompactFlash Memory Card signals are described in Table 3-4. Table 3-4 Signal Description Signal Name Dir. Pin Description A10-A0 (PC Card Memory Mode) (PC Card I/O Mode) I 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20 These address lines, along with the -REG signal, are used to select the following: I/O port address registers within the card, memorymapped port address registers within the card, a byte in the card's information structure and its configuration control and status registers. A2-A0 (True IDE Mode) I 18, 19, 20 In True IDE Mode only A[2:0] is used to select one of eight registers in the Task File. A10-A3 (True IDE Mode) BVD1 (PC Card Memory Mode) In True IDE Mode these remaining address lines should be grounded by the host. I/O 46 -STSCHG (PC Card I/O Mode) The Status Changed signal is asserted low to alert the host to changes in the RDY/-BSY and Write Protect states, while the I/O interface is configured. Its use is controlled by the Card Config. and Status Register. -PDIAG (True IDE Mode) In the True IDE Mode, this input/output is the Pass Diagnostic signal in the master/slave handshake protocol. BVD2 (PC Card Memory Mode) I/O 45 This output line is always driven to a high state in Memory Mode since a battery is not required for this product. -SPKR (PC Card I/O Mode) This output line is always driven to a high state in I/O Mode since this product does not support the audio function. -DASP (True IDE Mode) In the True IDE Mode, this input/output is the Disk Active/Slave Present signal in the master/ slave handshake protocol. -CD1, -CD2 (PC Card Memory Mode) (PC Card I/O Mode) (True IDE Mode) O 26, 25 These Card Detect pins are connected to ground on the card. They are used by the host to determine if the card is fully inserted into its socket. -CE1, -CE2 (PC Card Memory Mode) (PC Card I/O Mode) I 7, 32 The Card Enable input signals are used both to select the card and to indicate to the card whether a byte or a word operation is being performed. -CE2 always accesses the odd byte of the word. -CE1 accesses the even byte or the Odd byte of the word depending on A0 and -CE2. A multiplexing scheme based on A0, -CE1, -CE2 allows 8 bit hosts to access all data on D0-D7. -CS0, -CS1 (True IDE Mode) -CSEL (PC Card Memory Mode) (PC Card I/O Mode) 02/07, Rev. 12.0 This signal is asserted high as the BVD1 signal since a battery is not used with this product. In True IDE Mode, -CS0 is the chip select for the Task File registers while -CS1 is used to select the Alternate Status Register and the Device Control Register. I 39 3-4 This signal is not used for PC Card Memory Mode or PC Card I/O Mode. (c) 2007 SanDisk Corporation SanDisk CompactFlash Card OEM Product Manual Table 3-4 Interface Description Signal Description Signal Name Dir. Pin Description -CSEL (True IDE Mode) D15-D00 (PC Card Memory Mode) (PC Card I/O Mode) This internally pulled up signal is used to configure this device as a master or slave when configured in the True IDE Mode. When this pin is grounded, this device is configured as a master. When the pin is open, this device is configured as a slave. I/O 31, 30, 29, 28, 27, 49, 48, 47, 6, 5, 4, 3, 2, 23, 22, 21 D15-D00 (True IDE Mode) GND (PC Card Memory Mode) These lines carry the data, commands and status information between the host and the controller. D00 is the LSB of the Even Byte of the word. D08 is the LSB of the Odd Byte of the word. In True IDE Mode, all Task File operations occur in byte mode on the low order bus D00 D07 while all data transfers are 16 bits using D00-D15. -- 1, 50 O 43 Ground. (PC Card I/O Mode) (True IDE Mode) -INPACK (PC Card Memory Mode) This signal is not used in this mode. -INPACK (PC Card I/O Mode) The Input Acknowledge signal is asserted by the card when it is selected and responding to an I/O read cycle at the address that is on the address bus. This signal is used by the host to control the enable of any input data buffers between the card and the CPU. -DMARQ (True IDE Mode) This signal is used for DMA data transfers between host and device and is asserted by the device when it is ready to transfer data to or from the host. The direction of data transfer is controlled by DIOR- and DIOW-. This signal is used in a handshake manner with DMACK(i.e., the device waits until the host asserts DMACK- before negating DMARQ, and reasserting DMARQ if there is more data to transfer). -IORD (PC Card Memory Mode) I 34 This signal is not used in this mode. -IORD (PC Card I/O Mode) (True IDE Mode) -IOWR (PC Card Memory Mode) (c) 2007 SanDisk Corporation This is an I/O read strobe generated by the host. This signal gates I/O data onto the bus from the card when the card is configured to use the I/O interface. I 35 This signal is not used in this mode. 3-5 Rev. 12.0, 02/07 Interface Description SanDisk CompactFlash Card OEM Product Manual Table 3-4 Signal Description Signal Name Dir. Pin -IOWR (PC Card I/O Mode) (True IDE Mode) -OE (PC Card Memory Mode) The I/O write strobe pulse is used to clock I/O data on the Card Data bus into the card controller registers when the card is configured to use the I/O interface. The clocking will occur on the negative to positive edge of the signal (trailing edge). I 9 This is an output enable strobe generated by the host interface. It is used to read data from the card in Memory Mode and to read the CIS and configuration registers. -OE (PC Card I/O Mode) In PC Card I/O Mode, this signal is used to read the CIS and configuration registers. -ATA SEL (True IDE Mode) To enable True IDE Mode this input should be grounded by the host. RDY/-BSY (PC Card Memory Mode) O 37 In Memory Mode, this signal is set high when the card is ready to accept a new data transfer operation and held low when the card is busy. The host memory card socket must provide a pull-up resistor. At power up and at reset, the RDY/-BSY signal is held low (busy) until the card has completed its power up or reset function. No access of any type should be made to the card during this time. The RDY/-BSY signal is held high (disabled from being busy) whenever the following condition is true: The card has been powered up with +RESET continuously disconnected or asserted. -IREQ (PC Card I/O Mode) I/O Operation-After the card has been configured for I/O operation, this signal is used as an interrupt request. This line is strobed low to generate a pulse mode interrupt or held low for a level mode interrupt. INTRQ (True IDE Mode) In True IDE Mode, this signal is the active high Interrupt Request to the host. -REG (PC Card Memory Mode) I 44 -REG (PC Card I/O Mode) 02/07, Rev. 12.0 Description This Attribute Memory Select signal is used during memory cycles to distinguish between Common Memory and Register (Attribute) Memory accesses: High for common memory, and low for attribute memory. The signal must also be active (low) during I/O cycles when the I/O address is on the bus. 3-6 (c) 2007 SanDisk Corporation SanDisk CompactFlash Card OEM Product Manual Table 3-4 Interface Description Signal Description Signal Name Dir. Pin Description This signal is used by the host in response to DMARQ to initiate DMA transfers. NOTE: This signal may be negated by the host to suspend the DMS transfer in process. For Multiword DMA transfers, the device may negate DMARQ with the tL specified time once the DMACK- is asserted and reasserted again at a later time to resume DMA operation. Alternatively, if the device is able to continue the data transfer, the device may leave DMARQ asserted and wait for the host to reassert DMACK-. -DMACK (True IDE Mode) RESET (PC Card Memory Mode) (PC Card I/O Mode) I 41 When the pin is high, this signal resets the card. The card is reset only at power-up if this pin is left high or open from power-up. The card is also reset when the Soft Reset bit in the Card Configuration Option Register is set. In the True IDE Mode this input pin is the active low hardware reset from the host. -RESET (True IDE Mode) VCC -- 13, 38 +5V, +3.3V power. -VS1 -VS2 (PC Card Memory Mode) (PC Card I/O Mode) (True IDE Mode) O 33, 40 Voltage Sense Signals. -VS1 is grounded so that the CompactFlash Card CIS can be read at 3.3 volts and VS2 is open and reserved by PCMCIA for a secondary voltage. -WAIT (PC Card Memory Mode) O 42 SanDisk CompactFlash Memory cards do not assert the -WAIT signal. (PC Card Memory Mode) (PC Card I/O Mode) (True IDE Mode) -WAIT (PC Card I/O Mode) SanDisk CompactFlash Memory cards do not assert the -WAIT signal. IORDY (True IDE Mode) SanDisk CompactFlash Memory cards, except when in UDMA modes, do not assert an IORDY signal. -WE (PC Card Memory Mode) I 36 This is a signal driven by the host and used for strobing memory write data to the registers of the card when it is configured in the Memory Interface Mode. It is also used for writing the configuration registers. -WE (PC Card I/O Mode) In PC Card I/O Mode, this signal is used for writing the configuration registers. -WE (True IDE Mode) In True IDE Mode this input signal is not used and should be connected to VCC by the host. WP (PC Card Memory Mode) (c) 2007 SanDisk Corporation O 24 Memory Mode-The CompactFlash Card does not have a write-protect switch. This signal is held low after the completion of the reset initialization sequence. 3-7 Rev. 12.0, 02/07 Interface Description SanDisk CompactFlash Card OEM Product Manual Table 3-4 Signal Description Signal Name 3.3 Dir. Pin Description -IOIS16 (PC Card I/O Mode) I/O Operation-When the card is configured for I/O Operation, pin 24 is used for the -I/O Selected is 16 Bit Port (-IOIS16) function. A low signal indicates that a 16-bit or odd-byte only operation can be performed at the addressed port. -IOCS16 (True IDE Mode) This output signal is asserted low when this device is expecting a word data transfer cycle. Electrical Specification All D.C. Characteristics for the CompactFlash Memory Card Series are defined as follows: Typical conditions unless otherwise stated: VCC = 5V +/- 10% VCC = 3.3V +/- 5% Ta = 0 C to 60 C Absolute Maximum conditions: VCC = -0.3V min. to 6.5V max. V* = 0.5V min. to VCC + 0.5V max. *Voltage on any pin except VCC with respect to GND. 3.3.1 Input Leakage Control and Input Characteristics In Table 3-5, "x" refers to the characteristics described in Table 3-6. For example-"I1U" indicates a pull-up resistor with a Type 1 input characteristic. Table 3-5 Type Parameter Symbol Conditions MIN MAX Unit lxZ Input Leakage Current IL Vih=VCC/Vil=GND -1 1 uA IxU Pull Up Resistor RPU1 VCC=5.0V 50k 500k Ohm IxD Pull Down Resistor RPD1 VCC=5.0V 50k 500k Ohm NOTE: 02/07, Rev. 12.0 Input Leakage Control The minimum pull-up resistor leakage current meets the PCMCIA specification of 10k ohms but is intentionally higher in the CompactFlash Memory Card Series product to reduce power use. 3-8 (c) 2007 SanDisk Corporation SanDisk CompactFlash Card OEM Product Manual Interface Description Table 3-6 defines the input characteristics of the parameters in Table 3-5. Table 3-6 Input Characteristics Min. 3.3.2 Typ. Max. Min. VCC = 3.3V Typ. Type Parameter Symbol 1 Input Voltage Vih CMOS Vil 2 Input Voltage Vih CMOS Vil 3 Input Voltage Vth 1.8 2.8 CMOS Schmitt Trigger Vtl 1.0 2.0 Max. VCC = 5.0V 2.4 Unit 4.0 V 0.6 1.5 0.8 2.0 V 0.6 0.8 V Output Drive Type and Characteristics In Table 3-7 "x" refers to the characteristics described in Table 3-8. For example-"OT3" refers to Totempole output with a Type 3 output drive characteristic. Table 3-7 Output Drive Type Type Table 3-8 Output Type Valid Conditions OTx Totempole loh & lol OZx Tri-state N-P Channel loh & lol OPx P-Channel Only loh only ONx N-Channel Only loh Only Output Drive Characteristics Type Parameter Symbol Conditions Min. 1 Output Voltage Voh loh= -4 mA VCC Vol lol= 4 mA Voh loh= -8 mA Typ. Max. Unit V -0.8V 2 Output Voltage Gnd +0.4V V VCC -0.8V 3 X (c) 2007 SanDisk Corporation Output Voltage Tri-State Leakage Current Vol lol= 8 mA Voh loh= -8 mA VCC Vol lol= 8 mA -0.8V Gnd +0.4V loz Vol = Gnd Voh = VCC -10 10 3-9 Gnd +0.4V V uA Rev. 12.0, 02/07 Interface Description 3.3.3 SanDisk CompactFlash Card OEM Product Manual Power Up/Power Down Timing The timing specification in Table 3-9 was defined to permit peripheral cards to perform powerup initialization. Table 3-9 Power Up/Power Down Timing Item Value a CE Signal Level Symbol Condition Min. Max. Unit Vi (CE) 0V 90% of (VCC + 5%) 0.1 300 ms VCC Falling Timeb tpf 90% of (VCC + 5%)-->10% 3.0 300 ms TW (RESET) --- 10 --- s Th (Hi-z Reset) --- 1 --- ms TS (Hi-z Reset) --- 0 --- ms VCC Rising Reset Width a. ViMAX means Absolute Maximum Voltage for Input in the period of 0V I/O Length-1 1F0-1F7h 106h F6h 2nd I/O Base Address (lsb) 108h 03h 2nd I/O Base Address (msb) 2nd I/O Range Base is 3F6h 10Ah 01h 2nd I/O Range Length - 1 2 Bytes Total ==> I/O Length-1 3F6-3F7h 02/07, Rev. 12.0 6-12 (c) 2007 SanDisk Corporation SanDisk CompactFlash Card OEM Product Manual Table 6-1 CIS Description Card Information Structure Attribute Offset Data 7 6 5 4 10Ch EEh S P L M Recommend IRQ Level 1 1 1 0 Eh = 14 3 2 1 0 Content Description CIS Function IRQ Sharing Logic TPCE_IR Active in Card Control & Status Register, Pulse and Level Mode Interrupts supported, Recommended IRQ's any of 0 through 15(F) S: Share Logic Active P: Pulse Mode IRQ Supported L: Level Mode IRQ Supported M: Bit Mask of IRQs Present M=0 so bits 3-0 are single level, binary encoded 10Eh 21h X 0 R P 0 1 RO 0 A 0 T Power-Down 1 and Twin Card. TPCE_MI T: Twin Cards Allowed A: Audio Supported RO: Read Only Mode P: Power Down Supported R: Reserved X: More Misc Fields Bytes 110h 1Bh CISTPL_CE Configuration Tuple Code Entry Tuple 112h 06h Link to Next Tuple is 6 Link to Bytes. Also limits size of Next Tuple this tuple to 8 bytes. 114h 116h 118h 02h 01h 21h I D Configuration Index AT Fixed Disk Primary 0 0 2 I/O 3.3V Configuration M MS IR IO T P 0 0 0 0 0 1 P: Power Info type R DI PI AI SI HV LV NV 0 0 1 0 0 0 0 1 TPCE_FS PI: Peak Current Power NV: Nominal Operation B5h Parameters for VCC Supply Voltage 11AH TPCE_INDX X Mantissa Exponent Nominal Operation Nominal 1 6h = 3.0 5h = 1 Supply Voltage = 3.0V Operation Supply Voltage (c) 2007 SanDisk Corporation 6-13 Rev. 12.0, 02/07 CIS Description SanDisk CompactFlash Card OEM Product Manual Table 6-1 Card Information Structure Attribute Offset Data 7 11Ch 1Eh X 6 5 4 3 2 1 0 Content Description 1Eh +.30 CIS Function Nominal Operation 0 Supply Voltage Extension Byte 11Eh 120h 4Dh X Mantissa Exponent Max. Average Current Max. Average 0 9h = 4.5 5h = 10 over 10 ms is 45 mA Current Configuration Tuple Code 1Bh CISTPL_CE Entry Tuple 122h 12h Link to Next Tuple is 18 Link to Bytes. Also limits size of Next Tuple this tuple to 20 bytes. 124h C3h I D Configuration Index AT Fixed Disk 1 1 3 Secondary I/O TPCE_INDX Address Configuration Configuration Index for this entry is 3. Interface Byte follows this byte. Default Configuration 126h 41h W 0 R P 1 0 B Interface Type 0 I/O Interface(1), Bvd's TPCE_IF and wProt not used; 1 Ready/-Busy active but Wait not used for memory cycles. B: Battery Volt Detects Used P: Write Protect Used R: Ready/-Busy Used W: Wait Used for Memory Cycles 128h 99h M MS IR IO T P VCC-Only Power 1 0 1 1 0 1 Descriptors; No Timing; TPCE_FS I/O and IRQ present; No Memory Space; Misc Entry Present. P: Power Info type T: Timing Info present IO: I/O Port Info present IR: Interrupt Info present MS: Memory Space Info type M: Misc Info Byte(s) present 02/07, Rev. 12.0 6-14 (c) 2007 SanDisk Corporation SanDisk CompactFlash Card OEM Product Manual Table 6-1 CIS Description Card Information Structure Attribute Offset Data 7 6 5 4 3 2 1 0 Content Description 12Ah 27h R DI PI AI SI HV LV NV Nominal Voltage Follows 0 0 1 0 0 1 1 1 CIS Function Power NV: Nominal Voltage Parameters LV: Mimimum Voltage for VCC HB: Maximum Voltage SI: Static Current AI: Average Current PI: Peak Current DI: Power Down Current 12Ch 12Eh 130h 132h 134h 55h 4Dh 5Dh 75h EAh X Mantissa Exponent 0 Ah = 5.0 5h = 1V X Mantissa Exponent 0 9h = 4.5 5h = 1V X Mantissa Exponent 0 Bh = 5.5 5h = 1V X Mantissa 0 Eh = 1.0 VCC Nominal is 5V VCC Nominal VCC Nominal is 4.5V VCC Min. Value Value VCC Nominal is 5.5V VCC Max. Exponent Max. Average Current Max. Average 5h = 10 over 10 ms is 80 mA Current Value R S E IO AddeLines Supports both 8- and 1 1 1 Ah = 10 16-bit I/O hosts. 10 TPCE_IO Address Lines with Range so card will respond only to indicated (170-177, 376 377) on A9 through A0 for I/O cycles. IO AddrLines:#lines decoded E: 8-bit Only Hosts Supported S: 16-bit Hosts Supported R: Range follows (c) 2007 SanDisk Corporation 6-15 Rev. 12.0, 02/07 CIS Description SanDisk CompactFlash Card OEM Product Manual Table 6-1 Card Information Structure Attribute Offset Data 136h 61h 7 6 5 LS 4 AS 1 3 Content Description CIS Function N Ranges-1 Number of Ranges is 2; I/O Range 1 Size of each address is 2 1 2 0 2 bytes; size of each Format Description length is 1 byte. AS: Size of Addresses 0: No Address Present 1: 1Byte (8 bit) Addresses 2: 2Byte (16 bit) Addresses 3: 4Byte (32 bit) Addresses LS: Size of length 0: No Lengths Present 1: 1Byte (8 bit) Lengths 2: 2Byte (16 bit) Lengths 3: 4Byte (32 bit) Lengths 138h 70h 1st I/O Base Address (LSB) First I/O Range Base 13Ah 01h 1st I/O Base Address (MSB) is 170h 13Ch 07h 1st I/O Range Length-1 8 Bytes Total ==> I/O Length-1 170-177h 13Eh 76h 2nd I/O Base Address (LSB) Second I/O Range 140h 03h 2nd I/O Base Address (MSB) Base is 376h 142h 01h 2nd I/O Range Length-1 2 Bytes Total ==> I/O Length-1 376-377h 144h EEh S P L M Recommend IRQ Level 1 1 1 0 Eh = 14 IRQ Sharing Logic TPCE_IR Active in Card Control & Status Register, Pulse and Level Mode Interrupts supported, Recommended IRQ's any of 0 through 15(F). S: Share Logic Active P: Pulse Mode IRQ Supported L: Level Mode IRQ Supported M: Bit Mask of IRQs Present M=0 therefore bits 3-0 are single level, binary encoded 02/07, Rev. 12.0 6-16 (c) 2007 SanDisk Corporation SanDisk CompactFlash Card OEM Product Manual Table 6-1 CIS Description Card Information Structure Attribute Offset Data 7 6 5 4 3 146h 21h X R P RO A 0 0 1 0 0 2 Content Description CIS Function T Power-Down, TPCE_MI 1 and Twin Card. 1 0 T: Twin Cards Allowed A: Audio Supported RO: Read Only Mode P: Power Down Supported R: Reserved X: More Misc Fields Bytes 148h 1Bh CISTPL_CE Configuration Tuple Code Entry Tuple 14Ah 06h Link to Next Tuple is 6 Link to Bytes. Also limits size of Next Tuple this tuple to 8 bytes. 14Ch 03h I D Configuration Index AT Fixed Disk 0 0 3 Secondary I/O TPCE_INDX 3.3V Configuration 14Eh 01h M MS 0 0 0 150h 21h R DI PI AI SI HV LV NV 0 0 1 0 0 0 0 1 0 IR 0 IO T P P: Power Info type TPCE_FS 1 PI: Peak Current Power NV: Nominal Operation for VCC Supply Voltage 152h B5h Parameters X Mantissa Exponent Nominal Operation Nominal 1 6h = 3.0 5h = 1 Supply Voltage = 3.0V Operation Supply Voltage 154h 1Eh X 1Eh 0.3 Nominal Operation 0 Supply Voltage Extension Byte 156h 158H 4Dh X Mantissa Exponent Max. Average Current Max. Average 0 9h = 4.5 5h = 10 over 10 ms is 45 mA Current Configuration Tuple Code 1Bh CISTPL_CE Entry Tuple 15Ah 15Ch 04h 07h Link to Next Tuple Link to is 4 bytes Next Tuple TPCE_INDX I D Configuration Index AT Fixed Disk 0 0 7 Secondary I/O 3.3V Configuration 15Eh 00h M MS IR IO T P 0 0 0 0 0 0 P: Power Info type TPCE_FS 160h 028h SanDisk Code Reserved 162h 0D3h SanDisk Code Reserved (c) 2007 SanDisk Corporation 6-17 Rev. 12.0, 02/07 CIS Description SanDisk CompactFlash Card OEM Product Manual Table 6-1 Card Information Structure Attribute Offset Data 164h 014h 7 6 5 4 3 CISTPL_NO_LINK 2 1 0 Content Description CIS Function Prevent scan of Tuple Code common memory 166h 000h No Bytes following Link Length is 0 Bytes Link to Next Tuple 168h 0FFh End of Tuple Chain End of CIS Tuple Code a. Legacy CompactFlash products may report "SunDisk" as the ASCII manufacture string. 02/07, Rev. 12.0 6-18 (c) 2007 SanDisk Corporation Ordering Information Appendix A A.1 SanDisk CompactFlash Memory Card1 To order SanDisk products directly from SanDisk, call (408) 801-1000. Capacity Capacity (formatted in bytes) Sectors/Card (Max. LBA+1) SDCFJ-128-388 128 MB 128,450,560 250,880 8 32 980 SDCFJ-256-388 256 MB 256,901,120 501,760 16 32 980 Part Number No. of Heads No. of Sectors/ Track No. of Cylinders SDCFJ-512-388 512 MB 512,483,328 1,000,944 16 63 993 SDCFJ-1024-388 1024 MB 1,024,966,656 2,001,888 16 63 1,986 SDCFJ-2048-388 2048 MB 2,048,901,120 4,001,760 16 63 3,970 SDCFJ-4096-388 4096 MB 4,110,188,544 8,027,712 16 63 7,964 SDCFH-1024-388 1024 MB 1,024,966,656 2,001,888 16 63 1,986 SDCFH-2048-388 2048 MB 2,048,901,120 4,001,760 16 63 3,970 SDCFH-4096-388 4096 MB 4,110,188,544 8,027,712 16 63 7,964 SDCFH-8192-388 8192 MB 8,195,604,480 16,007,040 16 63 15,880 SDCFH-16384-388 16384 MB 16,391,208,960 32,014,080 16 63 31,760 SDCFX3-2048-388 2048 MB 2,048,901,120 4,001,760 16 63 3,970 SDCFX3-4096-388 4096 MB 4,110,188,544 8,027,712 16 63 7,964 SDCFX3-8192-388 8192 MB 8,195,604,480 16,007,040 16 63 15,880 SDCFX3-12288-388 12288 MB 12,293,406.720 24,010,560 16 63 23,820 SDCFX3-16384-388 16384 MB 16,391,208,960 32,014,080 16 63 31,760 1. 1 megabyte (MB) = 1 million bytes; 1 gigabyte (GB) = 1 billion bytes. Some of the listed capacity is used for formatting and other functions, and thus is not available for data storage. (c) 2007 SanDisk Corporation A-1 Rev. 12.0, 02/07 Ordering Information SanDisk CompactFlash Card OEM Product Manual -This page intentionally left blank- Rev. 12.0, 02/07 A-2 (c) 2007 SanDisk Corporation Limited Warranty Appendix B I. WARRANTY STATEMENT SanDisk warrants its products to be free of any defects in materials or workmanship that would prevent them from functioning properly for one year from the date of purchase. This express warranty is extended by SanDisk Corporation. II. GENERAL PROVISIONS This warranty sets forth the full extent of SanDisk's responsibilities regarding the SanDisk SD Card. In satisfaction of its obligations hereunder, SanDisk, at its sole option, will repair, replace or refund the purchase price of the product. NOTWITHSTANDING ANYTHING ELSE IN THIS LIMITED WARRANTY OR OTHERWISE, THE EXPRESS WARRANTIES AND OBLIGATIONS OF SELLER AS SET FORTH IN THIS LIMITED WARRANTY, ARE IN LIEU OF, AND BUYER EXPRESSLY WAIVES ALL OTHER OBLIGATIONS, GUARANTIES AND WARRANTIES OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR INFRINGEMENT, TOGETHER WITH ANY LIABILITY OF SELLER UNDER ANY CONTRACT, NEGLIGENCE, STRICT LIABILITY OR OTHER LEGAL OR EQUITABLE THEORY FOR LOSS OF USE, REVENUE, OR PROFIT OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES, INCLUDING WITHOUT LIMITATION PHYSICAL INJURY OR DEATH, PROPERTY DAMAGE, LOST DATA, OR COSTS OF PROCUREMENT OF SUBSTITUTE GOODS, TECHNOLOGY OR SERVICES. IN NO EVENT SHALL THE SELLER BE LIABLE FOR DAMAGES IN EXCESS OF THE PURCHASE PRICE OF THE PRODUCT, ARISING OUT OF THE USE OR INABILITY TO USE SUCH PRODUCT, TO THE FULL EXTENT SUCH MAY BE DISCLAIMED BY LAW. SanDisk's products are not warranted to operate without failure. Accordingly, in any use of products in life support systems or other applications where failure could cause injury or loss of life, the products should only be incorporated 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 or replacing the defective product, if the following conditions are met: A. A warranty registration card for each defective product was submitted and is on file at SanDisk. If not, a warranty registration card must accompany each returned defective product. This card is included in each product's original retail package. B. The defective product is returned to SanDisk for failure analysis as soon as possible after the failure occurs. C. An incident card filled out by the user, explaining the conditions of usage and the nature of the failure, accompanies each returned defective product. D. 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. (c) 2007 SanDisk Corporation B-1 Rev. 12.0, 02/07 Limited Warranty SanDisk CompactFlash Card OEM Product Manual All failing products returned to SanDisk under the provisions of this limited warranty shall be tested to the product's functional and performance specifications. Upon confirmation of failure, each product will be analyzed, by whatever means necessary, to determine the root cause of failure. If the root cause of failure is found to be not covered by the above provisions, then the product will be returned to the customer with a report indicating why the failure was not covered under the warranty. This warranty does not cover defects, malfunctions, performance failures or damages to the unit resulting from use in other 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 such product 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 also reserves the right to market any products, whether new, repaired, or rebuilt, under different specifications and product designations if such products do not meet the original product's specifications. IV. RECEIVING WARRANTY SERVICE According to SanDisk's warranty procedure, defective product should be returned only with prior authorization from SanDisk Corporation. Please contact SanDisk's OEM Support Department at 866-436-6073 with the following information: product model number and description, serial numbers, nature of defect, conditions of use, proof of purchase and purchase date. If approved, SanDisk will issue a Return Material Authorization or Product Repair Authorization number and provide a shipping address where the defective product can be returned. V. STATE LAW RIGHTS SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, OR LIMITATION ON HOW LONG AN IMPLIED WARRANTY LASTS, SO THE ABOVE LIMITATIONS OR EXCLUSIONS MAY NOT APPLY TO YOU. This warranty gives you specific rights and you may also have other rights that vary from state to state. 02/07, Rev. 12.0 B-2 (c) 2007 SanDisk Corporation Disclaimer of Liability Appendix C C.1 SanDisk Corporation Policy SanDisk Corporation general policy does not recommend the use of its products in life support applications wherein a failure or malfunction of the product may directly threaten life or injury. Accordingly, in any use of products in life support systems or other applications where failure could cause damage, injury or loss of life, the products should only be incorporated in systems designed with appropriate redundancy, fault tolerant or back-up features. SanDisk shall not be liable for any loss, injury or damage caused by use of the Products in any of the following applications: * Special applications such as military related equipment, nuclear reactor control, and aero space * Control devices for automotive vehicles, train, ship and traffic equipment * Safety system for disaster prevention and crime prevention * Medical-related equipment including medical measurement device (c) 2007 SanDisk Corporation C-1 Rev. 12.0, 2/2007 Disclaimer of Liability SanDisk CompactFlash Card OEM Product Manual -This page intentionally left blank- 02/07, Rev. 12.0 C-2 (c) 2007 SanDisk Corporation