Product Manual
Page 7
... disk drive. CHAPTER 1 Introduction 1.1 General Description SanDisk CompactFlash® Memory Card products provide high capacity solid-state flash memory that electrically complies with the Personal Computer Memory Card International Association ATA (PC Card ATA) standard. (In Japan, the applicable standards group is JEIDA.) The CompactFlash Memory Card Series also supports a True IDE Mode that is protected by a powerful Error Correcting Code (ECC). CompactFlash Memory cards use SanDisk Flash memory, which was designed by SanDisk specifically for use...
... disk drive. CHAPTER 1 Introduction 1.1 General Description SanDisk CompactFlash® Memory Card products provide high capacity solid-state flash memory that electrically complies with the Personal Computer Memory Card International Association ATA (PC Card ATA) standard. (In Japan, the applicable standards group is JEIDA.) The CompactFlash Memory Card Series also supports a True IDE Mode that is protected by a powerful Error Correcting Code (ECC). CompactFlash Memory cards use SanDisk Flash memory, which was designed by SanDisk specifically for use...
Product Manual
Page 9
... on most magnetic disk drives). • Host independence from details of memory cards. These capabilities include the following: • Standard ATA register and command set (same as shown in the block diagram, Figure 1-1. Documentation can be obtained from IHS by ANSI. SanDisk CompactFlash Card OEM Product Manual Introduction 1.5 PCMCIA Standard SanDisk CompactFlash Memory cards are fully electrically compatible with the PCMCIA specifications listed below: •...
... on most magnetic disk drives). • Host independence from details of memory cards. These capabilities include the following: • Standard ATA register and command set (same as shown in the block diagram, Figure 1-1. Documentation can be obtained from IHS by ANSI. SanDisk CompactFlash Card OEM Product Manual Introduction 1.5 PCMCIA Standard SanDisk CompactFlash Memory cards are fully electrically compatible with the PCMCIA specifications listed below: •...
Product Manual
Page 10
... future SanDisk cards built with new flash technology without having to the host and does not consume any user data space. To write or read . Because the CompactFlash Memory Card Series uses an intelligent on a BCH algorithm. This system is analogous to maintain backward compatibility with existing software utilities. The CompactFlash Memory Card soft error rate specification is much better than the magnetic disk drive specification. The...
... future SanDisk cards built with new flash technology without having to the host and does not consume any user data space. To write or read . Because the CompactFlash Memory Card Series uses an intelligent on a BCH algorithm. This system is analogous to maintain backward compatibility with existing software utilities. The CompactFlash Memory Card soft error rate specification is much better than the magnetic disk drive specification. The...
Product Manual
Page 14
... 65 mA Read/Write Peak 100 mA Memory Subsystema CompactFlash Extreme III Memory Card Sleep Up to 512 MB 300 µ 512 MB to 1.5 GB 600 µ Over 1.5 GB 1 mA Read 75 mA Write 75 mA Read/Write Peak 100 mA a. Table 2-2 Power Requirements DC Input Voltage (Vcc) 100 mV max. Product Specifications SanDisk CompactFlash Card OEM Product Manual Sleep mode currently is specified under...
... 65 mA Read/Write Peak 100 mA Memory Subsystema CompactFlash Extreme III Memory Card Sleep Up to 512 MB 300 µ 512 MB to 1.5 GB 600 µ Over 1.5 GB 1 mA Read 75 mA Write 75 mA Read/Write Peak 100 mA a. Table 2-2 Power Requirements DC Input Voltage (Vcc) 100 mV max. Product Specifications SanDisk CompactFlash Card OEM Product Manual Sleep mode currently is specified under...
Product Manual
Page 15
... 20.0 MB/sec burst 16.0 MB/sec burst Controller Overhead Command to DRQ 50 ms maximum CompactFlash Extreme III Memory Card Start-up Times Sleep to Write Sleep to Read Reset to Ready Data Transfer Rate To/From Flash Data Transfer Rate...MB/sec 20.0 MB/sec 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 in the default (i.e., fastest) mode. SanDisk CompactFlash Card OEM Product Manual Product Specifications 2.3 System Performance All performance timings assume the CompactFlash Memory Card...
... 20.0 MB/sec burst 16.0 MB/sec burst Controller Overhead Command to DRQ 50 ms maximum CompactFlash Extreme III Memory Card Start-up Times Sleep to Write Sleep to Read Reset to Ready Data Transfer Rate To/From Flash Data Transfer Rate...MB/sec 20.0 MB/sec 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 in the default (i.e., fastest) mode. SanDisk CompactFlash Card OEM Product Manual Product Specifications 2.3 System Performance All performance timings assume the CompactFlash Memory Card...
Product Manual
Page 19
..... I/O I/O I/O I/O I/O I I I I I I /O - I O I O O I I/O I/O I/O I/O I - I O - Table 3-1 PC Card Memory Mode Pin Assignments Pin No. 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 Signal Name GND D03 D04 D05 D06 D07 -CE1 A10 -OE A09 A08 A07 VCC A06 A05 A04 A03 A02...Rev. 12.0, 02/07 Pin types are listed in Table 3-1. 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 on 50 mil (1.27 mm) centers. 3.1.1 ...
..... I/O I/O I/O I/O I/O I I I I I I /O - I O I O O I I/O I/O I/O I/O I - I O - Table 3-1 PC Card Memory Mode Pin Assignments Pin No. 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 Signal Name GND D03 D04 D05 D06 D07 -CE1 A10 -OE A09 A08 A07 VCC A06 A05 A04 A03 A02...Rev. 12.0, 02/07 Pin types are listed in Table 3-1. 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 on 50 mil (1.27 mm) centers. 3.1.1 ...
Product Manual
Page 22
.... Interface Description SanDisk CompactFlash Card OEM Product Manual The SanDisk CompactFlash Memory Card signals are used to select the following: I/O port address registers within the card, memorymapped port address registers within the card, a byte in the card's information structure and its socket. -CE1, -CE2 I (PC Card Memory Mode) (PC Card I/O Mode) 7, 32 The Card Enable input signals are connected to ground on the card. Pin Description A10-A0 I 8, 10...
.... Interface Description SanDisk CompactFlash Card OEM Product Manual The SanDisk CompactFlash Memory Card signals are used to select the following: I/O port address registers within the card, memorymapped port address registers within the card, a byte in the card's information structure and its socket. -CE1, -CE2 I (PC Card Memory Mode) (PC Card I/O Mode) 7, 32 The Card Enable input signals are connected to ground on the card. Pin Description A10-A0 I 8, 10...
Product Manual
Page 23
...data transfer is controlled by the card when it is ready to transfer data to or from the card when the card is configured to an I /O read cycle at the address that is used in this mode. (PC Card Memory Mode) -IORD (PC Card I/O Mode) (True IDE Mode) -IOWR I (PC Card Memory..., 27, These lines carry the data, commands and (PC Card Memory Mode) (PC Card I /O data onto the bus from the host. SanDisk CompactFlash Card OEM Product Manual Interface Description Table 3-4 Signal Description Signal Name Dir. GND -- (PC Card Memory Mode) (PC Card I /O Mode) The Input Acknowledge...
...data transfer is controlled by the card when it is ready to transfer data to or from the card when the card is configured to an I /O read cycle at the address that is used in this mode. (PC Card Memory Mode) -IORD (PC Card I/O Mode) (True IDE Mode) -IOWR I (PC Card Memory..., 27, These lines carry the data, commands and (PC Card Memory Mode) (PC Card I /O data onto the bus from the host. SanDisk CompactFlash Card OEM Product Manual Interface Description Table 3-4 Signal Description Signal Name Dir. GND -- (PC Card Memory Mode) (PC Card I /O Mode) The Input Acknowledge...
Product Manual
Page 24
... to read the CIS and configuration registers. This Attribute Memory Select signal is used as an interrupt request. No access of the signal (trailing edge). Interface Description SanDisk CompactFlash Card OEM Product Manual Table 3-4 Signal Description Signal Name Dir. I/O Operation-After the card has been configured for attribute memory. In PC Card I /O address is the active high Interrupt Request to...
... to read the CIS and configuration registers. This Attribute Memory Select signal is used as an interrupt request. No access of the signal (trailing edge). Interface Description SanDisk CompactFlash Card OEM Product Manual Table 3-4 Signal Description Signal Name Dir. I/O Operation-After the card has been configured for attribute memory. In PC Card I /O address is the active high Interrupt Request to...
Product Manual
Page 25
...) -WE I (PC Card Memory Mode) -WE (PC Card I /O Mode, this input signal is used for the host to continue the data transfer, the device may negate DMARQ with the tL specified time once the DMACK- is set. 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 the Card Configuration Option Register...
...) -WE I (PC Card Memory Mode) -WE (PC Card I /O Mode, this input signal is used for the host to continue the data transfer, the device may negate DMARQ with the tL specified time once the DMACK- is set. 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 the Card Configuration Option Register...
Product Manual
Page 39
...the card attribute memory except to replace status information that appears on the same interrupt level or to the card configuration register addresses. bit D15-D8) 0 0 1 1 0 X X XX X X X 0 Common Memory Write (16-bit D15-D0) X 0 0 0 1 0 0 XX X X X 0 Card ...Memory Write (8- SanDisk CompactFlash Card OEM Product Manual Interface Description In addition, these locations may be used to arbitrate between multiple interrupt sources on dedicated pins in memory cards that may vary in I/O cards. Table 3-17 Registers and Memory Space Decoding A8-CE2 -CE1 -REG -OE -WE A10...
...the card attribute memory except to replace status information that appears on the same interrupt level or to the card configuration register addresses. bit D15-D8) 0 0 1 1 0 X X XX X X X 0 Common Memory Write (16-bit D15-D0) X 0 0 0 1 0 0 XX X X X 0 Card ...Memory Write (8- SanDisk CompactFlash Card OEM Product Manual Interface Description In addition, these locations may be used to arbitrate between multiple interrupt sources on dedicated pins in memory cards that may vary in I/O cards. Table 3-17 Registers and Memory Space Decoding A8-CE2 -CE1 -REG -OE -WE A10...
Product Manual
Page 49
...contains additional information about CompactFlash Memory Card features the host can utilize. D2 ABRT Set if the command has been aborted because of the Logical Block Address (LBA) for any CompactFlash Memory Card data access for the subsequent command. © 2007 SanDisk Corporation 4-5 Rev....of data requested to 0. D4 IDNF The requested sector ID is also accessed on a read or write operation between the host and the card. SanDisk CompactFlash Card OEM Product Manual ATA Register Set and Protocol Table 4-6 Data Register Data Register Error/Feature Register Error/Feature...
...contains additional information about CompactFlash Memory Card features the host can utilize. D2 ABRT Set if the command has been aborted because of the Logical Block Address (LBA) for any CompactFlash Memory Card data access for the subsequent command. © 2007 SanDisk Corporation 4-5 Rev....of data requested to 0. D4 IDNF The requested sector ID is also accessed on a read or write operation between the host and the card. SanDisk CompactFlash Card OEM Product Manual ATA Register Set and Protocol Table 4-6 Data Register Data Register Error/Feature Register Error/Feature...
Product Manual
Page 51
... Set when a correctable data error has been encountered and the data has been corrected. No other bits in this bit is capable of error. D4 DSC Set when the card is ready to the card. D3 DRQ Set when the card requires that information be transferred either to the command buffer and registers and the host is used to control the CompactFlash Memory Card...
... Set when a correctable data error has been encountered and the data has been corrected. No other bits in this bit is capable of error. D4 DSC Set when the card is ready to the card. D3 DRQ Set when the card requires that information be transferred either to the command buffer and registers and the host is used to control the CompactFlash Memory Card...
Product Manual
Page 64
... nanoseconds, the minimum cycle time the card supports while performing data transfers using flow control. The values in each of Word 83 and Word 84 will be depended on by the host as meaning that features/command sets enabled are not indicated. Bits 1 ...these words by CompactFlash cards prior to ATA-4 and will be interpreted by host implementers. Words 82, 83, and 84 indicate the features and command sets supported. Words 85, 86, and 87 indicates features/ command sets enabled. ATA Command Description SanDisk CompactFlash Card OEM Product Manual Word 68: Minimum...
... nanoseconds, the minimum cycle time the card supports while performing data transfers using flow control. The values in each of Word 83 and Word 84 will be depended on by the host as meaning that features/command sets enabled are not indicated. Bits 1 ...these words by CompactFlash cards prior to ATA-4 and will be interpreted by host implementers. Words 82, 83, and 84 indicate the features and command sets supported. Words 85, 86, and 87 indicates features/ command sets enabled. ATA Command Description SanDisk CompactFlash Card OEM Product Manual Word 68: Minimum...
Product Manual
Page 65
.... SanDisk CompactFlash Card OEM Product Manual ATA Command Description Bits 0-13 of Advanced PIO timing modes and Advanced Multiword DMA timing modes. The values in Word 63: Multiword DMA Transfer and and Word 64: Advanced PIO Transfer Modes Supported. © 2007 SanDisk Corporation 5-11 Rev. 12.0, 02/07 Obsolete Table 5-12 Word 86 Description Bit Setting Indication 0 0 Download Microcode...
.... SanDisk CompactFlash Card OEM Product Manual ATA Command Description Bits 0-13 of Advanced PIO timing modes and Advanced Multiword DMA timing modes. The values in Word 63: Multiword DMA Transfer and and Word 64: Advanced PIO Transfer Modes Supported. © 2007 SanDisk Corporation 5-11 Rev. 12.0, 02/07 Obsolete Table 5-12 Word 86 Description Bit Setting Indication 0 0 Download Microcode...
Product Manual
Page 70
... but on a Read Sector(s) Command. Disk errors encountered during Read Multiple commands are disabled, the Read Multiple operation is still set at the sector where the error occurred. If an error occurs, the read . All other errors cause the command to be transferred without .... 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 operation except that contained the error. 02/07, Rev. 12.0 5-16 © 2007 SanDisk Corporation DRQ qualification of the data block, not on ...
... but on a Read Sector(s) Command. Disk errors encountered during Read Multiple commands are disabled, the Read Multiple operation is still set at the sector where the error occurred. If an error occurs, the read . All other errors cause the command to be transferred without .... 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 operation except that contained the error. 02/07, Rev. 12.0 5-16 © 2007 SanDisk Corporation DRQ qualification of the data block, not on ...
Product Manual
Page 73
...Uncorrectable ECC error Corrected ECC error Self test or diagnostic failed ID not found Spare sectors exhausted Data transfer error/aborted command Corrupted media format Write/erase failed 5.1.17 Seek-7XH This command is effectively a NOP command to the host in the Error Register.... Sec Cnt (2) X Feature (1) X © 2007 SanDisk Corporation 5-19 Rev. 12.0, 02/07 SanDisk CompactFlash Card OEM Product Manual ATA Command Description Table 5-24 defines the valid extended error codes for the CompactFlash Memory Card Series product. This command must be the next command issued to the...
...Uncorrectable ECC error Corrected ECC error Self test or diagnostic failed ID not found Spare sectors exhausted Data transfer error/aborted command Corrupted media format Write/erase failed 5.1.17 Seek-7XH This command is effectively a NOP command to the host in the Error Register.... Sec Cnt (2) X Feature (1) X © 2007 SanDisk Corporation 5-19 Rev. 12.0, 02/07 SanDisk CompactFlash Card OEM Product Manual ATA Command Description Table 5-24 defines the valid extended error codes for the CompactFlash Memory Card Series product. This command must be the next command issued to the...
Product Manual
Page 74
.... ATA Command Description SanDisk CompactFlash Card OEM Product Manual 5.1.18 Set Features-EFH This command is used to establish or select certain features. The 9AH feature is issued, all features that are used by the host to enable and clear 8-bit data transfer mode. If the 01H feature command is unique to CompactFlash Memory cards and are not part of defaults at Soft...
.... ATA Command Description SanDisk CompactFlash Card OEM Product Manual 5.1.18 Set Features-EFH This command is used to establish or select certain features. The 9AH feature is issued, all features that are used by the host to enable and clear 8-bit data transfer mode. If the 01H feature command is unique to CompactFlash Memory cards and are not part of defaults at Soft...
Product Manual
Page 79
.... Because of the unique nature of the solid-state CompactFlash Memory Card, the four bytes of ECC transferred by the host cannot be used by it writes 516 bytes instead of sectors defined by...data transferred in word mode followed by Set Multiple. This command has the same protocol as the Write Sector(s) command. The card sets BSY within 400 nsec of sectors defined by 4 bytes of a block that it . SanDisk CompactFlash Card OEM Product Manual... similar to WRITE SECTOR(S) except for compatibility purposes and is completed. Only single sector Write Long operations are supported.
.... Because of the unique nature of the solid-state CompactFlash Memory Card, the four bytes of ECC transferred by the host cannot be used by it writes 516 bytes instead of sectors defined by...data transferred in word mode followed by Set Multiple. This command has the same protocol as the Write Sector(s) command. The card sets BSY within 400 nsec of sectors defined by 4 bytes of a block that it . SanDisk CompactFlash Card OEM Product Manual... similar to WRITE SECTOR(S) except for compatibility purposes and is completed. Only single sector Write Long operations are supported.
Product Manual
Page 103
... listed capacity is used for formatting and other functions, and thus is not available for data storage. © 2007 SanDisk Corporation A-1 Rev. 12.0, 02/07 Some of Heads 8 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 No. Appendix A Ordering Information A.1 SanDisk CompactFlash Memory Card1 To order SanDisk products directly from SanDisk, call (408...
... listed capacity is used for formatting and other functions, and thus is not available for data storage. © 2007 SanDisk Corporation A-1 Rev. 12.0, 02/07 Some of Heads 8 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 No. Appendix A Ordering Information A.1 SanDisk CompactFlash Memory Card1 To order SanDisk products directly from SanDisk, call (408...