- Supported chips
IntroductionWelcome to the CC8E C compiler for the Microchip PIC18 family. The PIC microcontrollers are popular for cost critical applications. The CC8E C compiler was designed to enable best possible usage of the limited code and RAM space offered by PICmicro devices. The priority was not to provide full ANSI C support, but to generate compact and optimized code.
Local variables are supported. The CC8E compiler performs a safe compression by checking the scope of the variables and reusing the RAM locations when possible. The limited RAM space is therefore used efficiently. Interrupt support can be tricky. The CC8E compiler allows every statement to be written in C code.
The inline assembly capabilities allows existing assembly routines to be included in new C applications.
Programming in C gives you the following advantages:
The CC8E compiler was written with code efficieny as the main goal.