PC interfaces are effective in providing high speed communication between PC and hardware components. PC interfaces are designed for fibre optic data transmission between devices. Media card controllers and switch ICS are interfaces used for various flash media cards. Students use USB based PC interfaces in their PC based electronic projects for effective communication.