CCSTUDIO

Code Composer Studio™ integrated development environment (IDE)

CCSTUDIO

Downloads

Overview

Code Composer Studio is an integrated development environment (IDE) for TI's microcontrollers and processors. It is comprised of a rich suite of tools used to build, debug, analyze and optimize embedded applications. Code Composer Studio is available across Windows®, Linux® and macOS® platforms.

Code Composer Studio provides an intuitive user interface that guides users though each step of application development. It includes an optimizing C/C++ compiler, source code editor, project build environment, debugger, profiler and many other features. Familiar tools and interfaces make getting started with development simple and easy.

Code Composer Studio combines the advantages of the Eclipse® Theia framework with advanced capabilities from TI resulting in a compelling feature-rich environment. The cloud-based Code Composer Studio enables development in the cloud without the need to download and install large amounts of software. Get started in the cloud by visiting the TI Developer Zone.

For VS Code® users, the Code Composer Studio interface will be very familiar. The Eclipse® Theia framework leverages some of the same components that power VS Code. However, if there is a desire to use VS Code natively, there is a TI VS Code extension package available from the marketplace that enables support for selected devices.

Features

Get started quickly:

Code Composer Studio has an intuitive user interface making development easy. Connected development boards are automatically detected and a tailored set of actions for getting started are presented.

Compiler:
Code Composer Studio includes C/C++ compilers tailored to get maximum performance and optimal code size for TI devices. The TI Arm Clang compiler combines LLVM and Clang with TI added features such as link time optimization to provide exceptional code size for TI Arm®-based microcontrollers. Compilers are included for proprietary architectures such as MSP430TM, C2000TM and DSPs that enable the optimum performance entitlement for these devices. 

Resource Explorer:
Resource Explorer provides access to the resources needed for embedded development. Quickly access examples, training, software development kits and documentation tailored to the device being used. Resource Explorer is included with Code Composer Studio and is also available in the cloud on the TI Developer Zone.

Hardware and software configuration with SysConfig:
SysConfig is an intuitive and comprehensive tool for configuring pins, peripherals, drivers, radios and other components. SysConfig simplifies configuration challenges and accelerates software development.  

EnergyTrace™:
EnergyTrace is an analysis tool that measures and displays the energy profile of microcontroller and wireless connectivity applications and helps optimize for ultra-low-power consumption.

Advanced debug:
Code Composer Studio provides many advanced debug capabilities. The runtime object view provides insight into the status of RTOS objects such as tasks, stacks, timers and semaphores. Trace can be leveraged to track program execution and track down hard to debug issues. Access memory and registers non-intrusively while the device is running without impacting program execution. Graph arrays of data to visualize memory in a graphical format.

Scripting & automation:
Code Composer Studio has a complete scripting environment allowing for the automation of tasks such as testing and performance benchmarking.

