A SATA controller adds additional SATA ports to the motherboard. They are compatible with all types of Serial ATA devices, including hard drives, solid state drives and optical drives. The cards connect via an Mini-PCIexpress (mPCIe) slot and offer a transfer rate of up to 6 Gbps.