Figure 1—The PIC16C745 microcontroller has USB support for version 1.1. The interface is simple and can be powered from the USB bus. The microcontroller can apply an internal phase-locked loop to operate at 24 MHz using an external 6-MHz crystal.