SDCFX3-4096-388-J SanDisk, SDCFX3-4096-388-J Datasheet
![COMPACT FLASH 4GB EXTREME III](/photos/7/83/78344/mfg_sdcfx3_series_sml.jpg)
SDCFX3-4096-388-J
Specifications of SDCFX3-4096-388-J
Related parts for SDCFX3-4096-388-J
SDCFX3-4096-388-J Summary of contents
Page 1
... SanDisk CompactFlash Memory Card SanDisk Corporation Corporate Headquarters 601 McCarthy Boulevard Milpitas, CA 95035 (408) 801-1000 Phone (408) 801-8657 Fax www.sandisk.com OEM Product Manual Version 12.0 Document No. 20-10-00038 02/2007 ...
Page 2
...
Page 3
... 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 life support applications assumes all risk of such use and indemnifies SanDisk against all damages. Security safeguards, by their nature, are capable of circumvention ...
Page 4
... Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual –This page intentionally left blank– ii © 2007 SanDisk Corporation ...
Page 5
... Electrical Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8 Card 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 CHAPTER 4 I/O Primary and Secondary Address Configurations . . . . . . . . . . . . 4-1 Contiguous I/O Mapped Addressing . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 © 2007 SanDisk Corporation i Rev. 12.0, 02/07 ...
Page 6
... ATA Command Description . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1 CHAPTER 5 ATA Command Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-1 Error Posting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-29 CIS Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1 CHAPTER 6 Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1 APPENDIX A Limited Warranty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1 APPENDIX B Disclaimer of Liability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1 APPENDIX C 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual ii © 2007 SanDisk Corporation ...
Page 7
... 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 ...
Page 8
... 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 ...
Page 9
... SanDisk CompactFlash Card OEM Product Manual 1.5 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 ...
Page 10
... 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. ...
Page 11
... 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 ...
Page 12
... Introduction –This page intentionally left blank– 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual 1-6 © 2007 SanDisk Corporation ...
Page 13
... Temperature Humidity Acoustic Noise Vibration Shock Altitude (relative to sea level) 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 CompactFlash Operating: ° ° Non-operating: ° ° -25 ...
Page 14
... Busy" operating state. Table 2-2 Power Requirements DC Input Voltage (Vcc) 100 mV max. ripple (p-p) Memory Subsystem Memory Subsystem a. Maximum average value. 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual a CompactFlash Memory Card Sleep Up to 512 MB 1.0 GB Over 1.0 GB Read Write ...
Page 15
... SanDisk CompactFlash Card OEM Product Manual 2.3 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 Sleep to Read Reset to Ready Active to Sleep Delay ...
Page 16
... Table 2-5 CompactFlash Physical Dimensions Weight Length Width Thickness 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual >1,000,000 hours None <1 non-recoverable error in 10 <1 erroneous correction in 10 11.4 g (.40 oz) typical, 14.2 g (.50 oz) maximum 36.40 ± 0.15 mm (1.433 ± .006 in) 42.80 ± ...
Page 17
... SanDisk CompactFlash Card OEM Product Manual Figure 2-1 CompactFlash Memory Card Dimensions © 2007 SanDisk Corporation Product Specifications 2-5 Rev. 12.0, 02/07 ...
Page 18
... Product Specifications –This page intentionally left blank– 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual 2-6 © 2007 SanDisk Corporation ...
Page 19
... 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 ...
Page 20
... True IDE Mode Pin Assignments Pin Signal No. Name 1 GND 2 D03 3 D04 4 D05 5 D06 6 D07 7 -CS0 8 A10 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual Pin Type I/O Type Pin No. – Ground 26 I/O I1Z,OZ3 27 I/O I1Z,OZ3 28 I/O I1Z,OZ3 29 I/O I1Z,OZ3 30 I/O I1Z,OZ3 31 ...
Page 21
... 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. ...
Page 22
... Interface Description The SanDisk CompactFlash Memory Card signals are described in Table 3-4. Table 3-4 Signal Description Signal Name A10-A0 (PC Card Memory Mode) (PC Card I/O Mode) A2-A0 (True IDE Mode) A10-A3 (True IDE Mode) BVD1 (PC Card Memory Mode) -STSCHG (PC Card I/O Mode ) ...
Page 23
... SanDisk CompactFlash Card OEM Product Manual Table 3-4 Signal Description Signal Name -CSEL (True IDE Mode) D15-D00 (PC Card Memory Mode) (PC Card I/O Mode) D15-D00 (True IDE Mode) GND (PC Card Memory Mode) (PC Card I/O Mode ) (True IDE Mode ) -INPACK (PC Card Memory Mode) ...
Page 24
... Card Memory Mode) -REG (PC Card I/O Mode ) 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual Dir. Pin 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 ...
Page 25
... VS2 is open and reserved by PCMCIA for a secondary voltage SanDisk CompactFlash Memory cards do not assert the -WAIT signal. SanDisk CompactFlash Memory cards do not assert the -WAIT signal. SanDisk CompactFlash Memory cards, except when in UDMA modes, do not assert an IORDY signal. I ...
Page 26
... NOTE specification of 10k ohms but is intentionally higher in the CompactFlash Memory Card Series product to reduce power use. 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual Dir. Pin 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 ...
Page 27
... SanDisk CompactFlash Card OEM Product Manual Table 3-6 defines the input characteristics of the parameters in Table 3-5. Table 3-6 Input Characteristics Type Parameter 1 Input Voltage CMOS 2 Input Voltage CMOS 3 Input Voltage CMOS Schmitt Trigger 3.3.2 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 ...
Page 28
... Figure 3-1 Power Up/Power Down Timing for Systems supporting RESET 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual Symbol Condition Vi (CE) 0V <V <2.0V CC 2.0V < ...
Page 29
... SanDisk CompactFlash Card OEM Product Manual Figure 3-2 Power Up/Power Down Timing for Systems not supporting RESET Always Hi-z from system -CE1, -CE2 3.3.4 Common Memory Read Timing Table 3-10 contains common memory read timing specifications for all types of memory. : All timings measured at the CompactFlash Memory Card. Skews and ...
Page 30
... The write timing specifications for Common and Attribute memory are the same. All timings measured at the CompactFlash Memory Card. Skews and delays from the system driver/receiver to the card must be accounted for by the system : SanDisk CompactFlash Memory cards do not assert the -WAIT NOTE signal. ...
Page 31
... SanDisk CompactFlash Card OEM Product Manual 3.3.6 Attribute Memory Read Timing Specification Table 3-12 contains common memory write timing specifications for all types of memory. : SanDisk CompactFlash Memory cards do not assert the -WAIT NOTE signal. Table 3-12 Attribute Memory Read Timing Specification ...
Page 32
... May be high or low for write timing, but restrictions on -OE from previous NOTE figures apply. 4: SanDisk CompactFlash Memory Cards do not assert the -WAIT signal. NOTE 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual 3-14 © 2007 SanDisk Corporation ...
Page 33
... D[15::0] signifies data provided by the card to the host system. NOTE Table 3-13 contains the read input timing specifications. : SanDisk CompactFlash Memory cards do ont assert a -WAIT signal. NOTE Table 3-13 I/O Read (Input) Timing Specification Item Data Delay after -IORD ...
Page 34
... Skews and delays from the host system driver/receiver to the NOTE CompactFlash Memory Card must be accounted for by the system design. 3: D[15::0] signifies data provided by the host system to the CompactFlash NOTE Memory Card. 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual Symbol IEEE Symbol t IOIS16(ADR AVISL ...
Page 35
... In Figure 3-7, all signals shown with the asserted condition facing the top of the page. The negated condition is shown toward the bottom of the page relative to the asserted condi tion. : SanDisk CompactFlash Memory cards do not assert an -IORDY NOTE signal. © 2007 SanDisk Corporation ...
Page 36
... This parameter specifies the time from the negation edge of /IORD to the time that the data bus is no longer driven by the device (tri-state). 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual PIO Timing Parameters Cycle time (min.) Address valid to IORD-/IOWR- setup (min.) IORD-/IOWR- pulse width 8-bit (min ...
Page 37
... SanDisk CompactFlash Card OEM Product Manual • PIO Data Transfers Figure 3-8 defines the relationships between the interface signals for PIO data transfers. For PIO Modes 3 and above, the minimum value of t IDENTIFY DEVICE parameter list. Table 3-16 defines the minimum value that will be placed in Word 68 ...
Page 38
... Card Configuration SanDisk CompactFlash Memory cards are identified by appropriate information in the Card Information Structure (CIS). The configuration registers are used to coordinate the I/O spaces and the interrupt level of cards that are located in the system. 02/07, Rev. 12.0 ...
Page 39
... SanDisk CompactFlash Card OEM Product Manual In addition, these registers provide a method for accessing status information about the card that may be used to arbitrate between multiple interrupt sources on the same interrupt level or to replace status information that appears on dedicated pins in memory cards that have alternate use in I/O cards ...
Page 40
... Read Byte Access Configuration (8 bits) Write Byte Access Configuration (8 bits) Read Word Access CIS (16 bits) Write Word Access CIS (16 bits) (Invalid) Read Word Access Configuration (16 bits) Write Word Access Configuration (16 bits) 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual A8- -OE -WE A10 ...
Page 41
... SanDisk CompactFlash Card OEM Product Manual 3.4.2 Configuration Option Register (Address 200h in Attribute Memory) The Configuration Option Register is used to configure the card’s interface, address decoding and interrupt and to issue a soft reset to the CompactFlash Memory Card. Operation D7 R/W SRESET Bit Name ...
Page 42
... D0 RWProt MWProt 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual Description Indicates that one or both of the Pin Replacement Register CRdy, or CWProt bits are set to "1". When the Changed bit is set, -STSCHG Pin 46 is held low if the SigChg bit is a "1" and the card is configured for the I/O interface ...
Page 43
... The following sections provide valuable information for the I/O Transfer function. 3.5.1 Common Memory Function The Common Memory transfer to or from SanDisk CompactFlash memory cards can be either bits. The card permits both 8- and 16-bit accesses to all of its Common Memory addresses. Table 3-22 ...
Page 44
... True IDE Mode I/O Function SanDisk CompactFlash Memory cards can be configured in a True IDE Mode of operation. Cards are configured in this mode only when the -OE input signal is grounded by the host when power is applied to the cards. In this True IDE Mode, the PCMCIA protocol and configuration are disabled and only I/O operations to the Task File and Data Register are allowed ...
Page 45
... ATA Register Set and Protocol CHAPTER 4 SanDisk CompactFlash Memory cards can be configured as a high performance I/O device through the following ways: • Standard PC-AT disk I/O address spaces 1F0h-1F7h, 3F6h-3F7h (primary); 170h-177h, 376h-377h (secondary) with IRQ 14 (or other available IRQ). • ...
Page 46
... Repeated byte accesses to register 9 are not supported. However, repeated alternating byte accesses to registers 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. 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual ...
Page 47
... SanDisk CompactFlash Card OEM Product Manual 4.3 Memory Mapped Addressing When CompactFlash Memory Card registers are accessed via memory references, they appear in the common memory space window: 0-2K bytes as shown in Table 4-4. Table 4-4 Memory Mapped Decoding -REG A10 Register 0 is accessed with -CE1 low and -CE2 low (and not care word register on the combined Odd Data Bus and Even Data Bus (D15-D0) ...
Page 48
... Because of the overlapped registers, access to the 1F1, 171 or offset 1 NOTE are not defined for word (-CE2 = 0 and -CE1 = 0) operations. SanDisk products treat these accesses as accesses to the Word Data Register. The duplicated registers at offsets 8, 9 and Dh have no restrictions on the operations that can be performed by the socket. ...
Page 49
... SanDisk CompactFlash Card OEM Product Manual Table 4-6 Data Register Data Register Error/Feature Register Error/Feature Register 4.5.2 Error Register (Address–1F1[171]; Offset 1, 0Dh Read Only) This register contains additional information about the source of an error when an error is indicated in bit 0 of the Status Register. The bits are defined as follows: ...
Page 50
... D4 DRV D3 HS3 D2 HS2 D1 HS1 D0 HS0 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual DRV HS3 Description Bit set to 1. LBA is a flag to select either Cylinder/Head/Sector (CHS) or Logical Block Address Mode (LBA). When LBA=0, Cylinder/Head/Sector mode is selected. When LBA=1, Logical Block Address is selected. In Logical Block Mode, the Logical Block Address is interpreted as follows: LBA07-LBA00: Sector Number Register D7-D0 ...
Page 51
... SanDisk CompactFlash Card OEM Product Manual 4.5.9 Status & Alternate Status Registers (Address–1F7[177]&3F6[376]; Offsets 7 & Eh) These registers return the card status when read by the host. Reading the Status Register clears a pending interrupt while reading the Auxiliary Status Register does not. The meaning of the ...
Page 52
... I/O space because of potential conflicts on Bit 7. The bits are defined as follows -WTG 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual Description Don’t care. Don’t care. Don’t care. Don’t care. Bit ignored by the card. ...
Page 53
... SanDisk CompactFlash Card OEM Product Manual Card (Drive) Address Register (con’t) Bit Name -WTG D5 -HS3 D4 -HS2 D3 -HS1 D2 -HS0 D1 -nDS1 D0 -nDS0 © 2007 SanDisk Corporation Description This bit is unknown. Implementation Note: Conflicts may occur on the host data bus when this bit is provided by a Floppy Disk Controller operating at the same addresses as the CompactFlash Memory Card ...
Page 54
... ATA Register Set and Protocol –This page intentionally left blank– 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual 4-10 © 2007 SanDisk Corporation ...
Page 55
... Read DMA 1 Read Multiple 1 Read Long Sector 1 Read Sector(s) 1 Read Verify Sector(s) 1 Recalibrate 1 Request Sense 1 Seek 1 Set Features © 2007 SanDisk Corporation Command Code E5h or 98h 90h a C0h 50h ECh E3h or 97h E1h or 95h 91h E4h C4h 22h or 23h 20h or 21h ...
Page 56
... This command checks the power mode. If the CompactFlash Card is in, going to, or recovering from the sleep mode, it sets BSY, sets the Sector Count Register to 00h, clears BSY and generates an interrupt. 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual Command Code C6h ...
Page 57
... SanDisk CompactFlash Card OEM Product Manual If the card is in Idle mode, it sets BSY, sets the Sector Count Register to FFh, clears BSY and generates an interrupt. Table 5-2 Check Power Mode Bit Command (7) C/D/H (6) Cyl High (5) Cyl Low (4) Sec Num (3) Sec Cnt (2) Feature (1) 5.1.2 Execute Drive Diagnostic– ...
Page 58
... The command is supported to guarantee backward compatibility. Table 5-6 Format Track Bit Command (7) C/D/H (6) Cyl High (5) Cyl Low (4) Sec Num (3) Sec Cnt (2) Feature (1) 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual C0H 1 LBA 1 Drive Cylinder High (LBA 23-16) Cylinder Low (LBA 15-8) ...
Page 59
... SanDisk CompactFlash Card OEM Product Manual 5.1.5 Identify Device–ECH The Identify Drive command enables the host to receive parameter information from a CompactFlash Memory Card. This command has the same protocol as the Read Sector(s) command. The parameter words in the buffer have the arrangement and meanings defined in Table 5-8. All reserved bits or words are “ ...
Page 60
... Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual Default Value Total Bytes 0200h 2 PIO data transfer cycle timing mode 0000h 2 Single word DMA data transfer cycle timing mode (not supported) 0003h 2 Field validity XXXXh 2 Current number of cylinders ...
Page 61
... 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 multi- word. Word 0: General Configuration. This field informs the host that this is a non-magnetic, hard sectored, removable storage device with a transfer rate greater than 10 Mb/sec and is not MFM encoded ...
Page 62
... Word 49: Capabilities. This field indicates if this product supports DMA Data transfers and LBA mode. All SanDisk products support LBA mode. Word 51: PIO Data Transfer Cycle Timing Mode. To determine the proper device timing category, compare the Cycle Time specified in Table 3-15 with the contents of this field with Table 3-14 ...
Page 63
... SanDisk CompactFlash Card OEM Product Manual Word 53: Translation Parameters Valid. Bit 0 of this field is set, indicating that words are valid and reflect the current number of cylinders, heads and sectors. Bit 1 is also set, indicating values in words 64 through 70 are valid. Words 54-56: Current Number of Cylinders, Heads, Sectors/Track. These fields contain the current number of user addressable cylinders, heads, and sectors/track in the current translation mode ...
Page 64
... CompactFlash cards prior to ATA-4 and will be interpreted by the host as meaning that features/command sets enabled are not indicated. Bits 1 through 15 of word 86 are reserved. 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual Indication SMART feature set not supported Security Mode feature set supported ...
Page 65
... SanDisk CompactFlash Card OEM Product Manual Bits 0-13 of word 87 are reserved. Bit 14 of word 87 will be set to one and bit 15 of word 87 will be cleared to zero to provide indication that the features/command sets enabled words are valid. The values in these words should not be depended upon by host implementers. ...
Page 66
... Indicates the current True IDE Multiword DMA Mode Selected on the card. Value 3-7 • Bits 15-12: Reserved 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual Maximum PIO Mode Timing Supported Specified in Word 64 PIO Mode 5 PIO Mode 6 Reserved Maximum Multiword DMA Mode Timing Supported Specified in Word 63 Multiword DMA Mode 3 ...
Page 67
... SanDisk CompactFlash Card OEM Product Manual Word 164: CF Advanced PCMCIA I/O and Memory Timing Mode Capabilities and Set- tings. This word describes the capabilities and current settings for CFA defined advanced timing modes using the Memory and PCMCIA I/O interface. • ...
Page 68
... This command enables the host to set the number of sectors per track and the number of heads per cylinder. Only the Sector Count and the Card/Drive/Head registers are used by this command. : SanDisk recommends not using this command in any system because NOTE DOS determines the offset to the Boot Record based on the number of heads and sectors per track CompactFlash Memory Card is " ...
Page 69
... SanDisk CompactFlash Card OEM Product Manual 5.1.9 Read Buffer–E4H The Read Buffer command enables the host to read the current contents of the card's sector buffer. This command has the same protocol as the Read Sector(s) command. Table 5-16 Read Buffer Bit Command (7) ...
Page 70
... The flawed data is pending in the sector buffer. Subsequent blocks or partial blocks are transferred only if the error was a correctable data error. All other errors cause the command to stop after transfer of the block that contained the error. 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual ...
Page 71
... SanDisk CompactFlash Card OEM Product Manual 5.1.12 Read Long Sector–22H, 23H The Read Long command performs similarly to the Read Sector(s) command except that it returns 516 bytes of data instead of 512 bytes. During a Read Long command, the card does not check the ECC bytes to determine if there has been a data error. Only single sector read long operations are supported ...
Page 72
... This command requests an extended error code after a command ends with an error. Table 5-23 Request Sense Bit Command (7) C/D/H (6) Cyl High (5) Cyl Low (4) Sec Num (3) Sec Cnt (2) Feature (1) 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual 40H or 41H 1 LBA 1 Drive Cylinder High (LBA 23-16) ...
Page 73
... SanDisk CompactFlash Card OEM Product Manual Table 5-24 defines the valid extended error codes for the CompactFlash Memory Card Series product. The extended error code is returned to the host in the Error Register. This command must be the next command issued to the card following the command that returned an error. ...
Page 74
... Features 01H and 81H are used to enable and clear 8-bit data transfer mode. If the 01H feature command is issued, all data transfers will occur on the low order D7-D0 data bus and the IOIS16 signal will not be asserted for data register accesses. 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual ...
Page 75
... The 9AH Feature is accepted for backward compatibility with the SDP Series but has no impact on the card. SanDisk does not recommend the use of this command in new designs. Features 66H and CCH can be used to enable and disable whether the Power On Reset (POR) Defaults will be set when a soft reset occurs ...
Page 76
... The default value for the read to sleep timer is 5 milliseconds. This time base (5 msec) is different from the ATA Specification. Table 5-29 Set Multiple Mode Bit Command (7) C/D/H (6) Cyl High (5) Cyl Low (4) Sec Num (3) Sec Cnt (2) Feature (1) 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual C6H X Drive Sector Count ...
Page 77
... SanDisk CompactFlash Card OEM Product Manual 5.1.21 Standby–96H, E2H This command causes the card to set BSY, enter the Sleep mode (which corresponds to the ATA "Standby" Mode), clear BSY and return the interrupt immediately. Recovery from sleep mode is accomplished by simply issuing another command (reset is not required). ...
Page 78
... ATA Command Description 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 Head 01-02 Cylinder 03 Sector 04-07 LBA 08 Chip 09-0A Block 0B Page 0C-1FF Reserved 5.1.24 Wear Level–F5H This command is effectively a NOP command and only implemented for backward compatibility with earlier SanDisk SDP series products ...
Page 79
... SanDisk CompactFlash Card OEM Product Manual 5.1.26 Write DMA Command–CAH, CBH The Write DMA command in Table 5 33 executes in a similar manner to WRITE SECTOR(S) except for the following: • The host initialised the DMA channel prior to issuing the command. • Data transfers are qualified by DMARQ and are performed by the DMA channel. ...
Page 80
... The Sector Count Register contains 6 and the address is that of the third sector. 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual ...
Page 81
... SanDisk CompactFlash Card OEM Product Manual 5.1.29 Write Multiple without Erase–CDH SanDisk does not recommend the use of this command in new designs but it is supported as a normal Write Sectors command for backward compatibility reasons. Table 5-39 Write Multiple w/out Erase Bit ...
Page 82
... ATA Command Description 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 a normal Write Sectors command for backward compatibility reasons. Table 5-41 Write Sector(s) w/out Erase Bit Command (7) C/D/H (6) Cyl High (5) ...
Page 83
... SanDisk CompactFlash Card OEM Product Manual 5.2 Error Posting Table 5-43 summarizes the valid status and error value for all the ATA command set. Table 5-43 Error and Status Register Command Check Power Mode Execute Drive Diagnostic Erase Sector(s) Format Track ...
Page 84
... ATA Command Description –This page intentionally left blank– 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual 5-30 © 2007 SanDisk Corporation ...
Page 85
... CIS Description CHAPTER 6 This section describes the Card Information Structure (CIS) for SanDisk CompactFlash Memory cards. Table 6-1 Card Information Structure Attribute Offset Data 000h 01h 002h 04h 004h DFh 006h 12h 79h Extreme III 008h 01h 00Ah FFh 00Ch 1Ch ...
Page 86
... FFh 05Eh 80h 060h 03h 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual High Byte of PCMCIA Manufacturer’s Code Low Byte of Product Code High Byte of Product Code CISTPL_VER_1 TPPLV1_MAJOR TPPLV1_MINOR ASCII Manufacturer String ...
Page 87
... SanDisk CompactFlash Card OEM Product Manual Table 6-1 Card Information Structure Attribute Offset Data 062h 14h 064h 08h 066h 00h 068h 21h 06Ah 02h 06Ch 04h 06Eh 01h 070h 22h 072h 02h © 2007 SanDisk Corporation TPR TAR CISTPL_FUNCID Function Type Code ...
Page 88
... Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual Disk Function Extension Tuple Type Interface Type Code CISTPL_FUNCE Disk Function Extension Tuple Type ...
Page 89
... SanDisk CompactFlash Card OEM Product Manual Table 6-1 Card Information Structure Attribute Offset Data 086h 01h 088h 07h 08Ah 00h 08Ch 02h 08Eh 0Fh 090h 1Bh 092h 0Bh 094h C0h © 2007 SanDisk Corporation RFS RMS RAS TPCC_LAST TPCC_RADR (LSB) TPCC_RADR (MSB) ...
Page 90
... CIS Description Table 6-1 Card Information Structure Attribute Offset Data 096h C0h 098h A1h 09Ah 27h 09Ch 55h 09Eh 4Dh 0A0h 5Dh 0A2h 75h 0A4h 08h 0A6h 00h 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual Interface Type Mantissa Exponent ...
Page 91
... SanDisk CompactFlash Card OEM Product Manual Table 6-1 Card Information Structure Attribute Offset Data 0A8h 21h 0AAh 1Bh 0ACh 06h 0AEh 00h 0B0h 01h 0B2h 21h 0B4h B5h 0B6h 1Eh 0B8h 4Dh 0BAh 1Bh 0BCh 0Dh © 2007 SanDisk Corporation CISTPL_CE ...
Page 92
... CIS Description Table 6-1 Card Information Structure Attribute Offset Data 0BEh C1h 0C0h 41h 0C2h 99h 0C4h 27h 0C6h 55h 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual Configuration Index Interface Type Mantissa Exponent 5 6-8 CIS 0 Content Description Function I/O Mapped Contiguous ...
Page 93
... SanDisk CompactFlash Card OEM Product Manual Table 6-1 Card Information Structure Attribute Offset Data 0C8h 4Dh 0CAh 5Dh 0CCh 75h 0CEh 64h 0D0h F0h 0D2h FFh 0D4h FFh © 2007 SanDisk Corporation Mantissa Exponent 4 Mantissa Exponent 5 Mantissa Exponent 8 AddeLines 6-9 CIS Description ...
Page 94
... Card Information Structure Attribute Offset Data 0D6h 21h 0D8h 1Bh 0DAh 06h 0DCh 01h 0DEh 01h 0E0h 21h 0E2h B5h 0E4h 1Eh 0E6h 4Dh 0E8h 1Bh 0EAh 12h 0ECh C2h 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual CISTPL_CE I D Configuration Index ...
Page 95
... SanDisk CompactFlash Card OEM Product Manual Table 6-1 Card Information Structure Attribute Offset Data 0EEh 41h 0F0h 99h 0F2h 27h 0F4h 55h 0F6h 4Dh 0F8h 5Dh 0FAh 75h © 2007 SanDisk Corporation Interface Type Mantissa Exponent 5 Mantissa Exponent 4 Mantissa Exponent 5.5 ...
Page 96
... CIS Description Table 6-1 Card Information Structure Attribute Offset Data 0FCH EAh 0FEh 61h 100h F0h 102h 01h 104h 07h 106h F6h 108h 03h 10Ah 01h 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual AddeLines Ranges - 1st I/O Base Address (lsb) ...
Page 97
... SanDisk CompactFlash Card OEM Product Manual Table 6-1 Card Information Structure Attribute Offset Data 10Ch EEh 10Eh 21h 110h 1Bh 112h 06h 114h 02h 116h 01h 118h 21h 11AH B5h © 2007 SanDisk Corporation Recommend IRQ Level CISTPL_CE I D Configuration Index ...
Page 98
... CIS Description Table 6-1 Card Information Structure Attribute Offset Data 11Ch 1Eh 11Eh 4Dh 120h 1Bh 122h 12h 124h C3h 126h 41h 128h 99h 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual 1Eh 0 X Mantissa Exponent 4 CISTPL_CE I D Configuration Index ...
Page 99
... SanDisk CompactFlash Card OEM Product Manual Table 6-1 Card Information Structure Attribute Offset Data 12Ah 27h 12Ch 55h 12Eh 4Dh 130h 5Dh 132h 75h 134h EAh © 2007 SanDisk Corporation Mantissa Exponent 5 Mantissa Exponent 4 Mantissa Exponent 5 Mantissa Exponent 1 AddeLines 6-15 CIS Description ...
Page 100
... EEh 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual Ranges– 1st I/O Base Address (LSB) 1st I/O Base Address (MSB) 1st I/O Range Length–1 ...
Page 101
... SanDisk CompactFlash Card OEM Product Manual Table 6-1 Card Information Structure Attribute Offset Data 146h 21h 148h 1Bh 14Ah 06h 14Ch 03h 14Eh 01h 150h 21h 152h B5h 154h 1Eh 156h 4Dh 158H 1Bh 15Ah 04h 15Ch 07h 15Eh 00h 160h ...
Page 102
... Table 6-1 Card Information Structure Attribute Offset Data 164h 014h 166h 000h 168h 0FFh a. Legacy CompactFlash products may report "SunDisk" as the ASCII manufacture string. 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual CISTPL_NO_LINK No Bytes following End of Tuple Chain 6-18 CIS ...
Page 103
... SDCFH-2048-388 SDCFH-4096-388 SDCFH-8192-388 SDCFH-16384-388 SDCFX3-2048-388 SDCFX3-4096-388 SDCFX3-8192-388 SDCFX3-12288-388 SDCFX3-16384-388 1. 1 megabyte (MB million bytes; 1 gigabyte (GB billion bytes. Some of the listed capacity is used for formatting and other functions, and thus is not available for data storage. © 2007 SanDisk Corporation 1 Capacity (formatted in Sectors/Card Capacity bytes) (Max ...
Page 104
... Ordering Information Rev. 12.0, 02/07 SanDisk CompactFlash Card OEM Product Manual –This page intentionally left blank– A-2 © 2007 SanDisk Corporation ...
Page 105
... 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 warranty registration card for each defective product was submitted and is on file at SanDisk ...
Page 106
... 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 ...
Page 107
... 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: • ...
Page 108
... Disclaimer of Liability 02/07, Rev. 12.0 SanDisk CompactFlash Card OEM Product Manual –This page intentionally left blank– C-2 © 2007 SanDisk Corporation ...