SanDisk SDCFH-004G Product Manual

SanDisk SDCFH-004G - ULTRA 4GB Compact Flash CF Card 30MB/s 200x Hassle Free Manual

SanDisk SDCFH-004G manual content summary:

  • SanDisk SDCFH-004G | Product Manual - Page 1
    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 SDCFH-004G | Product Manual - Page 2
  • SanDisk SDCFH-004G | Product Manual - Page 3
    Card OEM Product Manual SanDisk® 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
  • SanDisk SDCFH-004G | Product Manual - Page 4
    SanDisk CompactFlash Card OEM Product Manual -This page intentionally left blank- 02/07, Rev. 12.0 ii © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 5
    Configuration 3-20 I/O Transfer Function 3-25 True IDE Mode I/O Transfer Function 3-26 ATA Register Set and Protocol 4-1 I/O Primary and Secondary Address Configurations 4-1 Contiguous I/O Mapped Addressing 4-2 © 2007 SanDisk Corporation i Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 6
    Product Manual Memory Mapped Addressing 4-3 True IDE Mode Addressing 4-4 ATA Registers 4-4 ATA Command Description 5-1 ATA Command Set 5-1 Error Posting 5-29 CIS Description 6-1 Ordering Information A-1 Limited Warranty B-1 Disclaimer of Liability C-1 02/07, Rev. 12.0 ii © 2007 SanDisk
  • SanDisk SDCFH-004G | Product Manual - Page 7
    SanDisk CompactFlash Memory Card Series also supports a True IDE Mode that is use SanDisk Flash memory, which was designed by SanDisk specifically performance. The host system can support as many cards as there are SanDisk CompactFlash Card Block Diagram SanDisk CompactFlash Host Interface SanDisk
  • SanDisk SDCFH-004G | Product Manual - Page 8
    Volts or +3.3 Volts operation • Automatic error correction and retry capabilities • Supports power down commands and sleep modes • Non-volatile storage (no battery not covered in this manual. 1.4 CompactFlash Standard SanDisk CompactFlash Memory cards /07, Rev. 12.0 1-2 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 9
    CompactFlash Card OEM Product Manual Introduction 1.5 PCMCIA Standard SanDisk CompactFlash Memory cards are fully electrically compatible with the PCMCIA specifications listed below of dynamic and static wear-leveling to extend card's life. © 2007 SanDisk Corporation 1-3 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 10
    Introduction SanDisk CompactFlash Card OEM Product Manual 1.7.1 Technology Independence expectancy. 1.7.4 Using Erase Sector and Write Commands SanDisk CompactFlash Memory cards support the CF ERASE SECTOR and WRITE WITHOUT ERASE commands use. 02/07, Rev. 12.0 1-4 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 11
    Manual Introduction 1.7.5 Automatic Sleep Mode A unique feature of the SanDisk only for the SanDisk products as other ATA products may not support this feature. 1.7.6 Dynamic Consumption This feature is no longer supported. This command will be treated as SanDisk Corporation 1-5 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 12
    Introduction SanDisk CompactFlash Card OEM Product Manual -This page intentionally left blank- 02/07, Rev. 12.0 1-6 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 13
    . maximum 80,000 ft. maximum 2.2 System Power Requirements All values quoted in Table 2-2 are typical at 25° C and nominal supply voltage unless otherwise stated. © 2007 SanDisk Corporation 2-1 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 14
    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 800 µ 1.2 mA 55 mA 70 mA 100 mA 500 µ 800 µ 1.2 mA 100 mA 100 mA 100 mA 02/07, Rev. 12.0 2-2 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 15
    SanDisk CompactFlash Card OEM Product Manual Product Specifications 2.3 System Performance All performance timings assume the CompactFlash Memory Card Series controller is in . CompactFlash Memory cards do not require a reset to exit sleep mode. © 2007 SanDisk Corporation 2-3 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 16
    Product Specifications SanDisk CompactFlash Card OEM Product Manual 2.4 System Reliability Table 2-4 Reliability MTBF (@ 25 C) Preventative Maintenance Data Reliability >1, 10 mm (1.685 ± .004 in) 3.3 mm ± 0.10 mm (.130 ± .004 in) (Excluding Lip) 02/07, Rev. 12.0 2-4 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 17
    SanDisk CompactFlash Card OEM Product Manual Figure 2-1 CompactFlash Memory Card Dimensions Product Specifications © 2007 SanDisk Corporation 2-5 Rev. 12.0, 02/07
  • SanDisk SDCFH-004G | Product Manual - Page 18
    Product Specifications SanDisk CompactFlash Card OEM Product Manual -This page intentionally left blank- 02/07, Rev. 12.0 2-6 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 19
    CHAPTER 3 Interface Description 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 OT1 I3U I1U,OT1 I1U,OT1 I1Z,OZ3 I1Z,OZ3 I1Z,OZ3 Ground © 2007 SanDisk Corporation 3-1 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 20
    Interface Description SanDisk CompactFlash Card OEM Product Manual PC Card I/O Pin Assignments are contained in Table 3-2. Table 3-2 Pin No. 1 2 3 4 5 6 7 8 9 I/O I/O I/O I/O I O I/O Type Ground I1Z,OZ3 I1Z,OZ3 I1Z,OZ3 I1Z,OZ3 I1Z,OZ3 I3Z Ground 02/07, Rev. 12.0 3-2 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 21
    SanDisk CompactFlash Card OEM Product Manual for operation with hosts, which support the PCMCIA I/O interface standard conforming in systems that support only the memory that the card sources are outputs. SanDisk CompactFlash Memory Card logic levels conform SanDisk Corporation 3-3 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 22
    CompactFlash Card OEM Product Manual The SanDisk CompactFlash Memory Card signals are 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 I/O Mode. 02/07, Rev. 12.0 3-4 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 23
    SanDisk CompactFlash Card OEM Product Manual Interface Description Table 3-4 Signal Description Signal Name Dir. Pin Description -CSEL (True IDE Mode) This configured to use the I/O interface. 35 This signal is not used in this mode. © 2007 SanDisk Corporation 3-5 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 24
    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 I 9 (PC be active (low) during I/O cycles when the I/O address is on the bus. 02/07, Rev. 12.0 3-6 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 25
    SanDisk CompactFlash Card OEM Product Manual Interface Description Table 3-4 Signal Description voltage. SanDisk CompactFlash Memory cards do not assert the -WAIT signal. SanDisk CompactFlash Memory cards do not assert the -WAIT signal. SanDisk CompactFlash SanDisk Corporation 3-7 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 26
    Interface Description SanDisk CompactFlash Card OEM Product Manual Table 3-4 Signal Description Signal Name Dir. Pin -IOIS16 (PC Card I/O Mode) -IOCS16 (True IDE Mode) in the CompactFlash Memory Card Series product to reduce power use. 02/07, Rev. 12.0 3-8 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 27
    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 -0.8V Gnd +0.4V X Tri-State Leakage Current loz Vol = Gnd -10 Voh = VCC 10 uA © 2007 SanDisk Corporation 3-9 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 28
    Interface Description SanDisk CompactFlash Card OEM Product Manual 3.3.3 Power Up/Power Down Timing The and falling time must be met by this specification. Figure 3-1 Power Up/Power Down Timing for Systems supporting RESET tpr tSU(VCC) VCC Min. VIH 2V Hi-z tW(Reset) VCC -CE1, -CE2 tSU(
  • SanDisk SDCFH-004G | Product Manual - Page 29
    SanDisk CompactFlash Card OEM Product Manual Interface Description Figure 3-2 Power Up/Power Down Timing for Systems not supporting Memory Card. Skews and delays from the system driver/receiver to the card must be accounted for by --------- © 2007 SanDisk Corporation 3-11 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 30
    Interface Description SanDisk CompactFlash Card OEM Product Manual Table 3- Skews and delays from the system driver/receiver to the card must be accounted for by the system NOTE: SanDisk CompactFlash Memory cards do not assert 15 Max 50 50 02/07, Rev. 12.0 3-12 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 31
    Manual Interface Description 3.3.6 Attribute Memory Read Timing Specification Table 3-12 contains common memory write timing specifications for all types of memory. NOTE: SanDisk Timing Diagram NOTE 1: Shaded areas may be high or low. © 2007 SanDisk Corporation 3-13 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 32
    Interface Description SanDisk CompactFlash Card OEM Product Manual Figure 3-4 Common and Attribute Memory Write Timing Diagram NOTE 1: NOTE 2: NOTE 3: NOTE for write timing, but restrictions on -OE from previous figures apply. SanDisk CompactFlash Memory Cards do not assert the -WAIT signal. 02
  • SanDisk SDCFH-004G | Product Manual - Page 33
    SanDisk CompactFlash Card OEM Product Manual 3.3.8 I/O Read (Input) Timing Specification Figure 3-5 I/O Read Timing Diagram Interface Description NOTE 1: NOTE 2: NOTE 3: All timings are measured at the CompactFlash Memory Card. Skews and delays from the host system driver/receiver to the card
  • SanDisk SDCFH-004G | Product Manual - Page 34
    Interface Description SanDisk CompactFlash Card OEM Product Manual Table 3-13 I/O Read (Input) Timing timings are measured at the CompactFlash Memory Card. Skews and delays from the host system driver/receiver to the CompactFlash Memory Card must be accounted for by the system design.
  • SanDisk SDCFH-004G | Product Manual - Page 35
    SanDisk CompactFlash Card OEM Product Manual device. Transfer Timing. The minimum cycle time supported by devices in PIO Mode 3, 4 and defined by the associated mode (e.g., a device supporting PIO Mode 4 timing will not report a SanDisk CompactFlash Memory cards do not assert an -IORDY signal. © 2007
  • SanDisk SDCFH-004G | Product Manual - Page 36
    Interface Description SanDisk CompactFlash Card OEM Product Manual Figure 3-7 Register Transfer to/from Device the value reported in the devices IDENTIFY DEVICE data. A device imple­ mentation shall support any legal host implementation. b. This parameter specifies the time from the negation edge
  • SanDisk SDCFH-004G | Product Manual - Page 37
    SanDisk CompactFlash Card OEM Product Manual Interface Description • PIO Data Transfers Figure 3-8 defines the relationships between the interface signals for 2: Device address consists of signals -CS0, -CS1 and -DA(2:0). Data consists of DD(15:0). © 2007 SanDisk Corporation 3-19 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 38
    Manual The PIO data transfer parameters are defined in Table 3-16. NOTE: SanDisk IDENTIFY DEVICE data. A device imple­ mentation shall support any legal host implementation. b. This parameter specifies the (tri-state). 3.4 Card Configuration SanDisk CompactFlash Memory cards are identified by
  • SanDisk SDCFH-004G | Product Manual - Page 39
    SanDisk CompactFlash Card OEM Product Manual Interface Description In addition, these registers provide a method for accessing status information about the card configuration register addresses. All other attribute memory locations are reserved. © 2007 SanDisk Corporation 3-21 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 40
    Interface Description SanDisk CompactFlash Card OEM Product Manual Decoding for the configuration registers is defined in L H X L H Not Valid Even Byte Write Word Access Configuration (16 bits) L L L H X H L Don't Even Care Byte 02/07, Rev. 12.0 3-22 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 41
    SanDisk CompactFlash Card OEM Product Manual Interface Description 3.4.2 Configuration Option Register (Address 200h in Attribute Memory) The Configuration IOis8 0 Write 0 SigChg IOis8 0 D3 D2 D1 D0 0 PwrDwn Int 0 0 PwrDwn 0 0 © 2007 SanDisk Corporation 3-23 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 42
    Interface Description SanDisk CompactFlash Card OEM Product Manual Card Configuration and remains true until the condition that caused the interrupt request has been serviced. If interrupts are disabled by the -IEN bit in the Device bit CWProt. 02/07, Rev. 12.0 3-24 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 43
    SanDisk CompactFlash Card OEM Product Manual twin card configuration is supported. The socket number is Memory transfer to or from SanDisk CompactFlash memory cards can be H H L H H L Don't Care D7-D0 High Z Even Byte Odd Byte Even Byte Odd Byte © 2007 SanDisk Corporation 3-25 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 44
    Interface Description SanDisk CompactFlash Card OEM Product Manual Table 3-22 Common Memory Function Function Code -REG -CE2 -CE1 A0 -OE -WE Word Read Access H L L X L H (16 Data Out Even Byte In Even Byte Out Control In Status Out 02/07, Rev. 12.0 3-26 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 45
    CHAPTER 4 ATA Register Set and Protocol SanDisk CompactFlash Memory cards can be configured as a high performance I/O device 1 1 1 Status Command 0 3F(37) 0 1 1 0 Alt Status Device Control 0 3F(37) 0 1 1 1 Drive Address Reserved © 2007 SanDisk Corporation 4-1 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 46
    ATA Register Set and Protocol SanDisk CompactFlash Card OEM Product Manual a. Register 0 is accessed with -CE1 low words from the data buffer. Repeated byte accesses to register 9 are not supported. However, repeated alternating byte accesses to registers 8 then 9 will access consecutive
  • SanDisk SDCFH-004G | Product Manual - Page 47
    SanDisk CompactFlash Card OEM Product Manual buffer. Repeated byte accesses to register 9 are not supported. However, repeated alternating byte accesses to registers 8 executing the memory to memory block move instruction. Some PCMCIA socket adapters also have SanDisk Corporation 4-3 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 48
    ATA Register Set and Protocol SanDisk CompactFlash Card OEM Product Manual 4.4 True IDE Mode Addressing When a CompactFlash Memory Card is configured 0 1 0 1 X 1 0 1 Offset 0,8,9 0,8 9 8,9 1,Dh Data Bus D15-D0 D7-D0 D7-D0 D15-D0 D7-D0 02/07, Rev. 12.0 4-4 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 49
    SanDisk CompactFlash Card OEM Product Manual ATA Register Set and Protocol Table 4-6 Data Register Data Register Error/Feature Register Error/Feature Register CE2- CE1- A0 LBA) for any CompactFlash Memory Card data access for the subsequent command. © 2007 SanDisk Corporation 4-5 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 50
    ATA Register Set and Protocol SanDisk CompactFlash Card OEM Product Manual 4.5.6 Cylinder Low (LBA 15-8) Register (Address-1F4[174]; Offset 4) This register contains the low 0 of the head number. It is Bit 24 in the Logical Block Address mode. 02/07, Rev. 12.0 4-6 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 51
    SanDisk CompactFlash Card OEM Product Manual ATA Register Set and Protocol 4.5.9 Status & Alternate Status Registers (Address-1F7[177]&3F6[376]; Offsets 7 & Eh are defined as follows: D7 D6 D5 D4 D3 D2 D1 D0 X X X X 1 SW Rst -IEn 0 © 2007 SanDisk Corporation 4-7 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 52
    ATA Register Set and Protocol SanDisk CompactFlash Card OEM Product Manual Device Control Register (con't) Bit Name Description D7 X Don't care. D6 X Don't care. D5 X Don't D3 D2 D1 D0 X -WTG -HS3 -HS2 -HS1 -HS0 -nDS1 -nDS0 02/07, Rev. 12.0 4-8 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 53
    SanDisk CompactFlash Card OEM Product Manual ATA Register Set and the CompactFlash Memory Card. Following are some possible solutions to this problem for the PCMCIA implementation: 1. Locate the CompactFlash Memory Card 0 is active and selected. © 2007 SanDisk Corporation 4-9 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 54
    ATA Register Set and Protocol SanDisk CompactFlash Card OEM Product Manual -This page intentionally left blank- 02/07, Rev. 12.0 4-10 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 55
    - D - 91h -Y - - Y - E4h - - - - D - C8 or C9 - YYYY Y C4h - YYYY Y 22h or 23h - - YY Y Y 20h or 21h - Y Y Y Y Y 40h or 41h - Y Y Y Y Y 1Xh - - - - D - 03h - - - - D - 7Xh - - YY Y Y EFh Y - - - D - © 2007 SanDisk Corporation 5-1 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 56
    ATA Command Description SanDisk CompactFlash Card OEM Product Manual Table 5-1 Primary and Secondary I/O Decoding Class 1 1 1 1 1 Card/Drive/Head Register LBA Logical Block Address Mode Supported Y The register contains a valid parameter for this 07, Rev. 12.0 5-2 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 57
    SanDisk CompactFlash Card OEM Product Manual ATA Command Description If the card is in Idle mode, it sets BSY, sets the Sector Count device error Sector buffer error ECC circuitry error Controlling microprocessor error Slave failed (True IDE Mode) © 2007 SanDisk Corporation 5-3 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 58
    SanDisk CompactFlash Card OEM Product Manual 5.1.3 Erase Sector(s)-C0H This command is no longer recommended. There is essentially no net gain in the use of the Erase Sectors Command and/or the Write Without Erase Commands. This command is supported /07, Rev. 12.0 5-4 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 59
    SanDisk CompactFlash Card OEM Product Manual ATA Command Description 5.1.5 Identify Device-ECH The Identify Drive Sectors on Read/Write Multiple command Double-word not supported Capabilities: DMA Supported (bit 8), LBA supported (bit 9) Reserved © 2007 SanDisk Corporation 5-5 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 60
    ATA Command Description SanDisk CompactFlash Card OEM Product Manual Table 5-8 Identify Device Information Word Address 51 52 Default Value 0200h 0000h Total Bytes 2 2 Reserved for assignment by the CFA Key management schemes supported 02/07, Rev. 12.0 5-6 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 61
    SanDisk CompactFlash Card OEM Product Manual a. Multiword DMA is supported by SanDisk PCMCIA. For all unsupported cases, 0100H is reported in word 49, and 0000H is reported in words 52, 63, and 65. CompactFlash products will support SanDisk Corporation 5-7 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 62
    SanDisk CompactFlash Card OEM Product Manual supports DMA Data transfers and LBA mode. All SanDisk products support IDENTIFY DEVICE data. A device implementation shall support any legal host implementation. The IORD-data highest original PIO mode it can support (i.e., PIO mode 0, 1 or 2). Word
  • SanDisk SDCFH-004G | Product Manual - Page 63
    SanDisk CompactFlash Card OEM Product Manual Advanced PIO Transfer Modes Supported. Bits 0 and 1 of this field are set to indicate support for PIO transfer modes the minimum cycle time that the device can support when performing Multiword DMA transfers on a per SanDisk Corporation 5-9 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 64
    ATA Command Description SanDisk CompactFlash Card OEM Product Manual Word 68: Minimum PIO Transfer Cycle Time With Flow Control. This field indicates in nanoseconds, the minimum cycle time the card supports while performing data transfers using flow control. Words 82-84: Features/Command Sets
  • SanDisk SDCFH-004G | Product Manual - Page 65
    SanDisk CompactFlash Card OEM Product Manual supported 3 1 Power Management feature set supported Service Interrupt not enabled 9 0 Device Reset command not supported 10 0 Host Protected Area feature set not supported 11 --- Obsolete 12 1 Write Buffer command supported supported support
  • SanDisk SDCFH-004G | Product Manual - Page 66
    SanDisk CompactFlash Card OEM Product Manual • Bits 2-0: Advanced True IDE PIO Mode Support Indicates the maximum True IDE PIO mode supported by the card. Value 0 1 2 3-7 Maximum PIO Mode Timing Supported Mode 4 Reserved • Bits 15-12: Reserved 02/07, Rev. 12.0 5-12 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 67
    SanDisk CompactFlash Card OEM Product Manual ATA Command Description Word 164: CF Advanced PCMCIA Bits 5-3: Maximum Memory Timing Mode Supported Indicates the Maximum Memory timing mode supported by the card. Value 0 1 2 3 4-7 Maximum Memory Timing Mode Supported 250 ns Cycle Memory Mode 120 ns
  • SanDisk SDCFH-004G | Product Manual - Page 68
    ATA Command Description SanDisk CompactFlash Card OEM Product Manual 5.1.7 Idle Immediate-95H, E1H This command causes the Feature (1) 7 6 5 4 3 2 1 0 91H X 0 X Drive Max. Head (no. of heads - 1) X X X Number of Sectors X 02/07, Rev. 12.0 5-14 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 69
    SanDisk CompactFlash Card OEM Product Manual ATA Command Description 5.1.9 Read Buffer-E4H The Read Buffer command enables the host to -16) Cylinder Low (LBA 15-8) Sec Num (3) Sector Number (LBA 7-0) Sec Cnt (2) Sector Count Feature (1) X © 2007 SanDisk Corporation 5-15 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 70
    ATA Command Description SanDisk CompactFlash Card OEM Product Manual 5.1.11 Read Multiple-C4H The Read Multiple command performs similarly to the Read Sectors cause the command to stop after transfer of the block that contained the error. 02/07, Rev. 12.0 5-16 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 71
    SanDisk CompactFlash Card OEM Product Manual ATA Command Description determine if there has been a data error. Only single sector read long operations are supported. The transfer consists of 512 bytes of data transferred in word mode followed by BSY. © 2007 SanDisk Corporation 5-17 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 72
    ATA Command Description SanDisk CompactFlash Card OEM Product Manual When the requested sectors have been verified 0 Command (7) 03H C/D/H (6) 1 X 1 Drive X Cyl High (5) X Cyl Low (4) X Sec Num (3) X Sec Cnt (2) X Feature (1) X 02/07, Rev. 12.0 5-18 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 73
    SanDisk CompactFlash Card OEM Product Manual ATA Command Description Table 5-24 defines the valid extended error codes for the CompactFlash ) Cyl Low (4) Cylinder Low (LBA 15-8) Sec Num (3) Sector Number (LBA 7-0) Sec Cnt (2) X Feature (1) X © 2007 SanDisk Corporation 5-19 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 74
    ATA Command Description SanDisk CompactFlash Card OEM Product Manual 5.1.18 Set Features-EFH This command is Config Feature (1) Feature Table 5-27 defines all features that are supported. The 9AH feature is unique to CompactFlash Memory cards and 07, Rev. 12.0 5-20 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 75
    SanDisk CompactFlash Card OEM Product Manual the SDP Series but has no impact on the card. SanDisk does not recommend the use of this command in new designs The current version of the card supports only a block size of 1 sector per block. Future versions may support larger block sizes. Upon receipt
  • SanDisk SDCFH-004G | Product Manual - Page 76
    Command Description SanDisk CompactFlash Card OEM Product Manual If the Sector Count Register contains a valid value and the block count is supported, the Sec Cnt (2) Feature (1) 7 6 5 4 3 2 1 0 99H or E6H X Drive X X X X X X 02/07, Rev. 12.0 5-22 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 77
    SanDisk CompactFlash Card OEM Product Manual ATA Command Description 5.1.21 Standby-96H, E2H This command causes the card to set BSY, High (LBA 23-16) Cylinder Low (LBA 15-8) Sec Num (3) Sector Number (LBA 7-0) Sec Cnt (2) X Feature (1) X © 2007 SanDisk Corporation 5-23 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 78
    ATA Command Description SanDisk CompactFlash Card OEM Product Manual Table 5-33 represents the information in the buffer. This command is unique to SanDisk CompactFlash Memory cards. Table 5-33 Translate Sector Information Address 00 01-02 03 04-07 08 09-0A 0B 0C-1FF Information Head Cylinder
  • SanDisk SDCFH-004G | Product Manual - Page 79
    SanDisk CompactFlash Card OEM Product Manual ATA Command Description 5.1.26 writes 516 bytes instead of 512 bytes. Only single sector Write Long operations are supported. The transfer consists of 512 bytes of data transferred in word mode followed by © 2007 SanDisk Corporation 5-25 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 80
    ATA Command Description SanDisk CompactFlash Card OEM Product Manual DRQ qualification of the transfer is required only at the start of the data block, not sector. The Sector Count Register contains 6 and the address is that of the third sector. 02/07, Rev. 12.0 5-26 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 81
    Manual ATA Command Description 5.1.29 Write Multiple without Erase-CDH SanDisk does not recommend the use of this command in new designs but it is supported High (LBA 23-16) Cylinder Low (LBA 15-8) Sector Number (LBA 7-0) Sector Count X © 2007 SanDisk Corporation 5-27 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 82
    Command Description SanDisk CompactFlash Card OEM Product Manual 5.1.31 Write Sector(s) without Erase-38H SanDisk does not recommend the use of this command in new designs but it is supported as what error has occurred, and on which sector. 02/07, Rev. 12.0 5-28 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 83
    SanDisk CompactFlash Card OEM Product Manual ATA Command Description 5.2 Error Posting V - V V V V V V - V Invalid Command Code - - - V - V V V - V a. V = Valid on this command. b. CompactFlash products support multiword DMA. © 2007 SanDisk Corporation 5-29 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 84
    ATA Command Description SanDisk CompactFlash Card OEM Product Manual -This page intentionally left blank- 02/07, Rev. 12.0 5-30 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 85
    describes the Card Information Structure (CIS) for SanDisk CompactFlash Memory cards. Table 6-1 Card Information Structure bytes First byte of JEDEC ID for SanDisk PC Card ATA 12V Second Byte of JEDEC ID Manufacturer's ID Tuple Link is 4 bytes SanDisk JEDEC Manufacturer's ID Device ID, WPS,
  • SanDisk SDCFH-004G | Product Manual - Page 86
    SanDisk CompactFlash Card OEM Product Manual Product Name String SanDisk Card CIS Revision Number of PCMCIA Mfg ID SanDisk Code for SDP Series Low Byte Product Code SanDisk Code for PC Card Terminator FFh List Terminator No Info String 4 SanDisk Parameters Tuple Tuple Code Link Length is 3
  • SanDisk SDCFH-004G | Product Manual - Page 87
    SanDisk CompactFlash Card OEM Product Manual 12: Vpp not used on 001 1 0 1 0 0 Write SanDisk Fields, 1 to 4 Bytes limited by link length NI: - on AT Reset TPR: Temp Bsy on PCMCIA - Reset SanDisk Fields, 1 to 4 bytes limited by link length E: © 2007 SanDisk Corporation 6-3 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 88
    Mode Supported P2: Idle Mode Supported P3: Drive Auto Power Control N: Some Config Excludes 3X7 E: Index Bit is Emulated I: Twin--IOis16 Data Reg Only CISTPL_CONF Configuration Tuple Tuple Code Link Length is 5 Bytes Link to Next Tuple 02/07, Rev. 12.0 6-4 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 89
    SanDisk CompactFlash Card OEM Product Manual CIS Description Table 6-1 Attribute Offset 086h 088h 08Ah 08Ch 08Eh 090h 092h 094h Card Information is not dependent on previous Default Configuration. D: Default Configuration I: Interface Byte follows © 2007 SanDisk Corporation 6-5 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 90
    CIS Description SanDisk CompactFlash Card OEM Product Manual Table 6-1 Card Information Structure Attribute Offset 096h 098h 09Ah 09Ch 09Eh 0A0h 0A2h 0A4h 0A6h Length LSB Length in 256 Bytes Pages (MSB) Start at 0 on card TPCE_MS Length MSB 02/07, Rev. 12.0 6-6 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 91
    SanDisk CompactFlash Card OEM Product Manual CIS Description 1 Twin Card. T: Twin Cards Allowed A: Audio Supported RO: Read Only Mode P: Power Down Supported R: Reserved X: More Miscellaneous Fields Bytes CISTPL_CE Configuration Entry Tuple © 2007 SanDisk Corporation 6-7 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 92
    CIS Description SanDisk CompactFlash Card OEM Product Manual Table 6-1 Card Information Structure Attribute Offset 0BEh 0C0h 0C2h 0C4h 0C6h Data C1h 41h 99h 27h 55h 765 4 3 2 0 Ah = 5.0 Exponent 5h = 1V VCC Nominal is 5V VCC Nominal Value 02/07, Rev. 12.0 6-8 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 93
    SanDisk CompactFlash Card OEM Product Manual CIS 10 ms is 80 mA Supports both 8 and 16 bit Supported S: 16-bit Hosts Supported supported, Recommended IRQ's any of 0 through 15(F) S: Share Logic Active P: Pulse Mode IRQ Supported L: Level Mode IRQ Supported SanDisk Corporation 6-9 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 94
    SanDisk CompactFlash Card OEM Product Manual and Twin Card. T: Twin Cards Allowed A: Audio Supported RO: Read Only Mode P: Power Down Supported R: Reserved X: More Misc Fields Bytes CISTPL_CE Configuration byte. Default Configuration 02/07, Rev. 12.0 6-10 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 95
    SanDisk CompactFlash Card OEM Product Manual CIS Description Table 6-1 Card Information Structure Attribute Offset 0EEh 0F0h 0F2h 0F4h 0F6h 0F8h 0FAh Data 41h 4.5 Exponent 5h = 10 Max. Average Current over 10 ms is 80 mA Max. Average Current © 2007 SanDisk Corporation 6-11 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 96
    CIS Description SanDisk CompactFlash Card OEM Product Manual Table 6-1 Card Information I/O cycles. IO AddrLines:#lines decoded E: 8-bit Only Hosts Supported S: 16-bit Hosts Supported R: Range follows Number of Ranges is 2; Size of each Length-1 02/07, Rev. 12.0 6-12 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 97
    SanDisk CompactFlash Card OEM Product Manual supported, Recommended IRQ's any of 0 through 15(F) TPCE_IR S: Share Logic Active P: Pulse Mode IRQ Supported L: Level Mode IRQ Supported Twin Cards Allowed A: Audio Supported RO: Read Only Mode P: Power Down Supported R: Reserved X: More Misc
  • SanDisk SDCFH-004G | Product Manual - Page 98
    CIS Description SanDisk CompactFlash Card OEM Product Manual Table 6-1 Card Information Structure Attribute Offset 11Ch 11Eh 120h 122h 124h 126h 128h Data 1Eh IR: Interrupt Info present MS: Memory Space Info type M: Misc Info Byte(s) present 02/07, Rev. 12.0 6-14 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 99
    SanDisk CompactFlash Card OEM Product Manual is 80 mA Max. Average Current RS E 11 1 IO AddeLines Ah = 10 Supports both 8- and 16-bit I/O hosts. 10 Address Lines with Range so card will respond Supported S: 16-bit Hosts Supported R: Range follows © 2007 SanDisk Corporation 6-15 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 100
    Description SanDisk CompactFlash Card OEM Product Manual Supported L: Level Mode IRQ Supported M: Bit Mask of IRQs Present M=0 therefore bits 3-0 are single level, binary encoded CIS Function I/O Range Format Description I/O Length-1 I/O Length-1 TPCE_IR 02/07, Rev. 12.0 6-16 © 2007 SanDisk
  • SanDisk SDCFH-004G | Product Manual - Page 101
    SanDisk CompactFlash Card OEM Product Manual T: Twin Cards Allowed A: Audio Supported RO: Read Only Mode P: Power Down Supported R: Reserved X: More Misc Fields Info type TPCE_FS 0 0 0 0 0 0 SanDisk Code Reserved SanDisk Code Reserved © 2007 SanDisk Corporation 6-17 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 102
    CIS Description SanDisk CompactFlash Card OEM Product Manual Table 6-1 Card Information Structure Attribute Offset 164h 166h 168h Data 014h 000h 0FFh 765 4 3 a. Legacy CompactFlash products may report "SunDisk" as the ASCII manufacture string. 02/07, Rev. 12.0 6-18 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 103
    Appendix A Ordering Information A.1 SanDisk CompactFlash Memory Card1 To order SanDisk products directly from SanDisk, call (408) 801-1000. Part Number SDCFJ-128-388 for formatting and other functions, and thus is not available for data storage. © 2007 SanDisk Corporation A-1 Rev. 12.0, 02
  • SanDisk SDCFH-004G | Product Manual - Page 104
    Ordering Information SanDisk CompactFlash Card OEM Product Manual -This page intentionally left blank- Rev. 12.0, 02/07 A-2 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 105
    SanDisk's responsibilities regarding the SanDisk SD Card. In satisfaction of its obligations hereunder, SanDisk TECHNOLOGY OR SERVICES. IN SanDisk's products are not warranted to operate without failure. Accordingly, in any use of products in life support purchase, SanDisk will SanDisk. SanDisk for
  • SanDisk SDCFH-004G | Product Manual - Page 106
    OEM Product Manual All failing products returned to SanDisk under the 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 07, Rev. 12.0 B-2 © 2007 SanDisk Corporation
  • SanDisk SDCFH-004G | Product Manual - Page 107
    , 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
  • SanDisk SDCFH-004G | Product Manual - Page 108
    Disclaimer of Liability SanDisk CompactFlash Card OEM Product Manual -This page intentionally left blank- 02/07, Rev. 12.0 C-2 © 2007 SanDisk Corporation
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108

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