controlSUITE™ for C2000™ microcontrollers is a cohesive set of software infrastructure and software tools designed to minimize software development time. From device-specific drivers and support software to complete system examples and technical training, controlSUITE™ provides libraries, examples, and support at every stage of development and evaluation. Go beyond simple code snippets - jump start your real-time system with real-world software.
Application specific libraries – Motor control, digital power
Math libraries – IQMath™, CLA, Floating Point
DSP libraries – Fixed and floating point
Signal Generation Libraries
Flash API and Boot ROM
All including example projects
Datasheets and User Guides
Application Notes
Training and Support
C2000 Workshops and offering dates
Online Training
C2000 Wiki Access
Videos
E2E Online Support Forum
C2000 Teaching Materials
Code Composer Studio IDE overview and download
3rd party Developer's Network
Why controlSUITE?
controlSUITE™ provides solutions
I never know if I am aware of every resource that's available Install controlSUITE™ once and it delivers a comprehensive package of every resource available for your device or application
I am never sure I am using the latest version of software, or if something completely new has been released controlSUITE™ can automatically or manually synchronize with a central repository, keeping you up to date with the latest revisions or newest offerings
My current vendor provides resources that are a) good, but expensive b) free, but aren't properly supported c) licensed, and won't provide source Everything in controlSUITE™ is completely free, meticulously documented, under version control, and nearly 100% open source on all software and hardware
I like to explore a system example, then tweak to my needs vs. I like to build my application from the ground up, bit by bit controlSUITE™ offers the complete solution, with 4 levels of hardware abstraction, libraries, software examples, full systems, and GUIs you can jump in at any level depending on your experience and comfort.
From device-specific drivers and support software to complete system examples in sophisticated system applications, controlSUITE provides solutions at every stage of development and evaluation:
Code Composer Studio™ (CCStudio) is an Eclipse-based integrated development environment for TI's DSPs, microcontrollers and application processors. CCStudio includes a suite of tools used to develop and debug embedded applications. It includes compilers for each of TI's device families, source code editor, project build environment, debugger, profiler, simulators and many other features. CCStudio provides a single user interface taking users through each step of the application development flow. Familiar tools and interfaces allow users to get started faster than ever before and add functionality to their application thanks to sophisticated productivity tools.
For free versions of CCSv4, download the XDS100 edition (TMDSCCS-HWN01A) for free use with XDS100 emulators, or the MCU edition (TMDFCCS-MCULTD) for code-limited use with all TI MCUs.
TI's DSP/BIOS(TM) kernel is a scalable real-time multi-tasking kernel. Together with its associated networking, microprocessor-DSP communications, and driver modules, DSP/BIOS provides a solid foundation for even the most sophisticated DSP applications. DSP/BIOS has been proven in thousands of customer designs and is one of the world's mostly widely used real-time operating systems. DSP/BIOS requires no runtime license fees and is backed by Texas Instruments' worldwide training and support organizations. DSP BIOS webpage
Real-time Debug – Included with CCStudio
Traditional debugging approaches (Stop Mode) require that programmers completely halt their system which stops all threads and prevents interrupts from being handled, which makes debugging extremely difficult if the system/application has real-time constraints. Real Time Mode debug support provides a better gauge of real-world system behavior by enabling programmers to halt and examine the application while allowing user specified time critical interrupts to be handled.
Legacy CCS v3.3 based C2000 Software
For software and support for CCStudio v3.3, please visit our legacy software page. NOTE: This software is not compatible with controlSUITE™ Legacy Software Page
plcSUITE Software
For software and information about C2000-based power line communications (PLC) technology, please visit our power line communications page: Power Line Communications