CCS C Windows IDE
There are two genres of the CCS C compiler: the command-line compiler (PCB, PCM, PCH and PCD) and the Windows IDE (PCW, PCWH, PCWHD and PCDIDE). IDE compiler capabilities include many utilities to aid in program design and editing.
| PCB | PCM | PCH | PCD | PCW | PCWH | PCWHD | PCDIDE | |
|---|---|---|---|---|---|---|---|---|
| Command Line Compiler | X | X | X | X | X | X | X | X |
| 12-bit Support | X | X | X | X | ||||
| 14-bit Support | X | X | X | X | ||||
| 16-bit Support | X | X | X | |||||
| 24-bit Support | X | X | X | |||||
| Built-in Functions | X | X | X | X | X | X | X | X |
| Example Programs | X | X | X | X | X | X | X | X |
| Device Drivers | X | X | X | X | X | X | X | X |
| MPLAB® IDE Interface | X | X | X | X | X | X | X | X |
| Multiple Compilation Units | X | X | X | X | ||||
| RTOS | X | X | X | X | ||||
| Windows IDE | X | X | X | X | ||||
| C Aware Editor | X | X | X | X | ||||
| New Project Wizard | X | X | X | X | ||||
| C Aware Real-time Debugger | X | X | X | X | ||||
| Special Viewers | X | X | X | X | ||||
| C-Metrics Calculator | X | X | X | X | ||||
| Auto Documentation Generator | X | X | X | X | ||||
| Edit/Add-To The Device Database | X | X | X | X | ||||
| Flow Chart Editor | X | X | X | X | ||||
| RTF Documentation Editor | X | X | X | X | ||||
| Serial Port Utility | X | X | X | X |
Multiple Compilation Units
For Larger Image,
Click
Here
C Aware Editor
For Larger Image, Click Here
New Project Wizard
For Larger Image,
Click
Here
C Aware Real-time Debugger
|
CCS provides a high level debugger for the Microchip PIC
® and dsPIC
® line of microcontrollers. This debugger is
included with PCW, CCS's C Compiler with Windows IDE, and requires an ICD
unit (CCS ICD-U40 or CCS ICD-S40) connected to a Flash PIC® MCU series
microcrontroller that is capable of debugging (such as the PIC16F87x
or PIC18Fxx2).
Loading, Reset, Go, Halt, Go To Line, Step and Step Over control commands are provided. The source and list windows in PCW show the current line being executed. Stepping in a source window steps a full C line and in the listing window only an assembly line (single word instruction). Step over works correctly for standard functions, inline functions and library calls. Standard RAM and Data EEPROM windows shown the data and the locations recently changed. The data may be manually changed on a byte basis. Program memory is disassembled and shown in assembly language mnemonics.
|
||
| Special function registers are grouped by a function and each bit is fully interpreted in the debugger window. | ![]() |
For Larger Image,
Click
Here
For Larger Image,
Click
Here
| A monitor allows character I/O to and from the target platform. The target program can printf to this debugger window and getc from it. | ![]() |
For Larger Image,
Click
Here
For Larger Image,
Click
Here
|
Click here to see how the C Aware Real-time Debugger speed compares to MPLAB® IDE.
Coming Soon:
|
![]() |
For Larger Image,
Click
Here
Project Navigation by File
Project Navigation by Identifier
| Another navigation bar shows all project functions and identifiers. Double click on an identifier to move the editor cursor to the location where the identifier is declared. |
For Larger Image,
Click Here
Special Viewers
For Larger Image,
Click
Here
Statistics
| PCW has a statistics window, which shows lines and statements in each file, and ROM and RAM used by each function along with percentages. |
For Larger Image,
Click
Here
C-Metrics Calculator
For Larger Image,
Click
Here
Special Function Register Reference
| The PCW IDE allows the viewing of all SFR's for a given part and has the ability to generate custom .h files with the register and bit definitions for specific functions. |
For Larger Image,
Click
Here
Automatic Documentation Generator
For Larger Image,
Click
Here
Ability to Generate Customized Include
Files with SFR Definitions
| Automatically generate a custom include file according to the device parameters you need. |
Device Selector
For Larger Image,
Click
Here
Edit/Add-To The Device Database
For Larger Image,
Click
Here
Ability to Generate C Constant
Declarations from a Hex or Binary File
| The PCW IDE has a tool to import a binary or hex file and create from it a C declaration to make it easy to include images or a bootloader into your C program. |
Flow Chart Editor
For Larger Image,
Click
Here
RTF Documentation Editor
| PCW comes with a full featured RTF editor to make integration of documentation into the project easier. |
Technical Support Wizard
For Larger Image,
Click
Here
Spellchecker
| The IDE has the ability to spell check all words in comments and/or quotes. |
For Larger Image,
Click
Here
Download Manager
For Larger Image,
Click
Here
Integration with External Tools
For Larger Image,
Click
Here
Configurable Desktop
| The desktop layout is very configurable and the PCW IDE allows desktop configurations to be saved and loaded. In addition, the default layouts can be specified separately for editing and debugging. |
Vista Style - Modern IDE Look
For Larger Image,
Click
Here
Better Windows Integration for File
Associations
For Larger Image,
Click
Here







