STM8S003 to MSPS003 Migration Tool
Table of Contents
Introduction
The STM8S003 to MSPS003 Migration tool will allow users to copy paste application code, from an existing project running on the STM8S003Fx, in to a provided project template for Code Composer Studio (CCS) or IAR Embedded Workbench. Users will be able to run the application code on the MSPS003 after a few slight modifications.
The Migration Tool includes the Texas Instruments STM8S003 API Compatible Driver Library, which is a set of fully functional APIs used to configure, control, and manipulate the hardware peripherals of the MSPM0 platform. This library is API compatible with the STM8S Standard Peripheral Library.
This is version 1.0.0.6 of the STM8S003 to MSPS003 Migration Tool.
Documentation
- STM8S003 API Compatible Driver Library API Guide
- STM8S003 to MSPS003 Migration Tool QuickStart Guide using CCStudio IDE
- STM8S003 to MSPS003 Migration Tool QuickStart Guide using IAR Embedded Workbench
Dependencies
This release was validated with the following components:
- Code Composer Studio
- TI Arm Clang Compiler
- TI Clang v3.2.0_LTS. Also included with CCS 12.5.0 and CCS Theia 1.2.
- GNU Code Generation Tools
- IAR Embedded Workbench
What’s Included
The STM8S003 to MSPS003 Migration Tool includes the following features:
- STM8S003 API Compatible Driver Library:
- Contains a set of fully functional APIs that can be used to configure, control, and manipulate the hardware peripherals of the MSPM0 platform.
Support for the following peripherals:
STM8S003 Module MSPS003 Module ADC1 ADC0 AWU TIMG8 BEEP BEEP CLK SYSCTL EXTI WUC FLASH FLASHCTL GPIO GPIOA I2C I2C ITC WUC RST SYSCTL SPI SPI TIM1 TIMA0 TIM2 TIMG14 TIM4 TIMG8 UART1 UART0 WWDG WWDT0
- Project Templates:
- Ready-to-use project templates for Code Composer Studio™ integrated development environment (IDE) and IAR Embedded Workbench
- GPIO Toggle Demo:
- Demo showcasing migration process for Code Composer Studio™ integrated development environment (IDE) and IAR Embedded Workbench
- Documentation:
- Comprehensive documentation including software API guides and QuickStart guides
Device Support
- MSPS003Fx/MSPM0C110x
Operating Systems Support
- Windows 10
- Ubuntu 18.04
- macOS Monterey
Versioning
This product follows a version format, M.mm.pp.bb, where:
- M is a single digit Major number
- mm is a 2 digit minor number
- pp is a 2 digit patch number
- bb is a 2 digit incrementing build counter
Technical Support and Product Updates
- To request a new feature or file a software bug, please contact your local sales representative, TI support team or E2E.