ATA Command Description SanDisk CompactFlash Card OEM Product Manual
Table 5-1 Primary and Secondary I/O Decoding
Class Command Code FR SC SN CY DH LBA
1 Set Multiple Mode C6h - Y - - D -
1 Set Sleep Mode E6h or 99h - - - - D -
1 Stand By E2h or 96h - - - - D -
1 Stand By Immediate E0h or 94h - - - - D -
1 Translate Sectorb 87h - Y Y Y Y Y
1 Wear Levelb F5h - - - - Y -
2 Write Buffer E8h - - - - D -
2 Write DMA CA or CB - Y Y Y Y Y
2 Write Long Sector 32h or 33h - - Y Y Y Y
3 Write Multiple C5h - Y Y Y Y Y
3 Write Multiple w/o Erasea CDh - Y Y Y Y Y
2 Write Sector(s) 30h or 31h - Y Y Y Y Y
2 Write Sector(s) w/o Erasea 38h - Y Y Y Y Y
2 Write Verify 3Ch - Y Y Y Y Y
a. These commands a re not standard PC Card ATA commands and these features are no longer sup-
ported with the introduction of 256 Mbit Flash Technology. If one of these commands is issued, the
sectors will be erased but there will be no net gain in write performance when using the Write Without
Erase command.
b. These commands are not standard PC Card ATA commands but provide additional functionality.
ABBREVIATION KEY
FR Features Register
SC Sector Count Register
SN Sector Number Register
CY Cylinder Registers
DH Card/Drive/Head Register
LBA Logical Block Address Mode Supported
Y The register contains a valid parameter for this command. For the Drive/Head Register, both the
CompactFlash Card and head parameters are used
D The register contains a valid parameter for this command. For the Drive/Head Register, only the
CompactFlash Card parameter is valid and not the head parameter
5.1.1 Check Power Mode–98H, E5H 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 5-2 © 2007 SanDisk Corporation