Download View video with transcript Video
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
  • Chapters
  • descriptions off, selected
  • en (Main), selected

    Downloads

    IDE, configuration, compiler or debugger

    CCSTUDIO Code Composer Studio™ integrated development environment (IDE)

    Supported products & hardware
    Launch Download options
    alarmProduct notifications

    Additional resources you might need

    Firmware

    UCD3138FW-BIDI Bi-Directional Firmware

    Supported products & hardware
    Download options
    Online training

    CCSTUDIO-ACADEMY Code Composer Studio™ Academy

    Supported products & hardware
    Browse

    Technical documentation

    star
    = Top documentation selected by TI
    No results found. Please clear your search and try again.
    View all 26
    Type Title Date
    * User guide Code Composer Studio User’s Guide May 13, 2020
    * More literature Code Composer Studio on Resource Explorer Jan 6, 2020
    User guide TMS320C6000 Optimizing C/C++ Compiler v8.5.x User's Guide (Rev. G) PDF | HTML Aug 10, 2025
    User guide TMS320C6000 Assembly Language Tools v8.5.x User's Guide (Rev. F) PDF | HTML Aug 8, 2025
    Application note C6000 Embedded Application Binary Interface (Rev. B) PDF | HTML Aug 8, 2025
    User guide C7000 Host Emulation v5.0.0.LTS Users Guide (Rev. L) PDF | HTML Mar 18, 2025
    User guide C7000 C/C++ Optimizing Compiler v5.0.0.LTS Users Guide (Rev. K) PDF | HTML Mar 18, 2025
    User guide C7000 C/C++ Optimization Guide (Rev. D) PDF | HTML May 22, 2024
    Application note C28x Embedded Application Binary Interface (Rev. B) PDF | HTML Oct 31, 2023
    User guide TMS320C28x Assembly Language Tools v22.6.0.LTS User's Guide (Rev. Z) PDF | HTML Oct 27, 2023
    User guide TMS320C28x Optimizing C/C++ Compiler v22.6.0.LTS User's Guide (Rev. Z) PDF | HTML Oct 27, 2023
    User guide ARM Assembly Language Tools v20.2.0.LTS User's Guide (Rev. Z) PDF | HTML Mar 30, 2023
    User guide ARM Optimizing C/C++ Compiler v20.2.0.LTS User's Guide (Rev. W) PDF | HTML Mar 30, 2023
    User guide C6000-to-C7000 Migration User's Guide (Rev. E) PDF | HTML Mar 29, 2023
    User guide MSP430 Assembly Language Tools v21.6.0.LTS User's Guide (Rev. Y) PDF | HTML May 25, 2021
    User guide MSP430 Optimizing C/C++ Compiler v21.6.0.LTS User's Guide (Rev. Y) PDF | HTML May 25, 2021
    Application note MSP430 Embedded Application Binary Interface (Rev. A) PDF | HTML Jun 2, 2020
    More literature Code Composer Studio Documentation Overview May 13, 2020
    User guide VCOP Kernel-C to C7000 Migration Tool User's Guide (Rev. C) PDF | HTML Aug 11, 2019
    User guide PRU Assembly Language Tools v2.3 User's Guide (Rev. C) May 21, 2018
    User guide PRU Optimizing C/C++ Compiler v2.3 User's Guide (Rev. C) May 21, 2018
    Technical article Five fab facts about the C6678 DSP PDF | HTML Apr 27, 2015
    User guide TMS320C55x Optimizing C/C++ Compiler User's Guide (Rev. G) Nov 9, 2011
    User guide TMS320C55x Assembly Language Tools User's Guide (Rev. I) Nov 9, 2011
    Application note Using the Scripting Utility in the Code Composer Studio IDE (Rev. A) Jul 2, 2002
    Application note Configuring Code Composer Studio for Heterogeneous Debugging Jun 30, 2001

    Hardware development

    DEBUG PROBE
    TMDSEMU110-U XDS110 JTAG Debug Probe TMDSEMU200-U XDS200 USB Debug Probe TMDSEMU560V2STM-U XDS560™ software v2 system trace USB debug probe
    DEVELOPMENT KIT
    MSP-TS430PN80A MSP-TS430PN80A - 80-pin Target Development Board for MSP430F5x MCUs MSP-TS430RGZ48B MSP430F534x 48-Pin Target board only
    EVALUATION BOARD
    LAUNCHXL-CC1352P CC1352P LaunchPad™ development kit for SimpleLink™ multi-band wireless MCU TMDSCNCD28P65X TMS320F28P65X controlCARD evaluation module TMDSDSK6455 TMS320C6455 DSP Starter Kit (DSK) TMDSOSKL137 OMAP-L137/TMS320C6747 Floating Point Starter Kit TMDXEVM3358 AM335x evaluation module
    HARDWARE PROGRAMMING TOOL
    MSP-FET MSP MCU Programmer and Debugger

    Software development

    IDE, CONFIGURATION, COMPILER OR DEBUGGER
    ENERGYTRACE EnergyTrace Technology SYSCONFIG System configuration tool TI-CGT TI code generation tools - C/C++ compilers and assembly language tools

    Support & training

    TI E2E™ forums with technical support from TI engineers

    View all forum topics

    Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

    If you have questions about quality, packaging or ordering TI products, see TI support.

    Video series

    View all videos

    Videos