The CCS C Compiler was the first C compiler introduced to exclusively support Microchip PIC microcontrollers. The latest version of the CCS C Compiler is made up of a C-Aware IDE, built-in functions, device libraries, and example programs. The C-Aware features include a Project Wizard and a BLE application development helper.
The content of today’s lecture will focus on using the Project Wizard to generate an EUSART driver, an I2C driver, and a SPI driver. The target PIC microcontroller mounted on our Curiosity Development Board, a PIC16F1619, contains a High-Endurance Flash cell. We will also call upon the resources of the Project Wizard to configure and activate the PIC16F1619’s High-Endurance Flash.
The CCS C Compiler is capable of running under the control of the Microchip MPLABX IDE. The final phase of today’s lecture will demonstrate how to generate PIC16F1619 firmware using a combination of MPLABX and the CCS C Compiler Project Wizard.