See... I inspired something good! --- James Newton 1-619-652-0593 mailto:jamesnewton@sxlist.com SX FAQ: http://www.sxlist.com -----Original Message----- From: chinook@pacific.net.sg [mailto:chinook@pacific.net.sg] Sent: Tuesday, January 23, 2001 19:36 To: sxtech@egroups.com Subject: [sxtech] <<>> Importance: Low http://www.sxlist.com/techref/ubicom/lib/io/dev/keys/usbdemo-mh.htm General description: SX28/20/18 -Resonator 50 MHz -Ram required All (136 bytes) -Programming space required - 1.2 K USB Specification 1.1 low speed functions: -1.5 Mbps data rate -External DC-DC converter (LM3940) required to provide 3.3V -Transmitter 74LCX125 -Receiver is based on SX comparator -Endpoint 0 with 8 byte transmit/receive buffer -Endpoint 1 with 8 byte transmit buffer Limitations: -No CRC checking for data packets -Handshake packet STALL is not supported (All incoming SETUP packets are acknowledged) -No support for OUT packets, they are just ignored. What you need to test the USB VP demo: -PC running Windows 2000 or 98 (the last should have HID drivers installed) with a keyboard attached. -USB port -independent 5V source is good, but not required P.S. -To overcome the limitations and make a real, commercially good USB keyboard, joystick or mouse, based on SX MCUs you have to port this code to SX48/52 100 MHz plus add some other functions. Good luck. -This demo was inspired by VIDEO VIRTUAL PERIPHERAL DESIGN CHALLENGE AND CONTEST (by James Newton and www.sxlist.com) as the PIC world challenge (can they handle it?). Regards, Michael Hetherington -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.