SanDisk CompactFlash Product Manual
SanDisk CompactFlash Product Manual

SanDisk CompactFlash Product Manual

Hide thumbs Also See for CompactFlash:
Table of Contents

Advertisement

Quick Links

TM
CompactFlash

Memory Card

Product Manual
C
H
ORPORATE
EADQUARTERS
140 Caspian Court
Sunnyvale, CA 94089
408-542-0500
FAX: 408-542-0503
URL: http://www.sandisk.com

Advertisement

Table of Contents
loading

Summary of Contents for SanDisk CompactFlash

  • Page 1: Memory Card

    CompactFlash Memory Card Product Manual ORPORATE EADQUARTERS 140 Caspian Court Sunnyvale, CA 94089 408-542-0500 FAX: 408-542-0503 URL: http://www.sandisk.com...
  • Page 2 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.
  • Page 3: Table Of Contents

    4.0 CompactFlash Memory Card Interface Description..........21 Physical Description......................21 4.1.1 Pin Assignments and Pin Type................21 Electrical Description....................21 Electrical Specification....................28 4.3.1 Input Leakage Current..................28 4.3.2 Input Characteristics..................28 4.3.3 Output Drive Type.....................29 4.3.4 Output Drive Characteristics................29 SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 4 ATA Command Set......................56 6.1.1 Check Power Mode - 98H, E5H................58 6.1.2 Execute Drive Diagnostic - 90H................58 6.1.3 Erase Sector(s) - C0H..................59 6.1.4 Format Track - 50H....................60 6.1.5 Identify Drive - ECH..................60 SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 5 Write Multiple Command - C5H.................76 6.1.27 Write Multiple without Erase - CDH..............78 6.1.28 Write Sector(s) - 30H, 31H.................78 6.1.29 Write Sector(s) without Erase - 38H..............79 6.1.30 Write Verify Sector(s) - 3CH................80 Error Posting........................81 SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 6 Compatible with the SanDisk CompactFlash Memory Cards........102 Technical Support Services.....................105 Direct SanDisk Technical Support.................105 SanDisk On-line Services....................105 SanDisk Worldwide Web Site................105 Compuserve......................105 SanDisk Sales Offices..................107 Appendix CompactFlash Connector Specifications............111 Limited Warranty ...................121 SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 7: 1.0 Introduction To The Compactflash Memory Card

    A block of memory consists of 512 bytes of data and is protected by a powerful Error Correcting Code (ECC). Figure 1-1 CompactFlash Memory Card Block Diagram SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 8: Scope

    • Programmable power versus performance • MTBF >1,000,000 hours • Very rugged • Minimum 10,000 insertions • Low weight • Standard (SDCFB Series) and Industrial • Noiseless versions (SDCFBI Series) SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 9: Pcmcia Standard

    Palo Alto, CA 94303 Series products. Differences between CompactFlash Memory Card and the FlashDisk Phone: 415-843-1220 that could be noticed by previous FlashDisk users FAX: 415-493-1871 are explained in the following sections. www.compactflash.org SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 10: System Power Requirements

    The FlashDisk defaults to the fastest speed and highest current. See the Set Features command for more details. Note 3. For information on peak currents during power on, hot insertion and writing, please contact SanDisk Technical Support at (408) 542-0400.
  • Page 11: Capacity Specifications

    In some early platforms, the -VS1 pin (pin 43) is also the Refresh pin for DRAM cards. Plugging the CompactFlash Memory Card into a platform supporting the Refresh pin will hang the bus. SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 12: Identify Drive Information

    The host CompactFlash Memory Cards unparalleled software then waits for the command to complete. reliability. The host software does not get involved in the SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 13: Endurance

    Write without Erase command, the to take several pictures in rapid succession. To final margin verify done in a normal write accomplish this, the host system (i.e., camera) SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 14: Automatic Sleep Mode

    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. SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 15: 2.0 Product Specifications

    Note 2. Sleep mode currently is specified under the condition that all card inputs are statis CMOS levels and in a “Not Busy“ operating state. Note 3. The currents specified show the bounds of programmability of the product. SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 16: System Performance

    Note: 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.
  • Page 17 Model SDCF-03 Weight: 33 g (1.16 oz) typical Length: 85.6 ± 0.20 mm (3.370 ±.008 in) Width: 54.0 ± 0.10 mm (2.126 ±.004 in) Thickness: 5.0 mm Max (0.1968 in) SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 18 CompactFlash Memory Card Product Manual Figure 2-2 CompactFlash Memory Card Adapter Dimensions SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 19: Capacity Specifications

    8,028,160 bytes 15,680 SDCFB-10 10,485,760 bytes 20,480 SDCFB-15 15,007,744 bytes 29,312 SDCFB-20 20,054,016 bytes 39,168 SDCFB-24 24,051,712 bytes 46,976 SDCFB-30 30,081,024 bytes 58,752 SDCFB-40 40,108,032 bytes 78,336 SDCFB-48 48,103,424 bytes 93,952 SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 20: 3.0 Installation

    In addition, the CompactFlash Memory Card may be used in any standard PCMCIA Type II (5 mm) or Type III (10.5 mm) socket as supplied by an OEM using the optional SanDisk PCMCIA Adapter SDCF-03. SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 21: Compactflash Memory Card Interface Description

    CompactFlash Memory Card sources are outputs. The CompactFlash Card logic levels conform to those specified in the PCMCIA Release 2.1 specification. Refer to section 4.3 for definitions of Input and Output type. SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 22 Ground -CD1 Ground I1Z,OZ3 I1Z,OZ3 I1Z,OZ3 I1Z,OZ3 I1Z,OZ3 I1Z,OZ3 I1Z,OZ3 I1Z,OZ3 I1Z,OZ3 I1Z,OZ3 I1Z,OZ3 I1Z,OZ3 I1Z,OZ3 I1Z,OZ3 I1Z,OZ3 -CE2 -CE2 -CS1 -VS1 Ground -VS1 Ground -VS1 Ground -IORD -IORD -IORD SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 23 For lowest power dissipation, leave these signals open. 2. Should be grounded by the host. 3. Should be tied to VCC by the host. 4. Please refer to section 4.3 for definitions of In, Out type. SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 24 26, 25 These Card Detect pins are connected to ground on the (PC Card Memory Mode) CompactFlash Card. They are used by the host to determine if the card is fully inserted into its socket. -CD1, -CD2 This signal is the same for all modes.
  • Page 25 -IORD This is an I/O Read strobe generated by the host. This signal (PC Card I/O Mode) gates I/O data onto the bus from the CompactFlash Card when the card is configured to use the I/O interface. -IORD In True IDE Mode, this signal has the same function as in PC (True IDE Mode) Card I/O Mode.
  • Page 26 This is an Output Enable strobe generated by the host interface. (PC Card Memory Mode) It is used to read data from the CompactFlash Card in Memory Mode and to read the CIS and configuration registers. In PC Card I/O Mode, this signal is used to read the CIS and (PC Card I/O Mode) configuration registers.
  • Page 27 (True IDE Mode) -VS1 Voltage Sense Signals. -VS1 is grounded so that the -VS2 CompactFlash Card CIS can be read at 3.3 volts and -VS2 is (PC Card Memory Mode) open and reserved by PCMCIA for a secondary voltage. -VS1 This signal is the same for all modes.
  • Page 28: Electrical Specification

    RPD1 Vcc = 5.0V 500k Note: The minimum pullup 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. 4.3.2 Input Characteristics Type Parameter Symbol Units VCC = 3.3 V...
  • Page 29: Output Drive Type

    Volts -0.8V Iol = 8 mA +0.4V Output Voltage Ioh = -8 mA Volts -0.8V Iol = 8 mA +0.4V Tri-State Vol = Gnd µA Leakage Current Voh = Vcc SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 30: Interface/Bus Timing

    Figure 4-1 Attribute Memory Read Timing Diagram Notes: All times are in nanoseconds. Dout signifies data provided by the CompactFlash Memory Card to the system. The -CE signal or both the -OE signal and the -WE signal must be de-asserted between consecutive cycle operations.
  • Page 31: Attribute Memory Write Timing Specification

    Data In Valid Figure 4-2 Attribute Memory Write Timing Diagram Notes: All times are in nanoseconds. Din signifies data provided by the system to the CompactFlash Memory Card. SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 32: Common Memory Read Timing Specification

    The maximum load on -WAIT is 1 LSTTL with 50pF total load. All times are in nanoseconds. Dout signifies data provided by the CompactFlash Memory Card to the system. The -WAIT signal may be ignored if the -OE cycle to cycle time is greater than the Wait Width time.
  • Page 33: Common Memory Write Timing Specification

    The maximum load on -WAIT is 1 LSTTL with 50pF total load. All times are in nanoseconds. Din signifies data provided by the system to the CompactFlash Memory Card. The -WAIT signal may be ignored if the -WE cycle to cycle time is greater than the Wait Width time.
  • Page 34: I/O Input (Read) Timing Specification

    Minimum time from -WAIT high to -IORD high is 0 nsec, but minimum -IORD width must still be met. Dout signifies data provided by the CompactFlash Memory Card to the system. SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 35: I/O Output (Write) Timing Specification

    Minimum time from -WAIT high to -IOWR high is 0 nsec, but minimum -IOWR width must still be met. Din signifies data provided by the system to the CompactFlash Memory Card. SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 36: True Ide Mode I/O Input (Read) Timing Specification

    Minimum time from -WAIT high to -IORD high is 0 nsec, but minimum -IORD width must still be met. Dout signifies data provided by the CompactFlash Memory Card to the system. SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 37: True Ide Mode I/O Output (Write) Timing Specification

    Minimum time from -WAIT high to -IOWR high is 0 nsec, but minimum -IOWR width must still be met. Din signifies data provided by the system to the CompactFlash Memory Card. SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 38: Card Configuration

    The location of the card configuration registers should always be read from the CIS since these locations may vary in future products. No writes should be performed to the CompactFlash Memory Card attribute memory except to the card configuration register addresses. All other attribute memory locations are reserved.
  • Page 39: Attribute Memory Function

    Write Word Access Don't Care Even Byte Configuration (16 bits) Note: The -CE signal or both the -OE signal and the -WE signal must be de-asserted between consecutive cycle operations. SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 40: Configuration Option Register (Address 200H In Attribute Memory)

    Soft Reset - Setting this bit to one (1), waiting the minimum reset width time and returning to zero (0) places the CompactFlash Memory Card in the Reset state. Setting this bit to one (1) is equivalent to assertion of the +RESET signal except that the SRESET bit is not cleared.
  • Page 41: Pin Replacement Register (Address 204H In Attribute Memory)

    I O i s 8 The host sets this bit to a one (1) if the CompactFlash Memory Card is to be configured in an 8 bit I/O mode. The CompactFlash Card is always configured for both 8- and 16-bit I/O, so this bit is ignored.
  • Page 42: Socket And Copy Register (Address 206H In Attribute Memory)

    Drive # This bit indicates the drive number of the card if twin card configuration is supported. The socket number is ignored by the CompactFlash Memory Card. SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 43: I/O Transfer Function

    I/O Read Inhibit Don't Care Don't Care I/O Write Inhibit High Z High Z High Byte Input Odd-Byte High Z Only (8 bits) High Byte Output Odd-Byte Don't Care Only (8 bits) SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 44: Common Memory Transfer Function

    Word Read Access Odd-Byte Even-Byte (16 bits) Word Write Access Odd-Byte Even-Byte (16 bits) Odd Byte Read Only Odd-Byte High Z (8 bits) Odd Byte Write Only Odd-Byte Don't Care (8 bits) SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 45: True Ide Mode I/O Transfer Function

    Task File Read 1-7h High Z Data Out Data Register Odd-Byte Even-Byte Write Data Register Odd-Byte Even-Byte Read Control Register Don't Care Control In Write Alt Status Read High Z Status Out SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 46: 5.0 Ata Drive Register Set Definition And Protocol

    I/O Mapped 16 Contiguous Registers 1F0-1F7, 3F6-3F7 Primary I/O Mapped Drive 0 1F0-1F7, 3F6-3F7 Primary I/O Mapped Drive 1 170-177, 376-377 Secondary I/O Mapped Drive 0 170-177, 376-377 Secondary I/O Mapped Drive 1 SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 47: I/O Primary And Secondary Address Configurations

    2. A byte access to register 0 with -CE1 high and -CE2 low accesses the error (read) or feature (write) register. SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 48: Contiguous I/O Mapped Addressing

    8 then 9 will access consecutive (even then odd) bytes from the data buffer. Byte accesses to register 9 access only the odd byte of the data. 3. Address lines which are not indicated are ignored by the CompactFlash Memory Card for accessing all the registers in this table.
  • Page 49: Memory Mapped Addressing

    This address window allows these hosts and adapters to function efficiently. Note that this entire window accesses the Data Register FIFO and does not allow random access to the data buffer within the CompactFlash Memory Card. SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 50: True Ide Mode Addressing

    Features Sector Count Sector Count Sector No. Sector No. Cylinder Low Cylinder Low Cylinder High Cylinder High Select Card/Head Select Card/Head Status Command Alt Status Device Control Drive Address Reserved SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 51: Ata Registers

    D15-D0 Even Data Register D7-D0 Odd Data Register D7-D0 Odd Data Register D15-D8 Error / Feature Register 1, Dh D7-D0 Error / Feature Register D15-D8 Error / Feature Register D15-D8 SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 52: Error Register (Address - 1F1[171]; Offset 1, 0Dh Read Only)

    This bit is 0. Bit 2 (Abort) This bit is set if the command has been aborted because of a CompactFlash Memory Card status condition: (Not Ready, Write Fault, etc.) or when an invalid command has been issued. Bit 1 This bit is 0.
  • Page 53: Drive/Head (Lba 27-24) Register (Address 1F6[176]; Offset 6)

    This bit will have the following meaning. DRV is the drive number. When DRV=0, drive (card) 0 is selected When DRV=1, drive (card) 1 is selected. The CompactFlash Card is set to be Card 0 or 1 using the copy field of the PCMCIA Socket & Copy configuration register.
  • Page 54: Status & Alternate Status Registers (Address 1F7[177]&3F6[376]; Offsets 7 & Eh)

    This bit is ignored by the CompactFlash Memory Card. Bit 2 (SW Rst) This bit is set to 1 in order to force the CompactFlash Memory Card to perform an AT Disk controller Soft Reset operation. This does not change the PCMCIA Card Configuration Registers (4.3.2 to 4.3.5) as a hardware Reset does.
  • Page 55: Card (Drive) Address Register (Address 3F7[377]; Offset Fh)

    (377) or in an independently decoded Address Space when a Floppy Disk Controller is located at the Primary addresses. 2. Do not install a Floppy and a CompactFlash Memory Card in the system at the same time. 3. Implement a socket adapter which can be programmed to (conditionally) tri-state D7 of I/0 address 3F7/377 when a CompactFlash Memory Card is installed and conversely to tri-state D6-D0 of I/O address 3F7/377 when a floppy controller is installed.
  • Page 56: 6.0 Ata Command Description

    CompactFlash Card sets the BUSY bit ATA Command Set within 400 nsec. Table 6-1 summarizes the ATA command set with the paragraphs that follow describing the individual commands and the task file for each. SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 57 Y - The register contains a valid parameter for this command. For the Drive/Head Register Y means both the CompactFlash Memory Card and head parameters are used; D - only the CompactFlash Memory Card parameter is valid and not the head parameter.
  • Page 58: Check Power Mode - 98H, E5H

    This command performs the internal diagnostic The Diagnostic codes shown in Table 6-2 are tests implemented by the CompactFlash Memory returned in the Error Register at the end of the Card. command. SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 59: Erase Sector(S) - C0H

    Write Multiple without Erase command. There Write without Erase Commands for an expanded is no data transfer associated with this command definition of the Erase Sector(s) command. but since an implied write ID (header) operation SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 60: Format Track - 50H

    CompactFlash Memory Card. This command has the definition for each field in the Identify Drive the same protocol as the Read Sector(s) command. Information. The parameter words in the buffer have the SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 61 Current capacity in sectors (LBAs)(Word 57 = LSW, Word 58 = MSW) 010XH Multiple sector setting is valid 60-61 XXXX Total number of sectors addressable in LBA Mode 62-127 0000H Reserved 128-159 0000H Reserved vendor unique bytes 160-255 0000H Reserved SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 62: General Configuration

    This field contains the number of sectors per track in the default translation mode. 6.1.5.13 Model Number This field contains the model number for this product and is left justified and padded with spaces (20h). SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 63: Read/Write Multiple Sector Count

    6.1.5.20 Current Number of Cylinders, Heads, Sectors/Track These fields contains the current number of user addressable Cylinders, Heads, and Sectors/Track in the current translation mode. SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 64: Idle - 97H, E3H

    Cyl Low (4) Sec Num (3) Sec Cnt (2) Feature (1) This command causes the CompactFlash Memory Card to set BSY, enter the Idle (Read) mode, clear BSY and generate an interrupt. SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 65: Initialize Drive Parameters - 91H

    The Read Buffer command enables the host to read the current contents of the CompactFlash Memory Card’s sector buffer. This command has the same protocol as the Read Sector(s) command. SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 66: Read Multiple - C4H

    Feature (1) Note: The current revision of the CompactFlash Memory Card only supports a block count of 1 as indicated in the Identify Drive Information command. This command is provided for compatibility with future products which may support a larger block count.
  • Page 67: Read Long Sector - 22H, 23H

    BSY, puts the sector of data in the buffer, sets pending in the sector buffer. DRQ, clears BSY, and generates an interrupt. The host then reads the 512 bytes of data from the buffer. SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 68: Read Verify Sector(S) - 40H, 41H

    LBA=0 and 0 if LBA=1 (i.e. the first block in LBA for compatibility purposes. After this command is is 0 while CHS mode the sector number starts executed the Cyl High and Cyl Low as well as the at 1). SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 69: Request Sense - 03H

    Self Test or Diagnostic Failed 10h, 14h ID Not Found Spare Sectors Exhausted Data Transfer Error / Aborted Command 0Ch, 38H, 3Bh, 3Ch, 3Fh Corrupted Media Format Write / Erase Failed SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 70: Seek - 7Xh

    9AH feature is unique to the CompactFlash select certain features. Table 6-5 defines a l l Memory Card and are not part of the ATA features that are supported. Please note that the Specification. SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 71 16 bit data and flash clocks with an optimum value to transfers and the read/write multiple block count. provide highest performance without exceeding the host’s current limit. For example, if SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 72: Set Multiple Mode - C6H

    5 milliseconds. Note that command (a reset is permitted but not required). this time base (5 msec) is different from the ATA Sleep mode is also entered when internal timers Specification. SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 73: Standby - 96H, E2H

    Card to set BSY, enter the Sleep mode (which simply issuing another command (a reset is not corresponds to the ATA “Standby” Mode), clear required). BSY and return the interrupt immediately. SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 74: Translate Sector - 87H

    LBA MSB (04) - LSB (06) 07h-12h Reserved Erased Flag (FFh) = Erased 00h = Not Erased 14h - 17h Reserved 18h-1Ah Hot Count MSB (18) - LSB (1A) 1Bh-1FFh Reserved SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 75: Wear Level - F5H

    The Write Buffer command enables the host to desired. This command has the same protocol as overwrite contents of the CompactFlash Memory the Write Sector(s) command and transfers 512 Card’s sector buffer with any data pattern bytes. SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 76: Write Long Sector - 32H, 33H

    Interrupts are not presented on each sector but on prior to the Write Multiple command. the transfer of a block which contains the number of sectors defined by Set Multiple. Command SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 77: Write Multiple Without Erase - Cdh

    6.1.29 Write Sector(s) Without Erase - 38H for an sectors should be pre-erased with the Erase expanded definition of the Write Sector(s) Sector(s) command before this command is issued. without Erase command. SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 78: Write Sector(S) - 30H, 31H

    BSY will be set and DRQ will be occurred, and on which sector. cleared. After the next buffer is ready for data, SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 79: Write Sector(S) Without Erase - 38H

    Commands for an expanded without Erase definition of these commands. This command is much faster than a Write Sector(s) command if the sector is pre-erased. The SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 80: Write Verify Sector(S) - 3Ch

    BSY will be set and DRQ will be occurred, and on which sector. cleared. After the next buffer is ready for data, SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 81: Error Posting

    Write Long Sector Write Multiple Write Multiple w/o Erase Write Sector(s) Write Sector(s) w/o Erase Write Verify Sector(s) Invalid Command Code V = valid on this command * See Table 6-2 SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 82 CompactFlash Memory Card Product Manual SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 83: 7.0 Cis Description

    CompactFlash Memory Card Product Manual 7.0 CIS Description This section describes the Card Information Structure (CIS) for the CompactFlash Memory Card. SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 84 028h Low Byte of Product Code SanDisk Code for SDP Series Low Byte Product Code 02Ah High Byte of Product Code SanDisk Code for PC CARD High Byte Product Code SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 85 050h 052h 054h SanDisk Card CIS Revision Number 056h 058h 05Ah End of CIS Revision Number Null terminator 05Ch End of List Marker FFh List terminator No Info String 4 SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 86 Link to next tuple 074h Disk Function Extension Tuple Extension tuple describes the Extension Tuple Type for Type Interface Protocol Disk 076h Interface Type Code PC Card-ATA Interface Extension Info SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 87 200h in Reg Config Registers 08Ch TPCC_RADR (msb) Space. 08Eh First 4 Configuration TPCC_RMSK Registers are present I:Configuration Index C:Configuration and Status P:Pin Replacement S:Socket and Copy R:Reserved for future use SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 88 Vcc Nominal is 4.5 Volts Vcc Minimum Value 9h = 4.5 5h = 1V 0A0h Mantissa Exponent Vcc Nominal is 5.5 Volts Vcc Maximum Value Bh = 5.5 5h = 1V SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 89 Voltage = 3.0V Voltage 0B6h +.30 Nominal Operation Supply Voltage Extension Byte 0B8h Mantissa Exponent Max Average Current over 10 Max Average Current 9h = 4.5 5h = 10 msec is 45mA SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 90 Vcc Nominal is 4.5 Volts Vcc Minimum Value 9h = 4.5 5h = 1V 0CAh Mantissa Exponent Vcc Nominal is 5.5Volts Vcc Maximum Value Bh = 5.5 5h = 1V SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 91 TPCE_IR "normal, maskable" IRQ. Mask Extension Byte 2 0D6h Power-Down, 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 SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 92 I/O Interface(1), Bvd's and TPCE_IF wProt not used; 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 SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 93 (1F0-1F7, 3F6-3F7) on A9 through A0 for I/O cycles. IO AddrLines:#lines decoded E:Eight bit only hosts supported S:Sixteen bit hosts supported R:Range Follows SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 94 M=0 so bits 3-0 are single level, binary encoded 10Eh Power-Down, 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 SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 95 Voltage = 3.0V Voltage 11Ch +.30 Nominal Operation Supply Voltage Extension Byte 11Eh Mantissa Exponent Max Average Current over Max Average Current 9h = 4.5 5h = 10 10 msec is 45mA SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 96 Vcc Maximum Value Bh = 5.5 5h = 1V 132h Mantissa Exponent Max Average Current over 10 Max Average Current Eh = 1.0 5h = 10 msec is 80 mA SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 97 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 SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 98 Prevent Scan of Common Tuple Code 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 SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 99: Ordering Information And Technical Support

    Ordering Information Technical Support SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 100 SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 101: Ordering Information

    Guide • CompactFlash Product Manual • Applications Note: Differences between PC Card ATA and CF • Applications Note: Pre-Erase Command Model SDCFEV-01 To order, or for more information call: 408-542-0595 SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 102: System Software, Card Reader/Writers And Connectors

    Below is a list of PC card reader/writers that are compatible with the SanDisk CompactFlash Memory Card when used with a passive Type II adapter. These reader/writers can be installed in desktop PCs to enable the CompactFlash Memory Card to be used in those systems. The CompactFlash Memory Card will operate in any of these reader/writers when used with a passive Type II adapter.
  • Page 103 Ordering Information and Technical Support Table 2 Card Readers/Writers Compatible with SanDisk CompactFlash Memory Cards (continued) Altec Germany Country Code 49 EasyDrive Triple slot (two Type II or one Type II and (0) 511 98381-0 one Type III) in 3.5-inch frame; IDE FAX (0) 511 98381-49 interface.
  • Page 104 Ordering Information and Technical Support Table 3 CompactFlash Connector Vendors The table below lists vendors that can supply CompactFlash connectors. Vendor Name Telephone Number 3M Company 800-225-5373 Amp Incorporated 800-522-6752 (USA only) 717-986-7777 (outside USA) Hirose Electric Incorporated 805-522-7958 Molex Incorporated 630-969-4550 SanDisk CompactFlash Memory Card Product Manual ©...
  • Page 105: Technical Support Services

    Internet users can obtain technical support and product information along with SanDisk news and much more from the SanDisk Worldwide Web Site, 24 hours a day, seven days a week. The SanDisk Worldwide Web Site is frequently updated. Visit this site often to obtain the most up-to-date...
  • Page 106 Ordering Information and Technical Support SanDisk CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 107: Sandisk Sales Offices

    SanDisk Sales Offices CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 108 SanDisk Worldwide Sales Offices CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 109 • SanDisk Bulletin Board 408-542-0401 Mid-Atlantic Region USA To order SanDisk products directly from SanDisk, 703-481-9828 call 408-542-0595. FAX 703-437-9215 Southern Region USA 407-667-4880 FAX 407-667-4834 Latin & South America 407-667-4880 FAX 407-667-4834 CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 110 SanDisk Worldwide Sales Offices CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 111: Appendix Compactflash Connector Specifications

    Appendix CompactFlash Connector Specifications Appendix CompactFlash Connector Specifications This appendix includes specifications for CompactFlash connectors as defined by the CompactFlash Association. See the Ordering Information section of this manual for a list of CompactFlash connector vendors. Table 1 Connector Interface Requirements...
  • Page 112 Appendix CompactFlash Connector Specifications Figure 2 Socket Connector Entry CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 113 0.50 [.020] 0.50 - 2.50 [.020 - .098] Detect 25, 26 3.50 [.138] 0.50 [.020] 3.00 [.118] 0.50 [.020] 0.50 - 2.50 [.020 - .098] Figure 3 Pin and Socket Detail CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 114 Appendix CompactFlash Connector Specifications Figure 4 Straddle Mount CF Card Socket CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 115 Appendix CompactFlash Connector Specifications Figure 5 Surface Mount CF Card Socket CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 116 Appendix CompactFlash Connector Specifications Figure 6 Pin Connector Opening Figure 7 Header Pin Detail CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 117 Appendix CompactFlash Connector Specifications Figure 8 Straddle Mount CF Card Adapter Header CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 118 Appendix CompactFlash Connector Specifications Figure 9 Surface Mount Right Angle CF Card Slot Header CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 119 Appendix CompactFlash Connector Specifications Figure 10 Two Row SMT Host PCB Pattern Figure 11 Single Row SMT Host PCB Pattern Figure 12 Right Angle Through Hole Host PCB Pattern CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 120 Appendix CompactFlash Connector Specifications Figure 13 Vertical Through Hole Host PCB Pattern Figure 14 Alternate Right Angle Through Hole Host PCB Pattern CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...
  • Page 121: Limited Warranty

    II. GENERAL PROVISIONS This warranty sets forth the full extent of SanDisk’s responsibilities regarding the SanDisk FlashDisk. In satisfaction of its obligations hereunder, SanDisk, at its sole option, will either repair, replace or refund the purchase price of the product.
  • Page 122 VI. OUT OF WARRANTY REPAIRS Please contact SanDisk Customer Service at 408-542-0595 for the current out of warranty and repair price list. CompactFlash Memory Card Product Manual © 1998 SANDISK CORPORATION...

Table of Contents