Specifications

Contents
1.0 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 Advantages of the ATA interface . . . . . . . . . . . . . . 1
1.2 Origins and implementation history . . . . . . . . . . . . . 2
1.3 Nomenclature and conventions . . . . . . . . . . . . . . . 2
2.0 ATA cables and connectors . . . . . . . . . . . . . . . . . 3
2.1 Connector used on 5.25- and 3.5-inch drives . . . . . . . . 3
2.2 Connector used on 2.5-inch drives . . . . . . . . . . . . . 5
2.3 System configurations . . . . . . . . . . . . . . . . . . . . 7
3.0 ATA interface signals . . . . . . . . . . . . . . . . . . . . . 9
3.1 Signal / Pin descriptions . . . . . . . . . . . . . . . . . . . 10
3.2 Interface handshaking . . . . . . . . . . . . . . . . . . . . 12
4.0 ATA interface I/O registers . . . . . . . . . . . . . . . . . . 13
4.1 Alternate Status register . . . . . . . . . . . . . . . . . . . 14
4.2 Command register . . . . . . . . . . . . . . . . . . . . . . 15
4.3 Cylinder High register . . . . . . . . . . . . . . . . . . . . 15
4.4 Cylinder Low register . . . . . . . . . . . . . . . . . . . . 16
4.5 Data register . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.6 Device Control register . . . . . . . . . . . . . . . . . . . 16
4.7 Drive Address register . . . . . . . . . . . . . . . . . . . . 17
4.8 Drive/Head register . . . . . . . . . . . . . . . . . . . . . 18
4.9 Error register . . . . . . . . . . . . . . . . . . . . . . . . 19
4.10 Features register . . . . . . . . . . . . . . . . . . . . . . 20
4.11 Sector Count register . . . . . . . . . . . . . . . . . . . 20
4.12 Sector Number register . . . . . . . . . . . . . . . . . . 20
4.13 Status register . . . . . . . . . . . . . . . . . . . . . . . 21
4.14 Reset response . . . . . . . . . . . . . . . . . . . . . . 23
5.0 ATA interface commands . . . . . . . . . . . . . . . . . . 25
ATA Interface Reference Manual, Rev. C iii