Course M105 - PIC18F Foundation Workshop using the C18 'C' Compiler (3 days) 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. |
Course Outline Microchip Overview Overview of Development Tools The PIC18C / PIC18F Architecture The C18 Compiler
|
Intended AudienceThis 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. | |
Key SkillsUnderstand the architecture and features of the PIC18C / PIC18F family of microcontrollers Gain hands-on experience of Microchip development tools and the C18 compiler for creating and debugging 'C' programs on a target PIC18C / PIC18F microcontroller Be introduced to the use of on-chip peripherals to simplify interfaces to the outside world |
Laboratory Workshops
You will learn how to: Programme object code into a target PIC18F microcontroller using MPLAB® and MPLAB® ICD2
|
| Practical Work
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. |