Looking at a USB device. First looked at the Phillips PDIUSBD11 USB interface with I2C but had lots of troubles sourcing it. I am now looking at the Texas Instruments TUSB2140B 4port hub with embedded fuinction accessible via I2C. This product appears very similar to the Philips PDIUSBH11, but with slightly less intelligence (it doesn't handle device classes for you for instance). I chose this as I can actually source it (Digikey at US$5.24 quantity 1, 500+ in stock) and it should be possible to migrate from this to one of the Philips products without much difficulty as they are both I2C (this only does 400kbps I2C, Philips does 1Mbps). I may want to migrate as the Philips model if I don't want the hub (Texas Instruments have no hubless version) or I want fatser access. Also, the TI device has only 2 endpoint pairs as it's embedded endpoint is low speed only (the hub ports are of course full speed). My problem is with clocking. The USB specs state a clock accuracy in a slave device of 0.25%. The Philips specs don't state a required clock tolerance, the Microchip specs for the upcoming USB PICs refer you to the USB specs and the TI specs state the 0.25% tolerance. To achieve this tolerance, TI suggest sourcing resonators from Murata specially sorted for the board capacitance of your PCB as standard Murata resonators are 0.5% and the best they offer generally is 0.3%. This is a problem, firstly Murata aren't big here in Australia, secondly I would like to test a circuit without having to ship it to Murata and thirdly I doubt custom sorting for your PCB comes cheap. The TI device requires a 48MHz clock which makes it even harder as few manufacturers have 48MHz crystals\resonators (Murata do). Can anyone suggest an appropriate clock source (it can take clocks as well as resonators\crystals), perhaps a PLL and a crystal as most other USB ICs use (i.e. MChip, philips)? I would assume that a 0.3% resonator from Murata should do the trick at least for testing. If the specs state 0.25% it'll prob. work fine with up to 0.4% and if the resonators state 0.3% they should mostly be 0.25%, but the 0.3% varieties are harder to source (anyone know a distributor who ships to Australia?) and either way I wouldn't like to use them for anything more than testing and even then. Could someone who's completed a USB design let me know what clock they used and whether there were any problems. The TI specs say clock jitter can prevent enumeration (it actually says numeration), does this mean after enumeration clock jitter is not so imprtant or does it mean you can't do anything but of course enumeration is the first step. Thanks, Tom.