Одним из контроллеров, которые присутствуют в каждой материнской плате, является контроллер портов ввода-вывода. Этот контроллер интегрирован в состав материнской платы. Контроллер портов ввода-вывода соединяется с помощью разъёмов на задней панеле, через которые к компьютеру подключаются принтер, мышь, клавиатура и прочие устройства. Порты ввода-вывода бывают следующего типа:
- параллельные (LPT1-LPT4), обычно подключаются принтеры старых моделей;
- последовательные (COM1- COM3, USB, FireWire, Ethernet), обычно подключаются мышь, модем и др. устройства;
- игровой порт (game port) – к его разъему подключается джойстик. Такой порт есть не на всех компьютерах, видуально похож на COM порт.
Как правило, контроллер портов компьютера поддерживает один параллельные и несколько последовательных портов.