A comprehensive firmware library is available to support customers who do not want to redesign their hardware built around ST's legacy MCU products (ST6, ST7, ST9, STR7, STR9, uPSD etc) but require to adapt the functionality of existing products through software updates. Many of the firmware packages available are focused on applications including motor control, keyboard control, audio and communications.
- STSW-STR7031 TCP/IP Over Ethernet Connectivity with the STR710
- STSW-STR7033 STR7/STR9 audio generation with PWM
- STSW-ST6018 Direct Software LCD Drive with ST621x and ST626x
- STSW-STR7032 Smart Card Interface with the STR71xx
- STSW-ST6017 ST6 - From Nickel-Cadmium to Nickel-Hydride fast battery charger
- STSW-ST7042 ST7MC Three-Phase AC Induction Motor Control Library Rev 2.0
- STSW-ST7041 ST7MC Three-Phase AC Induction Motor Ccontrol Software Library
- STSW-ST7044 I2C emulation with ST7MC in slave mode
- STSW-ST7043 ST7MC Three-Phase BLDC Motor Control Software Library
- STSW-ST7046 Ekey-Udisk solution
- STSW-ST7045 Implementation of a current regulator for BLDC motor control with ST7FMC
- STSW-ST7047 Temperature Sensor application using ST LM135
- STSW-STR7035 STR75x low power modes
- STSW-STR7034 RFID library for SR176 tag management with STR71x
- STSW-ST6019 Improved Sensorless Control with the ST62 MCU for Universal Motor
- STSW-STR7036 Connecting I2S audio devices to the STR7/STR9 MCU
- STSW-STR7039 STR750-MCKIT, Standalone firmware binary for PMSM motor, v 1.1 - corrects start up failures that occurred using the default Iq current value in open loop mode.
- STSW-ST7038 Workaround to ISP mode limitation on the ST7MDT1-DVP2 and ST7MDT2-DVP2
- STSW-ST7040 Using an active RC to wakeup the ST7LITE0 from power saving mode
- STSW-STR7040 STR71x Firmware Library
- STSW-ST7039 Software for ST7DALI-EVAL
- STSW-STR7022 STR71x ADC Driving an Analog Keyboard
- STSW-STR7021 STR71x BSPI Used as an UART
- STSW-ST7031 S/W Implementation of I2C Bus master
- STSW-ST7030 XFlash IAP C-Driver Compatible with Metrowerks and Cosmic compilers.
- STSW-ST6016 Sensorless Motor Drive with the ST62 MCU + Triac
- STSW-ST7033 ST72141 BLDC motor control software and flowchart example
- STSW-ST7032 Checksum self checking capability
- STSW-ST7035 Handling suspend mode on a USB mouse
- STSW-ST7034 Translating assembly code from HC05 to ST7
- STSW-ST7037 Calibrating the RC oscillator of the ST7FLITE0 using the mains
- STSW-ST7036 Performance comparison between ST72254 and PIC16F876
- STSW-STR7024 STR71x Clock Configurations Easy Setup
- STSW-ST6009 ST62 Noise Immunity Install
- STSW-STR7023 STR71x BSPI Communication with M25P10-A Serial Flash
- STSW-ST6008 ST6 Tutorial Exercises V1.0.2 for the ST6 Evaluation Board
- STSW-STR7026 STR7 In-Application programming using UART
- STSW-ST6011 Software driver for 4-multiplexed LCD with a standard ST62
- STSW-STR7025 EEPROM Emulation with STR71x
- STSW-STR7028 Getting Started with uClinux for STR71x, all necessary information to start with uClinux for any STR71xF MCU
- STSW-ST6013 ST6200C Universal Motor Drive Software
- STSW-STR7027 STR71x Microcontroller Power Management
- STSW-ST6012 How to Reduce 3rd Harmonics with ST6200C Motor Control Software
- STSW-STR7030 STR73x Microcontroller Power Management
- STSW-ST7029 ST7 XFLASH IAP example with the ST7FOPTIONS-EVAL board
- STSW-ST6015 ST6 - Controlling a brush DC motor with an ST6265
- STSW-STR7029 STR71xF Embedded Flash Programming with ARM Developer Suite (ADS)
- STSW-ST7028 USB Demonstrator (For ST7 Eval Kit and ST9 Demo Kit)
- STSW-ST6014 Low-cost double Li-Ion battery charger using ST6255C/ST6265C MCU
- STSW-STR7051 STR7/STR9 USB developer kit software
- STSW-STR7052 STR750-MCKIT Starter kit Software Suite (includes comprehensive PC Graphical User Interface)
- STSW-STR9003 Configuring the STR91xFA MCU for optimum CPU performance
- STSW-STR9002 Interfacing with the STR91x software library using Configuration and Programming Software (CAPS)
- STSW-ST7064 ST7SCR evaluation board PC Driver (PCSC/CCID) and demos
- STSW-ST7066 ST7 Software Library
- STSW-ST7065 ST7 Software Examples
- STSW-ST7067 ST7263B RS232-USB Bridge firmware
- STSW-STR9005 STR91xFA low power management and power consumption
- STSW-STR9004 STR91x interrupt management
- STSW-STR9007 STR91xFA in-application programming (IAP) over Ethernet
- STSW-ST7058 ST Visual Develop (STVD 3.3.2), core debugger source files
- STSW-STR9006 Using the STR91xFA external memory interface (EMI)
- STSW-ST7060 Half Duplex USB-to-Serial bridge using the ST72611 USB microcontroller
- STSW-STR9008 SW Functions
- STSW-ST7062 Emulated data EEPROM with ST7 HDFlash memory
- STSW-ST7061 LIN (Local Interconnect Network) Solutions
- STSW-STR7042 STR73x Software Library
- STSW-STR7041 STR73x Demonstration Software
- STSW-STR7044 STR75x Standard Software Library
- STSW-STR7043 STR7int firmware
- STSW-ST7053 Enhanced sensorless startup control of BLDC motorsusing ST7FMC
- STSW-ST7052 Audio player evaluation board based on ST7Lite
- STSW-ST7055 Fan speed controller based on STDS75 or STLM75 digital temperature sensor and ST72651AR6 MCU
- STSW-ST7054 Communication between small page NAND and ST72651AR6 using I/Os
- STSW-ST7056 EVALKITST7580-1 GUI
- STSW-ST7049 Improved ST7LITE05 AC Chopper Driver Solution
- STSW-STR7049 STR75x Demonstration Software
- STSW-ST7048 Low-cost self-synchronizing PMAC motor drive using ST7FLite35
- STSW-ST7051 Low-cost sinusoidal control of BLDC motors with Hall sensors using ST7FMC
- STSW-ST7050 Calibrating the RC oscillator of the ST7ULTRALITE MCU using the mains
- STSW-ST7086 ST7 routine for I2C slave mode management
- STSW-ST7085 ST7 math utility routines
- STSW-ST7087 ST7 UART emulation software
- STSW-uPSD010 Sound Generation using the uPSD Sound Studio On uPSD32xx and Turbo uPSD33xx
- STSW-ST7080 ST7 USB FS DFU DemoWarning : For Metrowerks compiler and S72F65X devices only.ST7 USB FS Library V1.10 included.
- STSW-ST7079 ST7 HDFLASH IAP example with the ST7MDT2-TRAIN board
- STSW-ST7082 ST7 USB LS DFU DemoWarning: For ST7262/ST7263B 16K Flash devices only.Compatible with COSMIC and MetroWerks compilers.ST7 USB LS Library V4.21 included.
- STSW-ST7081 ST7 USB Full-Speed LibraryCompatible with Cosmic and Metrowerks compilers.Full DFU compliant.
- STSW-ST7084 ST7 USB low-Speed LibraryCompatible with Cosmic and Metrowerks compilers.Full DFU compliant.
- STSW-ST7083 ST7 USB LS DFU Demo for non-USB applicationCompatible with Cosmic and Metrowerks compilers.
- STSW-STR9010 STR91xFA firmware library
- STSW-STR9009 SW Functions
- STSW-STR9012 STR91x MAC/DMA Controller (ENET) firmware Library
- STSW-STR9014 Using the STR91xFA DMA controller
- STSW-STR9013 STR91x DSP library (DSPLIB)
- STSW-ST9010 Release 1.2 of the ST92141 Washing Machine Demonstration Software
- STSW-ST9013 ST9 FAMILY, 8/16-BIT MICROCONTROLLER (MCU), USER GUIDE
- STSW-STR9016 EEPROM emulation in STR91xF devices
- STSW-STR9015 STR9 in-application Programming using UART
- STSW-ST7069 ST7 USB Serial/USB Bridge Evaluation Board Firmware
- STSW-ST7068 Software for the ST7 low-speed USB/RS232 Evaluation Kit
- STSW-ST7071 ST7MDT1 Training Exercises
- STSW-ST7072 ST7MDT20 Training Exercises
- STSW-ST7098 I2C Communication between ST7 and M24Cxx EEPROM
- STSW-ST7020 HDFlash IAP C-Driver Compatible with Metrowerks and Cosmic compilers.
- STSW-STR7020 STR71x GPIO Driving a 4x4 Matrix Keypad
- STSW-ST7024 ST7SCR Evaluation Board Firmware
- STSW-ST7023 ST7FOPTIONS-EVAL board demo software
- STSW-ST7026 USB driver for ST7
- STSW-ST7025 ST7 USB Low Speed EvalKit Firmware
- STSW-ST7100 Real time clock with ST7 timer output compare
- STSW-STR7013 STR71x Software Development Getting Started
- STSW-ST7099 ST7 software SPI master communication
- STSW-STR7015 STR71x RTC Application Example
- STSW-ST7101 ST7 - Driving an analog keyboard with the ST7 ADC
- STSW-STR7014 Interrupt Handling for STR7 microcontroller
- STSW-ST40003 Software Tree for ST40RA on OS21. This is the complete set of drivers for ST40RA on OS21 operating system.
- STSW-STR7017 STR71x I2C Communication with M24Cxx EEPROM
- STSW-STR7016 STR71x GPIO Driving Four 7-Segment Display
- STSW-STR7019 How to use the STR71x A/D converter and apply a conversion speed-up technique
- STSW-ST6004 Microcontroller and Triacs on the 110/240v Mains
- STSW-ST6003 Simple Microcontrolled Ballast
- STSW-STR7018 STR71x UART Communication with a PC using RS232
- STSW-ST7097 SPI Communication between ST7 and EEPROM
- STSW-ST10008 Filters using the ST10 DSP library
- STSW-ST7096 SCI communication between ST7 and PC
- STSW-ST10007 ST10F27xZx CAN library (software)
- STSW-ST10009 ST10 DSP Library for DSP-MAC - users must read and accept the included end-user license agreement before installing it.
- STSW-ST7089 ST7 timer PWM duty cycle switch for true 0% or 100% duty cycle
- STSW-ST7088 ST7 Software LCD driver
- STSW-ST7091 Software Techniques for compensating ST7 ADC Errors
- STSW-ST7090 ST7 pCAN Peripheral Driver
- STSW-ST7093 SMBus Slave Driver for ST7 I2C Peripherals
- STSW-ST10004 Programming the ST10F27X embedded Flash using the ST10FLASHER tool
- STSW-ST7092 Generating a high resolution sinewave using ST7 PWMART
- STSW-ST10006 EEPROM emulation with ST10F27x embedded Flashusing the ST10F27x Flash library
- STSW-ST7095 PMBus Interface using ST7 I2C
- STSW-ST7094 Software UART using ST7 12-Bit Autoreload Timer
- STSW-ST10005 ST10F27X Firmware Development Getting Started with Keil Vision ST10 Toolchain