Global Sources
EE Times-Asia
Stay in touch with EE Times Asia
EE Times-Asia > Controls/MCUs

Free USB software kit rolls for ST's 32bit MCUs

Posted: 25 Jan 2007 ?? ?Print Version ?Bookmark and Share

Keywords:USB? MCU? STR7? STR9? ST?

STMicroelectronics (ST) has announced a USB software developer kit for the STR7 and STR9 MCU families that promise to simplify the implementation of embedded software to handle the relatively complex USB interface standard.

Both of ST's 32bit ARM-based STR7 and STR9 MCU families include many variants with USB ports, alongside a broad range of other standard interfaces. The new USB developer kitwhich will be available to users as a free download from ST's Websitesupports STR71x and STR91x devices with USB, as well as the recently-announced STR75x family. It allows easy software development for all the USB transfer types, and includes an implementation of Device Firmware Update (DFU) to provide the capability to update system firmware through the USB interface. The kit also includes a Virtual COM demo (CDC class) to emulate the classic RS232 interface on USB, for users that want to benefit from the ubiquity of USB, but retain legacy software.

Driver library
The software kit includes a library of drivers, plus demonstrations of each transfer type, to help users develop their own USB routines on STR7 and STR9 MCUs. A human-interface-device mouse/joystick driver demonstrates fast response interrupt transfers; high-speed bulk transfers are illustrated with a mass storage application; and guaranteed speed isochronous transfers are supported with a voice/speaker/microphone demonstration.

The new kit offers, for the first time as a free package, a full implementation of all the layers and transfer types, within a user-friendly and well-documented package. The software has been designed from the start to be used and tailored easily to meet customers' specific requirements.

Third-party support
The kit adds to USB software already available from third parties, and will allow software suppliers to concentrate on value-added features and to spend less time on the basic USB firmware. USB stacks from third-party software companies are available to provide file system support, secured file systems, support for any RTOS, support for special devices and custom drivers, and support for composite devices that mix several USB classes. Some third-party providers also offer maintenance and support contracts.

Both of ST's 32bit ARM-based STR7 and STR9 MCU families include variants with USB ports, in addition to a wide range of other standard interfaces. These devices are fully USB compliant, certified and registered on USB.ORG.

Article Comments - Free USB software kit rolls for ST's...
*? You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.

Back to Top