Code Optimizing C Compilers
for Microchip PIC® and dsPIC® DSCs

Advantages of the CCS C Compiler

CCS developed the first C Compiler for Microchip microcontrollers over 20 years ago and continues to provide software solutions to developers of embedded applications using PIC® MCU and PIC24/dsPIC® DSC devices. CCS compilers are easy to use and quick to learn. For the less experienced programmer, a detailed textbook explaining the C language and how it may be applied to PIC® microcontrollers.

Our compiler products include pro-level optimization, the largest library of built-in functions, powerful PIC® MCU specific pre-processor commands, and ready-to-run example programs to quickly jump-start any project. Our massive customer base provides us access to understanding our customer's requirements while developing advanced features with frequent releases and rare bugs.

Key Compiler Features:

  • Easily migrate between all Microchip PIC® MCUs devices
  • Minimize development time with: peripheral drivers and standard C constructs
  • C++ style input/output streams with full data formatting to any device or for strings
  • Use CCS libraries and object code royalty free
  • Convenient functions like #bit and #byte allow C variables to be placed at absolute addresses
  • The integral one-bit type (Short Int) permits the compiler to generate very efficient Bit-oriented code
  • Easily define, set-up and manage interrupts
  • Additional Compiler Details

C-Aware IDE - The Most Technologically Advanced
C Compiler

Our C-Aware IDE provides embedded developers with a suite of tools and an intelligent code optimizing Microchip PIC® C compiler that frees developers to concentrate on design functionality instead of having to become an MCU architecture expert. C-Aware allows developers to manage every aspect of their embedded software development, from design through device programming and debugging. C-Aware is the ideal environment to develop C program code with integrated built-in functions, performance analyzation and statistics, and debugging compiled code in real-time while running on Microchip PIC® devices.

Key C-Aware IDE Features:

C Compiler Solution Suite

C-Aware IDE
Compiler Titles
Command Line
Compiler Titles
PIC10, PIC12, PIC16
12-bit Instructions
8-bit PIC® MCU
PIC10, PIC12, PIC14, PIC16
14-bit Instructions
8-bit PIC® MCU
16-bit Instructions
8-bit PIC® MCU
PIC24 / dsPIC
24-bit Instructions
16-bit PIC® MCU
PCW $350
PCWH $500
PCWHD $600
PCB $50
PCM $150
PCH $200
PCD $250

All CCS compilers have pro-level optimization and are available in flexible software configurations that fit your project requirements. New licenses include: initial download rights, optional maintenance renewals, and free tech-support for the life of the product. All compilers are compatible with third-party tools such as Microchip MPLAB® and MPLAB® X.

Special Compiler Configurations

C-Aware IDE Demo
Textbook to Learn C for PIC
EZ App Lynx