Here’s an external display meant to help you keep track of your computer’s status. It connects via USB and is driven by a PIC microcontroller. It listens for a small set of commands, using those to implement a simple control protocol to drive the screen.
[Andrew Gehringer] designed the device around a PIC 18F2550, which offers native USB control. … Read the rest