Cypress Perform

Home > Documentation > Software and Drivers

SuiteUSB 3.4 - USB Development tools for Visual Studio

Last Updated: 09/12/2013

SuiteUSB.NET 3.4 is a set of USB development tools for Visual Studio. SuiteUSB.NET 3.4 can be used to create .NET Windows applications for all Cypress USB 2.0 families.

SuiteUSB.NET 3.4 includes the following:
  • A Generic USB Device Driver: The SuiteUSB.NET 3.4 toolset includes a USB device driver, providing the best solution for those who do no want to write their own device driver from scratch.  The driver is compliant with the Windows Driver Model (WDM) and is compatible with Windows 2000, Windows XP,Windows Vista and Windows 7. It also includes support for Plug and Play (PnP), remote wake-up, customizable globally unique identifier (GUID), and power management level S4. The driver can be used with general purpose applications that use control, interrupt, bulk, or isochronous transfers.

    For information regarding drivers signing procedures, click here.
  • A .NET Managed Class Library: The class library exposes an elegant.NET application programming interface (API) to the Cypress generic USB device driver. A Programmer's Reference Guide explains the class library in detail.
  • USB Control Center: The USB Control Center sample application serves as a USB experimenter's work-bench.  It allows viewing USB device descriptor data and transferring data to and from USB devices.  Source code for the Control Center is included, providing many examples of using the CyUSB.dll class library.
  • Sample Code: Source code for several example USB applications demonstrates the use of the CyUSB.dll programming interface in C#.     

SuiteUSB.NET 3.4 is free of charge when used with Cypress silicon. No order or sample request should be placed on this reference design; it is ONLY available for download on this page.

All the above components are compatible with the following Operating Systems, Visual studio and Platforms.

Operating System name:

  • Windows 2000(w2K)
  • Windows XP (wxp)
  • Windows Vista (wlh)
  • Windows 7

CPU Type:

  • x86(32bit-i386)
  • x64(64bit-amd64)

Microsoft Visual Studio: All library and sample examples are compatible with Visual studio 2008 and Visual studio 2010.


  • 64 bit support for Windows XP, Vista and 7 has been incorporated.
  • Windows Driver Model (WDM) compliant
  • WHQL Certified (not signed)
  • Compatible with any USB 2.0 compliant device
  • Supports Windows PnP and Power Management level S4
  • Supports USB Remote Wake-up
  • Supports Control, Bulk, Interrupt and Isochronous endpoints
  • Supports multiple USB devices connected at once
  • Supports customizable driver GUID without rebuilding the driver
  • Supports high bandwidth data transfers passing multiple packets per uframe


これらの文献はあくまでもご参考のためのみに日本語翻訳されています。誤訳によるトラブルが発生した場合、Cypress Semiconductor Corp. 全ての子会社、関連会社、役員、従業員、販売代理店は一切の責任を負いかねます。 最新の英語版オリジナル文献を必ずご参照いただくことをお勧め致します。

Related Files

Spec No: None; Sunset Owner: ODC; Secondary Owner: KEZ; Sunset Date: 06/15/20

Related Pages

Spec No: None; Sunset Owner: ODC; Secondary Owner: KEZ; Sunset Date: 06/15/20