Fundamentals of the C Programming Language Downloads

Last modified by Microchip on 2023/11/09 09:12

Reference Materials

Although the lab exercises are for the most part generic enough to be built using any compiler for any platform, we selected the MPLAB® XC16 C Compiler for this class. The target device could be anything, but we selected the PIC24FJ128GA010 as a reasonable representative of the "middle" of the entire PIC® microcontroller product line. We will not be using any device-specific features. We just need to be able to build code for some specific target that we can run on in the simulator to observe the behavior of the code you will write.

Lab Exercise Files

Projects, Source Code, and Solutions

This class is about C programming, and not about learning the IDE, each lab exercise has a ready-made, pre-configured project that allows you to open it in the IDE and get to work on coding right away. Each lab exercise has complete IDE instructions so you can focus on the task at hand, even if you've never used MPLAB X IDE.