Hi all, I would like to create a very simple circuit that takes input from a 4-way joystick and a handful of buttons (think arcade cabinet) and converts that to a USB packet (1.1 or 2.0 - I don't mind) which gets sent to the PC where it will be treated as input from a normal USB joystick. I suspect that I could buy something like this off-the-shelf, but I want to develop my PIC programming skills, so am keen to build it myself so I understand the whole process. Googling around, I see that several others have done a similar thing using the Microchip PIC16C745. Is that the right chip for me? Are there others I should consider? My requirements are very simple... accept input from up to a dozen switches (and maybe a couple of POTs) and convert to a USB joystick message. I have no qualms about writing the microcode in assembler (I am a software developer by trade) and I am reasonably competent with a soldering iron, but other than than that, I have never programmed a PIC before. Any suggestions or advice would be much appreciated. Googling for PIC programmers drowns me with options... do I need anything special for this Microchip PIC? Many thanks... -- Craig Edwards _______________________________________________ http://www.piclist.com View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist