SLAAEF9 November 2023 MSPM0C1104 , MSPM0G3507 , MSPM0L1306
The MSPM0 SDK is packaged with a wide selection of code examples to enable engineers to develop applications on Texas Instruments’ MSPM0+ microcontroller devices. Examples are provided to demonstrate the use of each functional area on every supported device and are a starting point for your own projects. Figure 2-2 illustrates a structure of MSPM0 SDK.
The MSPM0 SDK can be downloaded from MSPM0-SDK Support software | TI.com. There are four folders included in MSPM0 SDK:
Example: The examples folder is divided into RTOS and non-RTOS subfolders (currently only non-RTOS is supported). These folders contain examples for each LaunchPad™ and are organized based on function with lower-level Driverlib examples, higher-level TI Drivers examples, and examples for middleware such as GUI Composer, LIN, IQMath, and others.
Docs: Includes all relevant documentation including user’s guides and API guides.
Source: Source code and libraries for all drivers and middleware.
Tools: Set of tools to aid in the development and/or testing of MSPM0 applications.
Though the Renesas RL78 support large middle and extensive sample code such as DSP, USB driver, but there is no package for code development program and RL78 has no example code, which means user needs to create new project and set up configurations such as the debugger from scratch. In contrast, MSPM0 SDK integrates all source code with middleware and Driver lib for easy development. The example code helps customers get started quickly and learn more about MCU peripherals.
Feature | RL78 Software | MSPM0 SDK | |
---|---|---|---|
Register-level code | No | No | |
Driver library | Yes | Yes | |
Middleware | Yes | Yes | |
Self-programming | Yes | No | |
Out of box code | No | Yes | |
Free RTOS | Yes | Yes |
Most MSPM0 examples support SysConfig to simplify the device configuration and accelerate software development.
Other reference document are shown below: