The Universal Serial Bus (USB) is an industry standard serial interface for connecting? peri-pherals to PC. The advantages of USB are ease-of-use, high speed, supporting plug-play and ease to expand. This paper presents a design of USB2.0 interface based on ISP1581 and describes its hardware and software design.