Product Manual
Page 7
... controller in 512 byte sectors. Once the card has been configured by the host, it appears to the host computer. The on -card intelligent controller that is protected by SanDisk specifically for use SanDisk Flash memory, which was designed by a powerful Error Correcting Code (ECC). CompactFlash Memory cards use in any system that has a CF slot, and with an IDE disk drive.
... controller in 512 byte sectors. Once the card has been configured by the host, it appears to the host computer. The on -card intelligent controller that is protected by SanDisk specifically for use SanDisk Flash memory, which was designed by a powerful Error Correcting Code (ECC). CompactFlash Memory cards use in any system that has a CF slot, and with an IDE disk drive.
Product Manual
Page 9
... magnetic disk drives). • Host independence from : PCMCIA 2635 N. For more information, refer to extend card's life. © 2007 SanDisk Corporation 1-3 Rev. 12.0, 02/07 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: • PCMCIA PC Card Standard, 7.0, February 1999 • PCMCIA PC Card ATA Specification, 7.0, February 1999...
... magnetic disk drives). • Host independence from : PCMCIA 2635 N. For more information, refer to extend card's life. © 2007 SanDisk Corporation 1-3 Rev. 12.0, 02/07 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: • PCMCIA PC Card Standard, 7.0, February 1999 • PCMCIA PC Card ATA Specification, 7.0, February 1999...
Product Manual
Page 10
... enhancements. This is extremely important as flash devices are first erased with existing software utilities. The CompactFlash Memory Card soft error rate specification is much better than the magnetic disk drive specification. This command contains the address and the number of sectors to complete. The host software then waits for the command to write/read a sector (or multiple sectors), the...
... enhancements. This is extremely important as flash devices are first erased with existing software utilities. The CompactFlash Memory Card soft error rate specification is much better than the magnetic disk drive specification. This command contains the address and the number of sectors to complete. The host software then waits for the command to write/read a sector (or multiple sectors), the...
Product Manual
Page 29
SanDisk CompactFlash Card OEM Product Manual Interface Description Figure 3-2 Power Up/Power Down Timing for all types of memory. Skews and delays from the system driver/receiver to the card must be accounted for by pull-up resistor on card (if present) tpf VCC Min. Table 3-10 Common Memory Read Timing Specification Speed Version ...Data Valid from system RESET VCC -CE1, -CE2 Supplied by the system. VIH tSU(VCC) 2V VCC -CE1, -CE2 Always Hi-z from Add Changea Address Setup Time Symbol tc (R) ta (A) ta (CE) ta (OE) tdis (OE) tdis (CE) ten (CE) ten (OE) tv (A) tsu (A) IEEE ...
SanDisk CompactFlash Card OEM Product Manual Interface Description Figure 3-2 Power Up/Power Down Timing for all types of memory. Skews and delays from the system driver/receiver to the card must be accounted for by pull-up resistor on card (if present) tpf VCC Min. Table 3-10 Common Memory Read Timing Specification Speed Version ...Data Valid from system RESET VCC -CE1, -CE2 Supplied by the system. VIH tSU(VCC) 2V VCC -CE1, -CE2 Always Hi-z from Add Changea Address Setup Time Symbol tc (R) ta (A) ta (CE) ta (OE) tdis (OE) tdis (CE) ten (CE) ten (OE) tv (A) tsu (A) IEEE ...
Product Manual
Page 43
...drive number of its Common Memory addresses. Table 3-22 Common Memory Function Function Code Standby Byte Read Access (8 bits) Byte Write ...SanDisk CompactFlash Card OEM Product Manual Interface Description Pin replacement changed bit/mask values are contained in Attribute Memory) This register contains additional configuration information. Table 3-21 Pin Replacement Changed Bit/Mask Bit Values Initial Value of (C) Status 0 1 X X Written by Host "C" Bit X X 0 1 "M" Bit 0 0 1 1 Final "C" Bit 0 1 0 1 Comments Unchanged Unchanged Cleared by host Set by the system before writing the card...
...drive number of its Common Memory addresses. Table 3-22 Common Memory Function Function Code Standby Byte Read Access (8 bits) Byte Write ...SanDisk CompactFlash Card OEM Product Manual Interface Description Pin replacement changed bit/mask values are contained in Attribute Memory) This register contains additional configuration information. Table 3-21 Pin Replacement Changed Bit/Mask Bit Values Initial Value of (C) Status 0 1 X X Written by Host "C" Bit X X 0 1 "M" Bit 0 0 1 1 Final "C" Bit 0 1 0 1 Comments Unchanged Unchanged Cleared by host Set by the system before writing the card...
Product Manual
Page 46
... and CE2 low accesses the error (read ) or feature (write) register. 4.2 Contiguous I/O Mapped...Drive Address Reserved a. b. Therefore, if the regis ters are byte accessed in the block of the equivalent word access. Repeated byte accesses to select a CompactFlash Memory Card, the registers are not supported...Error and Feature byte-wide registers that lie at offset 0 and 1. This register may also be accessed by the system as a word register on the combined Odd Data Bus and Even Data Bus (D15-D0). ATA Register Set and Protocol SanDisk CompactFlash Card OEM Product Manual...
... and CE2 low accesses the error (read ) or feature (write) register. 4.2 Contiguous I/O Mapped...Drive Address Reserved a. b. Therefore, if the regis ters are byte accessed in the block of the equivalent word access. Repeated byte accesses to select a CompactFlash Memory Card, the registers are not supported...Error and Feature byte-wide registers that lie at offset 0 and 1. This register may also be accessed by the system as a word register on the combined Odd Data Bus and Even Data Bus (D15-D0). ATA Register Set and Protocol SanDisk CompactFlash Card OEM Product Manual...
Product Manual
Page 47
...Drive Address Reserved 1 1 X X X X 0 8 Even RD Datac Even WR Datac 1 1 X X X X 1 9 Odd RD Datac Even RD Datac a. This address window allows these hosts and adapters to registers 8 then 9 will access consecutive (even than odd) bytes from the data buffer. SanDisk CompactFlash Card OEM Product Manual ATA Register Set and Protocol 4.3 Memory Mapped Addressing When CompactFlash Memory Card registers are not supported... both the source and destination addresses when executing the memory to memory block move instruction. Register 8 is accessed with -CE1 low and ...
...Drive Address Reserved 1 1 X X X X 0 8 Even RD Datac Even WR Datac 1 1 X X X X 1 9 Odd RD Datac Even RD Datac a. This address window allows these hosts and adapters to registers 8 then 9 will access consecutive (even than odd) bytes from the data buffer. SanDisk CompactFlash Card OEM Product Manual ATA Register Set and Protocol 4.3 Memory Mapped Addressing When CompactFlash Memory Card registers are not supported... both the source and destination addresses when executing the memory to memory block move instruction. Register 8 is accessed with -CE1 low and ...
Product Manual
Page 49
...[171]; Offset 1, 0Dh Write Only) This register provides information about the source of an error when an error is zero, a count of the Status Register. Bit Name Description D7 BBK Set when a bad block is encountered. 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- D3...
...[171]; Offset 1, 0Dh Write Only) This register provides information about the source of an error when an error is zero, a count of the Status Register. Bit Name Description D7 BBK Set when a bad block is encountered. 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- D3...
Product Manual
Page 50
... Block Address is the drive number. D1 HS1 When operating in the Logical Block Address mode. It is Bit 24 in the Cylinder , Head, Sector mode, this is also used to be Card 0 or 1 using the copy field of the head number. ATA Register Set and Protocol SanDisk CompactFlash Card OEM Product Manual 4.5.6 Cylinder Low (LBA...
... Block Address is the drive number. D1 HS1 When operating in the Logical Block Address mode. It is Bit 24 in the Cylinder , Head, Sector mode, this is also used to be Card 0 or 1 using the copy field of the head number. ATA Register Set and Protocol SanDisk CompactFlash Card OEM Product Manual 4.5.6 Cylinder Low (LBA...
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]; D6 RDY RDY indicates whether the device is ready. D3 DRQ Set when the card requires that information be transferred either to a 1. D2 CORR Set when a correctable data error... registers and the host is used to control the CompactFlash Memory Card interrupt request and to issue an ATA soft reset to 0. D5 DWF If set to the card. D1 0 Always set , indicates a write fault has occurred. Reading the Status Register clears a pending...
...SanDisk CompactFlash Card OEM Product Manual ATA Register Set and Protocol 4.5.9 Status & Alternate Status Registers (Address-1F7[177]&3F6[376]; D6 RDY RDY indicates whether the device is ready. D3 DRQ Set when the card requires that information be transferred either to a 1. D2 CORR Set when a correctable data error... registers and the host is used to control the CompactFlash Memory Card interrupt request and to issue an ATA soft reset to 0. D5 DWF If set to the card. D1 0 Always set , indicates a write fault has occurred. Reading the Status Register clears a pending...
Product Manual
Page 53
... when this problem for the PCMCIA implementation: 1. With either a) If possible, program the host adapter to enable only I/O addresses 1F0-1F7, 3F6 (or 170-177, 176) to the card or b) if provided use the card's Drive Address Register. D1 -nDS1 This bit is 0 when drive 1 is ...1 in the Drive/Head Register. D6 -WTG This bit is 0 when a write operation is in progress, otherwise, it is the negation of bit 2 in the system at primary addresses. 2. D3 -HS1 This bit is 1. SanDisk CompactFlash Card OEM Product Manual ATA Register Set and Protocol Card (Drive) Address Register ...
... when this problem for the PCMCIA implementation: 1. With either a) If possible, program the host adapter to enable only I/O addresses 1F0-1F7, 3F6 (or 170-177, 176) to the card or b) if provided use the card's Drive Address Register. D1 -nDS1 This bit is 0 when drive 1 is ...1 in the Drive/Head Register. D6 -WTG This bit is 0 when a write operation is in progress, otherwise, it is the negation of bit 2 in the system at primary addresses. 2. D3 -HS1 This bit is 1. SanDisk CompactFlash Card OEM Product Manual ATA Register Set and Protocol Card (Drive) Address Register ...
Product Manual
Page 56
... contains a valid parameter for this command. ATA Command Description SanDisk CompactFlash Card OEM Product Manual Table 5-1 Primary and Secondary I/O Decoding Class 1 1 1 1 1 1 2 2 2 3 3 2 2 2 Command Set Multiple Mode Set Sleep Mode Stand By Stand By Immediate Translate Sectorb Wear Levelb Write Buffer Write DMA Write Long Sector Write Multiple Write Multiple w/o Erasea Write Sector(s) Write Sector(s) w/o Erasea Write Verify Code FR SC SN CY DH LBA C6h -Y - -
... contains a valid parameter for this command. ATA Command Description SanDisk CompactFlash Card OEM Product Manual Table 5-1 Primary and Secondary I/O Decoding Class 1 1 1 1 1 1 2 2 2 3 3 2 2 2 Command Set Multiple Mode Set Sleep Mode Stand By Stand By Immediate Translate Sectorb Wear Levelb Write Buffer Write DMA Write Long Sector Write Multiple Write Multiple w/o Erasea Write Sector(s) Write Sector(s) w/o Erasea Write Verify Code FR SC SN CY DH LBA C6h -Y - -
Product Manual
Page 59
...the same protocol as the Read Sector(s) command. SanDisk CompactFlash Card OEM Product Manual ATA Command Description 5.1.5 Identify Device-ECH The Identify Drive command enables the host to receive parameter information from a CompactFlash Memory Card. Table 5-8 Identify Device Information Word Address 0 ...card (Word 7 = MSW, Word 8 = LSW) Reserved Serial number in ASCII (right justified) Buffer type (dual ported) Buffer size in 512 byte increments Number of Sectors on Read/Write Long Commands Firmware revision in ASCII (Rev M.ms) set by code Big Endian Byte Order in Word Model...
...the same protocol as the Read Sector(s) command. SanDisk CompactFlash Card OEM Product Manual ATA Command Description 5.1.5 Identify Device-ECH The Identify Drive command enables the host to receive parameter information from a CompactFlash Memory Card. Table 5-8 Identify Device Information Word Address 0 ...card (Word 7 = MSW, Word 8 = LSW) Reserved Serial number in ASCII (right justified) Buffer type (dual ported) Buffer size in 512 byte increments Number of Sectors on Read/Write Long Commands Firmware revision in ASCII (Rev M.ms) set by code Big Endian Byte Order in Word Model...
Product Manual
Page 64
... 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. Table 5-9 Word 82 Description Bit Setting Indication 0 0 SMART feature set not supported 1 1 Security Mode feature set supported 2 0 Removable Media feature set not supported 3 1 Power Management feature set supported 4 0 Packet Command feature set not supported 5 1 Write cache supported 6 1 Look-ahead supported 7 0 Release Interrupt not supported 8 0 Service...
... 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. Table 5-9 Word 82 Description Bit Setting Indication 0 0 SMART feature set not supported 1 1 Security Mode feature set supported 2 0 Removable Media feature set not supported 3 1 Power Management feature set supported 4 0 Packet Command feature set not supported 5 1 Write cache supported 6 1 Look-ahead supported 7 0 Release Interrupt not supported 8 0 Service...
Product Manual
Page 65
... Security Set Password command 2 0 Removable Media feature set not supported 3 1 Power Management feature set supported 4 0 Packet Command feature set not enabled 5 1 Write cache enabled 6 1 Look-ahead enabled 7 0 Release Interrupt not enabled 8 0 Service Interrupt not enabled 9 0 Device Reset command not supported 10 0 Host Protected Area feature set not supported by host implementers. Obsolete Table 5-12 Word 86 Description Bit Setting Indication 0 0 Download Microcode command not supported...
... Security Set Password command 2 0 Removable Media feature set not supported 3 1 Power Management feature set supported 4 0 Packet Command feature set not enabled 5 1 Write cache enabled 6 1 Look-ahead enabled 7 0 Release Interrupt not enabled 8 0 Service Interrupt not enabled 9 0 Device Reset command not supported 10 0 Host Protected Area feature set not supported by host implementers. Obsolete Table 5-12 Word 86 Description Bit Setting Indication 0 0 Download Microcode command not supported...
Product Manual
Page 67
... mode is different from the ATA specification. Value 0 1 2 3 4-7 Maximum PCMCIA I/O Timing Mode Supported 255 ns Cycle PCMCIA I/O Mode 120 ns Cycle PCMCIA I/O Mode 100 ns Cycle PCMCIA I/O Mode 80 ns Cycle PCMCIA I /O timing mode supported by the card. SanDisk CompactFlash Card OEM Product Manual ATA Command Description Word 164: CF Advanced PCMCIA I/O and Memory Timing Mode Capabilities and Settings.
... mode is different from the ATA specification. Value 0 1 2 3 4-7 Maximum PCMCIA I/O Timing Mode Supported 255 ns Cycle PCMCIA I/O Mode 120 ns Cycle PCMCIA I/O Mode 100 ns Cycle PCMCIA I/O Mode 80 ns Cycle PCMCIA I /O timing mode supported by the card. SanDisk CompactFlash Card OEM Product Manual ATA Command Description Word 164: CF Advanced PCMCIA I/O and Memory Timing Mode Capabilities and Settings.
Product Manual
Page 70
...partial block transfer. Table 5-18 Read Multiple Bit 7 6 5 4 3 2 1 0 Command (7) C4H C/D/H (6) 1 LBA 1 Drive Head (LBA 27-24) Cyl High (5) Cylinder High (LBA 23-16) Cyl Low (4) Sec Num (3) Cylinder Low (LBA 15-8)...Card OEM Product Manual 5.1.11 Read Multiple-C4H The Read Multiple command performs similarly to stop after transfer of the block that contained the error. 02/07, Rev. 12.0 5-16 © 2007 SanDisk Corporation The block count of sectors to the Read Multiple command. Disk errors encountered during Read Multiple commands are transferred, followed by a Set...
...partial block transfer. Table 5-18 Read Multiple Bit 7 6 5 4 3 2 1 0 Command (7) C4H C/D/H (6) 1 LBA 1 Drive Head (LBA 27-24) Cyl High (5) Cylinder High (LBA 23-16) Cyl Low (4) Sec Num (3) Cylinder Low (LBA 15-8)...Card OEM Product Manual 5.1.11 Read Multiple-C4H The Read Multiple command performs similarly to stop after transfer of the block that contained the error. 02/07, Rev. 12.0 5-16 © 2007 SanDisk Corporation The block count of sectors to the Read Multiple command. Disk errors encountered during Read Multiple commands are transferred, followed by a Set...
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 card although it does... and returns an error if the address is returned to the card following the command that returned an error. 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. The extended error code is out of ...
... 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 card although it does... and returns an error if the address is returned to the card following the command that returned an error. 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. The extended error code is out of ...
Product Manual
Page 74
...has no impact on the CF Memory Card Accepted 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 ...Specification. Features 01H and 81H are supported. Table 5-26 Set Features Bit 7 6 5 4 3 2 1 0 Command (7) EFH C/D/H (6) X Drive X Cyl High (5) X Cyl Low (4) X Sec Num (3) Sec Cnt (2) X Config Feature (1) Feature Table 5-27 defines all data transfers will occur on the CF Memory Card. ATA Command Description SanDisk CompactFlash Card OEM Product Manual 5.1.18 Set...
...has no impact on the CF Memory Card Accepted 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 ...Specification. Features 01H and 81H are supported. Table 5-26 Set Features Bit 7 6 5 4 3 2 1 0 Command (7) EFH C/D/H (6) X Drive X Cyl High (5) X Cyl Low (4) X Sec Num (3) Sec Cnt (2) X Config Feature (1) Feature Table 5-27 defines all data transfers will occur on the CF Memory Card. ATA Command Description SanDisk CompactFlash Card OEM Product Manual 5.1.18 Set...
Product Manual
Page 103
...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 Cylinders 980 980 993 1,986 3,970 7,...Part Number SDCFJ-128-388 SDCFJ-256-388 SDCFJ-512-388 SDCFJ-1024-388 SDCFJ-2048-388 SDCFJ-4096-388 SDCFH-1024-388 SDCFH-2048-388 SDCFH-4096-388 SDCFH-8192-388 SDCFH-16384-388 SDCFX3-2048-388 SDCFX3-4096...960 Sectors/Card (Max. 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 (...
...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 Cylinders 980 980 993 1,986 3,970 7,...Part Number SDCFJ-128-388 SDCFJ-256-388 SDCFJ-512-388 SDCFJ-1024-388 SDCFJ-2048-388 SDCFJ-4096-388 SDCFH-1024-388 SDCFH-2048-388 SDCFH-4096-388 SDCFH-8192-388 SDCFH-16384-388 SDCFX3-2048-388 SDCFX3-4096...960 Sectors/Card (Max. 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 (...