The USB Performance monitor is a PIC18F2550 based device which shows the performance of your computer using two analogue meters and a RGB LED. The design is based around a stock Hi-Fi VU-meter which is controlled using PWM from the PIC18F microcontroller.
PIC based USB device
The hardware is based around the PIC18F2550 microcontroller which has on-board USB. A minimal component count was used to connect the device to the USB port as well as to the switch, meters and RGB LED.