Abstract
USB (Universal Serial Bus) is most popular peripheral interface in the computer industry today. USB is plug and play communication. The user doesn’t have to initialize USB compliant device on the computer. Computer will detect the USB device. The older connection standards such as RS-232 or parallel port require external power supply. USB connector also supplies power to the connected devices, so the devices connected to it don’t require external power supply for operation. USB has become standard connection method for many computer peripherals such as mice, keyboards, digital cameras, printers, personal media players, flash drives. USB was designed for personal computers. But nowadays because of the features such as speed, no external power supply requirement, easy to implement have made USB common in smartphones, PDA and video game consoles. This project is an embedded system implementation that communicates with the personal computer using USB as an interface. This embedded system can be divided in two parts. First part is hardware design. The hardware part of the system is implemented using the PIC microcontroller. Second part is software implementation. The software implementation of the system is done using Visual C# language.