SLAAEF9A November 2023 – May 2025 MSPM0C1104 , MSPM0G3507 , MSPM0H3216 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1306 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
An integrated development environment (IDE) is a software application that helps programmers develop software code efficiently, which normally includes editor, compiler, debugger and so on.
The typical IDE of RL78 is e2studio, which can download sample code and has an easy-to-use Eclipse code editor. As for TI, Code Composer Studio IDE (CCS) is highly recommended, which supports TI's microcontroller (MCU) and embedded processor portfolios. As CCS is also an Eclipse-based IDE, users can get started easily. Specifically, CCS comprises a series of tools used to develop and debug embedded applications including an optimizing C/C++ compiler, source code editor, project build environment, debugger, profiler and many other features. Also, CCS is completely free to use.
| IDEs | CCS | e2studio |
|---|---|---|
| License | Free | Free |
| Compiler | TI Arm Clang, GCC | CC-RL, LLVM |
| Current Consumption integrated in IDE | EnergyTrace | Renesas QE |
| Peripherals’ API function assistance | Not supported | Supported |
| Display language | English | English Japanese Chinese |
| Convert file | Hex file Binary file Motorola S-record file Ti_txt file |
Hex file Binary file Motorola S-record file |
| Generate code GUI | SysConfig | Smart Configuration |
CCS integrates MSPM0 device configuration and auto-code generation from SysConfig as well as MSPM0 code examples and academy trainings in the integrated TI Resource explorer. What's more, CCS offers an all-in-one development tool experience.
In addition to CCS, MSPM0 devices are also supported in industry-standard IDEs listed in Table 2-6.
| IDEs | CCS(Eclipse) | IAR | Keil | |
|---|---|---|---|---|
| License | Free | Paid | Paid | |
| Compiler | TI Arm Clang GCC | IAR C/C++ Compiler™ for Arm | Arm Compiler Version 6 | |
| Disk size | 0.88G(ccs20.1.1) |
6.33G(Arm 8.50.4) |
2.5G (µVision V5.37.0) | |
| XDS110 | Supported | Supported | Supported | |
| J-Link | Supported | Supported | Supported | |
| EnergyTrace | Supported | No | No | |
| MISRA-C | No | Supported | No | |
| Security | No | Supported | No | |
| ULINKplus | No | No | Supported | |
| Function safety | No | Supported | Supported | |
The use of CCS and some of features can be seen in Section 2.2.2.2. Other reference materials are shown as follows: