32 bit Real time C2000™ Microcontrollers

controlSUITE™ Software

controlSUITE

controlSUITE 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.


 

 




Features

  • Centralized, interactive, software repository for everything C2000
  • Graphical User Interface (GUI) for intuitive navigation of software, development kits, libraries, user guides, application notes, and more.
    • Auto-loading of Code Composer Studio example projects
  • Device software and support
    • Access header files, Flash API, Boot ROM source code
    • Example projects
    • Device-specific documentation
    • Block Diagrams
    • Online Resources
  • Kit software and support
    • Kit overviews
    • Example projects with modular builds to guide users through development
    • Documentation – Quick Start Guides (QSG), Hardware Guides, Application Guides, and more
    • Graphical User Interface (GUI)
    • Complete hardware developers packages featuring schematics, BOM, gerber files, and source code
  • Libraries
    • 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:

Screenshots

Devices


enlarge Enlarge
Kits


enlarge Enlarge
Libraries


enlarge Enlarge

Other C2000 Software Resources

Code Composer Studio™ (CCStudio) IDE

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.

IDE Part Number Description XDS100 Emulator Support Trial Version Full Version
Code Composer Studio v4 CCS-FREE Eclipse based IDE compatible with all TI MCUs and DSPs XDS100 V1
XDS100 V2
Unlimited with XDS100 emulator (32KB limit without XDS100) $445
Code Composer Studio v3.3** TMDSCCS2000-1 Legacy version of CCS. Native support for F281x, F280x, F2833x, F2823x, F2802x, and F2803x families. XDS100 V1 32-KB Limited $495

** Not compatible with controlSUITE™ software.

DSP BIOS (Kernal/RTOS) – Included with CCStudio

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

Back to Top