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. 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 “0”.
Table 5-7 Identify Device
Bit 7 6 5 4 3 2 1 0
Command (7) ECH
C/D/H (6) X X X Drive X
Cyl High (5) X
Cyl Low (4) X
Sec Num (3) X
Sec Cnt (2) X
Feature (1) X
Table 5-8 is the definition for each field in the Identify Device Information.
Table 5-8 Identify Device Information
Word
Address Default Value Total Bytes Data Field Type Information
0 848Ah 2 General configuration bit-significant
information
1 XXXXh 2 Default number of cylinders
2 0000h 2 Reserved
3 XXXXh 2 Default number of heads
4 0000h 2 Number of unformatted bytes per track
5 0000h 2 Number of unformatted bytes per sector
6 XXXXh 2 Default number of sectors per track
7-8 XXXXh 4 Number of sectors per card (Word 7 = MSW,
Word 8 = LSW)
9 0000h 2 Reserved
10-19 aaaa 20 Serial number in ASCII (right justified)
20 0000h 2 Buffer type (dual ported)
21 0000h 2 Buffer size in 512 byte increments
22 0004h 2 Number of ECC bytes passed on Read/Write
Long Commands
23-26 aaa 8 Firmware revision in ASCII (Rev M.ms) set by
code Big Endian Byte Order in Word
27-46 aaaa 40 Model number in ASCII (left justified) Big
Endian Byte Order in Word
47 000Xh 2 Maximum No. of Sectors on Read/Write Multiple
command
48 0000h 2 Double-word not supported
49
0X00h
a
2 Capabilities: DMA Supported (bit 8), LBA
supported (bit 9)
50 0000h 2 Reserved
© 2007 SanDisk Corporation 5-5 Rev. 12.0, 02/07