Interface
Table 5.15 Command code and parameters (2 of 2)
Command name |
| Error register (X’1F1’) |
| Status register (X’1F7’) | ||||
|
|
|
|
|
|
|
|
|
| ICRC | UNC | INDF | ABRT | TK0NF | DRDY | DWF | ERR |
|
|
|
|
|
|
|
|
|
RECALIBRATE |
|
|
| V | V | V | V | V |
|
|
|
|
|
|
|
|
|
SEEK |
|
| V | V |
| V | V | V |
|
|
|
|
|
|
|
|
|
INITIALIZE DEVICE PARAMETERS |
|
|
| V |
| V | V | V |
|
|
|
|
|
|
|
|
|
IDENTIFY DEVICE |
|
|
| V |
| V | V | V |
|
|
|
|
|
|
|
|
|
IDENTIFY DEVICE DMA |
|
|
| V |
| V | V | V |
|
|
|
|
|
|
|
|
|
SET FEATURES |
|
|
| V |
| V | V | V |
|
|
|
|
|
|
|
|
|
SET MULTIPLE MODE |
|
|
| V |
| V | V | V |
|
|
|
|
|
|
|
|
|
SET MAX ADDRESS |
|
| V | V |
| V | V | V |
|
|
|
|
|
|
|
|
|
READ NATIVE MAX ADDRESS |
|
|
| V |
| V | V | V |
|
|
|
|
|
|
|
|
|
EXECUTE DEVICE DIAGNOSTIC | * | * | * | * | * |
|
| V |
|
|
|
|
|
|
|
|
|
READ LONG |
|
| V | V |
| V | V | V |
|
|
|
|
|
|
|
|
|
WRITE LONG |
|
| V | V |
| V | V | V |
|
|
|
|
|
|
|
|
|
READ BUFFER |
|
|
| V |
| V | V | V |
|
|
|
|
|
|
|
|
|
WRITE BUFFER |
|
|
| V |
| V | V | V |
|
|
|
|
|
|
|
|
|
IDLE |
|
|
| V |
| V | V | V |
|
|
|
|
|
|
|
|
|
IDLE IMMEDIATE |
|
|
| V |
| V | V | V |
|
|
|
|
|
|
|
|
|
STANDBY |
|
|
| V |
| V | V | V |
|
|
|
|
|
|
|
|
|
STANDBY IMMEDIATE |
|
|
| V |
| V | V | V |
|
|
|
|
|
|
|
|
|
SLEEP |
|
|
| V |
| V | V | V |
|
|
|
|
|
|
|
|
|
CHECK POWER MODE |
|
|
| V |
| V | V | V |
|
|
|
|
|
|
|
|
|
SMART |
|
| V | V |
| V | V | V |
|
|
|
|
|
|
|
|
|
SECURITY DISABLE PASSWORD |
|
|
| V |
| V | V | V |
|
|
|
|
|
|
|
|
|
SECURITY ERASE PREPARE |
|
|
| V |
| V | V | V |
|
|
|
|
|
|
|
|
|
SECURITY ERASE UNIT |
|
|
| V |
| V | V | V |
|
|
|
|
|
|
|
|
|
SECURITY FREEZE LOCK |
|
|
| V |
| V | V | V |
|
|
|
|
|
|
|
|
|
SECURITY SET PASSWORD |
|
|
| V |
| V | V | V |
|
|
|
|
|
|
|
|
|
SECURITY UNLOCK |
|
|
| V |
| V | V | V |
|
|
|
|
|
|
|
|
|
FLUSH CACHE |
|
| V | V |
| V | V | V |
|
|
|
|
|
|
|
|
|
Invalid command |
|
|
| V |
| V | V | V |
|
|
|
|
|
|
|
|
|
V:Valid on this command
*: | See the command descriptions. |