Many people we talk to assume that USB through-put in bytes per second will be the rated bus speed divided by 8. This is only the case if one is using a GHz processor with a DMA USB controller. Actual performance in a typical embedded system will fall far short of this. This paper gives some suggestions to achieve your performance goals, based upon our experience.