Design Considerations in Adding USB Communications to Embedded Applications
Choosing the right USB communications option depends on several factors, and each solution has different requirements and degrees of flexibility for both the developer and end-user. Is development of USB firmware or drivers required? Does the end-user need to install a driver? Is a PCB redesign required? How much PCB space is available for additional components? This white paper discusses the easiest, most cost-effective way to add USB to new designs or a legacy system.