CCS IDE Advantages


The CCS IDE compiler provides you with a rich suite of tools to help speed you through each phase of your embedded design process...from design creation through project documentation. The IDE's productivity tools will help you complete your projects faster and with less effort than if you relied on just a command-line compiler. Easy to use and powerful, it delivers high value to everyone from hobbyists and students to the most experienced embedded development engineer.

Project Management Tools Keep Design Data Organized


  • Automatic Documentation Generator
  • Built in program metrics (complexity, maintainability, value and more)
  • Full project printer
  • Source code CRC to track project changes and versions
  • Customizable links to third party tools from the IDE for configuration management and integration with corporate software
  • Encrypted source code options to allow source code distribution without relieving source and guaranteeing it can not be changed
  • Independent PC bootloader tool
  • Tight integration with CCS device programmers:
    • Hex file comments to keep version information and burn time requirements
    • Flexible serializing methodology
    • Automatic hex file linking to easily have two programs loaded into a part
    • Hex file CRCs to ensure file integrity

Wizards Help You Throughout the Design Process


  • Project Wizard to help in initial project configuration
  • Device selector to help find the best part for a project
  • Data sheet viewer
  • Interrupt helper to determine each chips available interrupts
  • Configuration fuse helper
  • Register viewer with hints
  • Converter to convert data files to C data structures

Multiple Window C-Aware Editor Speeds Up Design Entry


  • Color C syntax highlighting
  • Code folding to collapse blocks for readability
  • Smart indentation and an indentation helper
  • {} and () matching with highlights
  • Automatic source code formatter
  • Spell checker for comments and quoted strings
  • Search for text in entire project

Tightly Integrated Debugging Speeds Software/Hardware Integration


  • View C variables in any C data type, complex C expressions and direct RAM
  • Set breakpoints at the C or assembly level
  • Single step and step over at the C level
  • Ability to single step at the assembly level through list files
  • Debugger link to printf/getc in running program
  • Numeric converter to translate from hex to various formats
  • Charting capability using data from running programs
  • Serial port monitor
  • List and Source file compare utilities