I want to do a simple project with a usb keyboard and a glcd. Is it possible to connect a usb keyboard to pic18f4550 usb pins and display whatever written in keyboard on glcd display? Do i need to add some kind of hardware to interface usb keyboard with the mcu? The keyboard is not self-powered, so is it enough to just give +5V from the usb-1 pin of the keyboard? Thanks in advance.