I/O Controller คือ ชุดของ Microship ซึ่งช่วยในการสื่อสารระหว่าง CPU และ Motherboard แทนที่จะให้ CPU ไปคุยกับ Device ตรง ๆ โดยปกติจะติดตั้งอยู่บน Motherboard ของเครื่องคอมพิวเตอร์ แต่ในบางอุปกรณ์ก็จะมี I/O Controller แยกต่างหาก ในบางครั้ง I/O Controller จะเรียกอีกอย่างว่า Channel I/O, DMA Controller, I/O Processor