Product Manual
Page 7
... SanDisk specifically for use SanDisk Flash memory, which was designed by a powerful Error Correcting Code (ECC). The on -card intelligent controller that is electrically compatible with an IDE disk drive. The host system can be used in the CompactFlash Memory Card manages interface protocols, data storage and retrieval as well as a standard ATA (IDE) disk drive. Figure 1-1 SanDisk CompactFlash Card Block Diagram SanDisk CompactFlash Host Interface SanDisk Single Chip Controller Data In/Out Control Flash Memory...
... SanDisk specifically for use SanDisk Flash memory, which was designed by a powerful Error Correcting Code (ECC). The on -card intelligent controller that is electrically compatible with an IDE disk drive. The host system can be used in the CompactFlash Memory Card manages interface protocols, data storage and retrieval as well as a standard ATA (IDE) disk drive. Figure 1-1 SanDisk CompactFlash Card Block Diagram SanDisk CompactFlash Host Interface SanDisk Single Chip Controller Data In/Out Control Flash Memory...
Product Manual
Page 8
... SanDisk Corporation Contact the CompactFlash Association for more information. Retail CompactFlash specifications are not covered in this product to interface this manual. 1.4 CompactFlash Standard SanDisk CompactFlash Memory cards are fully compatible with the CompactFlash Specification published by the CompactFlash Association. Introduction SanDisk CompactFlash Card OEM Product Manual 1.2 Features SanDisk CompactFlash Memory cards provide the following system features: • Up to 16 GB of mass storage data • PC Card ATA protocol compatible • True IDE Mode compatible...
... SanDisk Corporation Contact the CompactFlash Association for more information. Retail CompactFlash specifications are not covered in this product to interface this manual. 1.4 CompactFlash Standard SanDisk CompactFlash Memory cards are fully compatible with the CompactFlash Specification published by the CompactFlash Association. Introduction SanDisk CompactFlash Card OEM Product Manual 1.2 Features SanDisk CompactFlash Memory cards provide the following system features: • Up to 16 GB of mass storage data • PC Card ATA protocol compatible • True IDE Mode compatible...
Product Manual
Page 9
... and programming flash memory. • Sophisticated system for managing defects (analogous to systems found in magnetic disk drives). • Sophisticated system for error recovery including a powerful error correction code (ECC). • Power management for Disk Drives document. 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...
... and programming flash memory. • Sophisticated system for managing defects (analogous to systems found in magnetic disk drives). • Sophisticated system for error recovery including a powerful error correction code (ECC). • Power management for Disk Drives document. 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
... SanDisk CompactFlash cards unparalleled reliability 1.7.3 Wear Leveling Wear Leveling is an intrinsic part of the erase pooling functionality of the CompactFlash Memory Card is erased, programmed or read error does occur, CompactFlash Memory cards have innovative algorithms to the host and does not consume any user data space. Introduction SanDisk CompactFlash Card OEM Product Manual 1.7.1 Technology Independence The 512-byte sector size of SanDisk CompactFlash using hardware on-the-fly Error Detection Code/Error...
... SanDisk CompactFlash cards unparalleled reliability 1.7.3 Wear Leveling Wear Leveling is an intrinsic part of the erase pooling functionality of the CompactFlash Memory Card is erased, programmed or read error does occur, CompactFlash Memory cards have innovative algorithms to the host and does not consume any user data space. Introduction SanDisk CompactFlash Card OEM Product Manual 1.7.1 Technology Independence The 512-byte sector size of SanDisk CompactFlash using hardware on-the-fly Error Detection Code/Error...
Product Manual
Page 11
...specification Section 2.1.1, the host system must be treated as other ATA products may do this to access the card and is in order to entering sleep mode is adjustable. Upon completion of a command, the card will cause the card to guarantee backward compatibility...be done only for the 3.30 volt range. © 2007 SanDisk Corporation 1-5 Rev. 12.0, 02/07 SanDisk CompactFlash Card OEM Product Manual Introduction 1.7.5 Automatic Sleep Mode A unique feature of the SanDisk CompactFlash Memory Card is accessing it, thus conserving power. Power Consumption This feature is...
...specification Section 2.1.1, the host system must be treated as other ATA products may do this to access the card and is in order to entering sleep mode is adjustable. Upon completion of a command, the card will cause the card to guarantee backward compatibility...be done only for the 3.30 volt range. © 2007 SanDisk Corporation 1-5 Rev. 12.0, 02/07 SanDisk CompactFlash Card OEM Product Manual Introduction 1.7.5 Automatic Sleep Mode A unique feature of the SanDisk CompactFlash Memory Card is accessing it, thus conserving power. Power Consumption This feature is...
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 a "Not Busy" operating state. Table 2-2 Power Requirements DC Input Voltage (Vcc) 100 mV max. ripple (p-p) 3.3V +/- 5% Memory Subsystema CompactFlash Memory Card Sleep Up to 512 MB 300 µ 1.0 GB 600 µ Over 1.0 GB 1 mA Read 50 mA Write...
Product Specifications SanDisk CompactFlash Card OEM Product Manual Sleep mode currently is specified under the condition that all card inputs are static CMOS levels and in a "Not Busy" operating state. Table 2-2 Power Requirements DC Input Voltage (Vcc) 100 mV max. ripple (p-p) 3.3V +/- 5% Memory Subsystema CompactFlash Memory Card Sleep Up to 512 MB 300 µ 1.0 GB 600 µ Over 1.0 GB 1 mA Read 50 mA Write...
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 reading or writing. Table 2-3 Performance CompactFlash Memory Card Start-up Times Sleep to Write Sleep to Read Reset to Ready Active to Sleep Delay Data Transfer Rate To/From Flash Data...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 ...
...SanDisk CompactFlash Card OEM Product Manual Product Specifications 2.3 System Performance All performance timings assume the CompactFlash Memory Card Series controller is reading or writing. Table 2-3 Performance CompactFlash Memory Card Start-up Times Sleep to Write Sleep to Read Reset to Ready Active to Sleep Delay Data Transfer Rate To/From Flash Data...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 ...
Product Manual
Page 19
Pin types are listed in Table 3-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 - 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... A07 VCC A06 A05 A04 A03 A02 A01 A00 D00 D01 D02 WP -CD2 Pin Type - I O - 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 Pin Assignments and Types The signal...
Pin types are listed in Table 3-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 - 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... A07 VCC A06 A05 A04 A03 A02 A01 A00 D00 D01 D02 WP -CD2 Pin Type - I O - 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 Pin Assignments and Types The signal...
Product Manual
Page 22
... lines should be grounded by the Card Config. Interface Description SanDisk CompactFlash Card OEM Product Manual The SanDisk CompactFlash Memory Card signals are used both to select the card and to indicate to the card whether a byte or a word operation...data on A0 and -CE2. Pin Description A10-A0 I 8, 10, 11, 12, 14, These address lines, along with this input/output is the Disk Active/Slave Present signal in the master/ slave handshake protocol. -CD1, -CD2 O (PC Card Memory Mode) (PC Card I/O Mode) (True IDE Mode) 26, 25 These Card Detect pins are used for this product...
... lines should be grounded by the Card Config. Interface Description SanDisk CompactFlash Card OEM Product Manual The SanDisk CompactFlash Memory Card signals are used both to select the card and to indicate to the card whether a byte or a word operation...data on A0 and -CE2. Pin Description A10-A0 I 8, 10, 11, 12, 14, These address lines, along with this input/output is the Disk Active/Slave Present signal in the master/ slave handshake protocol. -CD1, -CD2 O (PC Card Memory Mode) (PC Card I/O Mode) (True IDE Mode) 26, 25 These Card Detect pins are used for this product...
Product Manual
Page 23
.... GND -- (PC Card Memory Mode) (PC Card I/O Mode) (True IDE Mode) 1, 50 Ground. -INPACK O (PC Card Memory Mode) 43 This signal is not used in this device as a master. SanDisk CompactFlash Card OEM Product Manual Interface Description Table 3-4 Signal Description Signal Name Dir. Pin Description -CSEL (True IDE Mode) This internally pulled up signal is ready to transfer data to use the I /O read...
.... GND -- (PC Card Memory Mode) (PC Card I/O Mode) (True IDE Mode) 1, 50 Ground. -INPACK O (PC Card Memory Mode) 43 This signal is not used in this device as a master. SanDisk CompactFlash Card OEM Product Manual Interface Description Table 3-4 Signal Description Signal Name Dir. Pin Description -CSEL (True IDE Mode) This internally pulled up signal is ready to transfer data to use the I /O read...
Product Manual
Page 24
... signal is used during this signal is set high when the card is ready to accept a new data transfer operation and held low when the card is strobed low to generate a pulse mode interrupt or held high (disabled from the card in Memory Mode and to read the CIS and configuration registers. Interface Description SanDisk CompactFlash Card OEM Product Manual Table 3-4 Signal...
... signal is used during this signal is set high when the card is ready to accept a new data transfer operation and held low when the card is strobed low to generate a pulse mode interrupt or held high (disabled from the card in Memory Mode and to read the CIS and configuration registers. Interface Description SanDisk CompactFlash Card OEM Product Manual Table 3-4 Signal...
Product Manual
Page 25
.... SanDisk CompactFlash Memory cards do not assert the -WAIT signal. In True IDE Mode this signal resets the card. NOTE: This signal may be negated by PCMCIA for strobing memory write data to continue the data transfer, the device may negate DMARQ with the tL specified time once the DMACK- It is also used for a secondary voltage. SanDisk CompactFlash Card OEM Product Manual Interface...
.... SanDisk CompactFlash Memory cards do not assert the -WAIT signal. In True IDE Mode this signal resets the card. NOTE: This signal may be negated by PCMCIA for strobing memory write data to continue the data transfer, the device may negate DMARQ with the tL specified time once the DMACK- It is also used for a secondary voltage. SanDisk CompactFlash Card OEM Product Manual Interface...
Product Manual
Page 49
..., this register is zero, a count of 256 sectors is indicated in error or cannot be transferred on a read or write operation between the host and the card. D3 0 Bit set to 0. 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- If the value in this register is in...
..., this register is zero, a count of 256 sectors is indicated in error or cannot be transferred on a read or write operation between the host and the card. D3 0 Bit set to 0. 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- If the value in this register is in...
Product Manual
Page 51
...: D7 D6 D5 D4 D3 D2 D1 BUSY RDY DWF DSC DRQ CORR 0 D0 ERR Bit Name Description D7 BUSY Set when the CompactFlash Card has access to the command buffer and registers and the host is set to the card. SanDisk CompactFlash Card OEM Product Manual ATA Register Set and Protocol 4.5.9 Status & Alternate Status Registers (Address-1F7[177]&3F6[376];
...: D7 D6 D5 D4 D3 D2 D1 BUSY RDY DWF DSC DRQ CORR 0 D0 ERR Bit Name Description D7 BUSY Set when the CompactFlash Card has access to the command buffer and registers and the host is set to the card. SanDisk CompactFlash Card OEM Product Manual ATA Register Set and Protocol 4.5.9 Status & Alternate Status Registers (Address-1F7[177]&3F6[376];
Product Manual
Page 62
... command inactive time. All SanDisk products support LBA mode. Word 22: ECC Count. NOTE: For backward compatibility with BIOS' written before Word 64 was defined for this field with spaces (20h). This field contains the model number for this product does not support any legal host implementation. Words 23-26: Firmware Revision. Word 51: PIO Data Transfer Cycle Timing Mode...
... command inactive time. All SanDisk products support LBA mode. Word 22: ECC Count. NOTE: For backward compatibility with BIOS' written before Word 64 was defined for this field with spaces (20h). This field contains the model number for this product does not support any legal host implementation. Words 23-26: Firmware Revision. Word 51: PIO Data Transfer Cycle Timing Mode...
Product Manual
Page 64
... Description SanDisk CompactFlash Card OEM Product Manual Word 68: Minimum PIO Transfer Cycle Time With Flow Control. Obsolete 12 1 Write Buffer command supported by CF Card 13 1 Read Buffer command supported by CF Card 14 1 NOP command supported by CF Card Words 85-87: Features/Command Sets Enabled. Obsolete Table 5-10 Word 83 Description Bit Setting Indication 0 0 Download Microcode command not supported by CF Card 1 0 Read...
... Description SanDisk CompactFlash Card OEM Product Manual Word 68: Minimum PIO Transfer Cycle Time With Flow Control. Obsolete 12 1 Write Buffer command supported by CF Card 13 1 Read Buffer command supported by CF Card 14 1 NOP command supported by CF Card Words 85-87: Features/Command Sets Enabled. Obsolete Table 5-10 Word 83 Description Bit Setting Indication 0 0 Download Microcode command not supported by CF Card 1 0 Read...
Product Manual
Page 65
Obsolete 12 1 Write Buffer command supported by CF Card 13 1 Read Buffer command supported by CF Card 14 1 NOP command supported by host implementers. This word describes the capabilities and current settings for CFA defined advanced timing modes using the True IDE interface. There are reserved. SanDisk CompactFlash Card OEM Product Manual ATA Command Description Bits 0-13 of word 87 are four separate...
Obsolete 12 1 Write Buffer command supported by CF Card 13 1 Read Buffer command supported by CF Card 14 1 NOP command supported by host implementers. This word describes the capabilities and current settings for CFA defined advanced timing modes using the True IDE interface. There are reserved. SanDisk CompactFlash Card OEM Product Manual ATA Command Description Bits 0-13 of word 87 are four separate...
Product Manual
Page 70
...of sectors defined by the Set Multiple Mode command, which contains the number of each sector. Disk errors encountered during Read Multiple commands are transferred, followed by a Set Multiple, command. A sector count of the sector where the error occurred. If the Read ...rejected with an Aborted Command error. The error reporting is set and the data transfer will take place as possible are posted at the beginning of sectors defined by a final, partial block transfer. ATA Command Description SanDisk CompactFlash Card OEM Product Manual 5.1.11 Read Multiple-C4H The...
...of sectors defined by the Set Multiple Mode command, which contains the number of each sector. Disk errors encountered during Read Multiple commands are transferred, followed by a Set Multiple, command. A sector count of the sector where the error occurred. If the Read ...rejected with an Aborted Command error. The error reporting is set and the data transfer will take place as possible are posted at the beginning of sectors defined by a final, partial block transfer. ATA Command Description SanDisk CompactFlash Card OEM Product Manual 5.1.11 Read Multiple-C4H The...
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 Memory Card Series product. Table 5-25 Seek Bit 7 6 5 4 3 2 1 0 Command (7) 7XH C/D/H (6) Cyl High (5) 1 LBA 1 Drive Head (LBA 27-24) Cylinder High (LBA 23-16) 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...
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. Table 5-25 Seek Bit 7 6 5 4 3 2 1 0 Command (7) 7XH C/D/H (6) Cyl High (5) 1 LBA 1 Drive Head (LBA 27-24) Cylinder High (LBA 23-16) 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...
Product Manual
Page 74
... not be asserted for backward compatibility with the SDP Series but has no impact on the CF Memory Card 4 bytes of data apply on Read/Write Long commands Enable Power on value and Sector Count register. ATA Command Description SanDisk CompactFlash Card OEM Product Manual 5.1.18 Set Features-EFH This command is unique to CompactFlash Memory cards and are not part of the ATA Specification.
... not be asserted for backward compatibility with the SDP Series but has no impact on the CF Memory Card 4 bytes of data apply on Read/Write Long commands Enable Power on value and Sector Count register. ATA Command Description SanDisk CompactFlash Card OEM Product Manual 5.1.18 Set Features-EFH This command is unique to CompactFlash Memory cards and are not part of the ATA Specification.