1. An Advanced Technology Attachment or AT Attachment (ATA) compatible data transfer system comprising: a host controller that interfaces with a system processor having system memory, the host controller configured to receive a programmed input/output (PIO) type command from the system processor to effect data transfer between a peripheral device and the system memory through the host controller and an ATA controller, a direct memory access (DMA) controller for direct memory access to the system memory from the ATA controller without requiring interrupt servicing by the system processor, wherein the host controller and the ATA controller complete the data transfer between the peripheral device and the system memory by executing the PIO type command, wherein the ATA controller issues a read or write type signal, which includes a column select.