EmbeddedDeveloper.com
Home » STMicroelectronics » USB Developer Kit for STR7 and STR9










USB Developer Kit for STR7 and STR9

STMicroelectronic´s USB Developer Kit provides a free, complete firmware package for painless implementation of USB interfaces in STR7 and STR9applications.

USB is rapidly reaching the penetration of UART in embedded applications thanks to cost-effective microcontrollers with native USB implementation like the STR71x, STR75x andSTR91x (Full USB compliance certified by PMTC, and recognized by USB.ORG). By offering a variety of transfer types (Control,Isochronous, Interrupt and Bulk), USB meets the needs of a wide range of embedded applications from real-time audio/video to rapid-response control devices.

To help developers overcome the complexity and costs associated with implementing and maintaining USB in their applications, ST offers the free USB Developer Kit for STR7 and STR9. This software kit provides a complete firmware package that allows developers to painlessly develop any flavor of USB firmware including:

  • Control transfer with generic device managementtasks
  • Interrupt transfer with HID Mouse/Joystick demo
  • Bulk transfer with mass storage demo
  • Isochronous transfer with Voice Speaker/micro demo

In addition, the kit provides implementation of DFU for firmware updates on USB, and of the popular VirtualCOM (CDC class) for emulation of a classic RS232 interface on USB.

The kit´s complete software library with documented, thoroughly tested C source code speeds USB implementation in applications for STR71xF, STR75xF and STR91xF and significantly reduces coding time.

The firmware is compatible with major IDE tool sets for ARM core-based microcontrollers and offers consistency in naming and variable access to facilitate development and code maintenance.

Features and Benefits
  • Complete software library – allC source files and include files provided
  • Same certified USB library for STR7/STR9microcontroller families
  • Firmware demos for all USB transfer types
  • Runs on STMicroelectronics evaluationboards, and is easily tailored to any other hardware
  • Project templates for each toolchain
  • Full documentation supplemented by training slides and quick start guides
STR7 and STR9 microcontrollers with USB peripheral are fullyUSB compliant, certified and registered on USB.ORG