
PRELIMINARY/CONFIDENTIAL
16
MACH2 2.5-Inch Serial ATA Solid State Drive
Standard ATA Commands
Table 10 lists each command along with its respective command code and registers accessed by the
command. For detailed descriptions of the ATA commands, refer to the ATA specification.
Table 10.
Supported ATA Commands
Command
Command
Code (Hex)
Feature
Register
Sector
Count
Register
Sector
Number
Register
Cylinder
High/Low
Register
Drive/Head
Number
Register
CHECK POWER MODE
98h or E5h
No
Yes
No
No
Yes
(a)
DOWNLOAD MICROCODE
92h
Yes
No
No
No
No
ERASE SECTOR
C0h
No
Yes
Yes
Yes
Yes
(a)
EXECUTE DRIVE DIAGNOSTIC
90h
No
No
No
No
Yes
(a)
FLUSH CACHE
E7h
TBD
TBD
TBD
TBD
TBD
FLUSH CACHE EXTENDED
EAh
TBD
TBD
TBD
TBD
TBD
FORMAT TRACK
50h
No
Yes
No
Yes
Yes
(b)
IDENTIFY RESPONSE
ECh
Yes
No
No
No
Yes
(a)
IDLE
97h, E3h
No
Y
No
No
Yes
(a)
IDLE IMMEDIATE
95h, E1h
No
No
No
No
Yes
(a)
INITIALIZE DRIVE PARAMETERS
91h
No
Yes
No
No
Yes
(b)
NOP
00h
No
No
No
No
Yes
(b)
READ BUFFER
E4h
No
No
No
No
No
)
READ DMA
C8h
No
Yes
Yes
Yes
Yes
(b)
READ DMA EXTENDED
25h
No
Yes
Yes
Yes
Yes
(b)
READ DMA QUEUED
C7h
No
Yes
Yes
Yes
Yes
(b)
READ DMA QUEUED EXT
26h
No
Yes
Yes
Yes
Yes
(b)
READ MULTIPLE
C4h
No
Yes
Yes
Yes
Yes
(b)
READ MULTIPLE EXTENDED
29h
No
Yes
Yes
Yes
Yes
(b)
READ SECTOR(S)
20h
No
Yes
Yes
Yes
Yes
(b)
READ SECTOR(S) EXTENDED
24h
No
Yes
Yes
Yes
Yes
(b)
READ VERIFY SECTOR(S)
40h
No
Yes
Yes
Yes
Yes
(b)
READ VERIFY EXTENDED
42h
No
Yes
Yes
Yes
Yes
(b)
RECALIBRATE
10h
No
No
No
No
Yes
(a)
SECURITY DISABLE PASSWORD
F6h
No
No
No
No
Yes
(a)
SECURITY ERASE PREPARE
F3h
No
No
No
No
Yes
(a)
SECURITY ERASE UNIT
F4h
No
No
No
No
Yes
(a)
SECURITY FREEZE LOCK
F5h
No
No
No
No
Yes
(a)
SECURITY SET PASSWORD
F1h
No
No
No
No
Yes
(a)
SECURITY UNLOCK
F2h
No
No
No
No
Yes
(a)
electronic components distributor