PIC18F Programming in C - Foundation Workshop using the C18 C Compiler — A 3 day course

contact usEnquire about this course


This hands-on course aims to provide engineers with an understanding of the enhanced PIC18C / PIC18F family of microcontrollers and experience of using Microchip development tools to create and debug simple 'C' programs.

The emphasis is on providing a solid foundation of knowledge on the architecture and features of this range of microcontrollers, together with practical experience of the development tools and the steps required to embark on a new development. The course includes many practical workshop exercises which are interleaved with the relevant presentation material for maximum impact and variety. These exercises are carried out using MPLAB® software running on a Windows® PC, an ICD programmer/debugger and a target development board containing a PIC16C / PIC16F microcontroller on which programs created during the exercises can be observed to be running in real-time.


You will learn how to:


Microchip Overview

Overview of Development Tools

The PIC18C / PIC18F Architecture

The C18 Compiler

Suitable For

This course is aimed at engineers with an understanding of microelectronics and programming who intend to create projects using the 'C' language, but who are new to the PIC18C / PIC18F architecture and/or the C18 'C' compiler.


A prior knowledge of generic 'C' programming is assumed, together with familiarity with the Windows environment on a Personal Computer.