About Us | [Public iPhone iPad Courses] | [Public Android Courses] | [Public Arduino Courses] | [Contact Us]

Course M323
PIC32 Embedded Systems C Programming

Duration: 5 Days

Microchip Certified Training

Intended Audience

This course is aimed at engineers with an understanding of microelectronics and programming who will be developing PIC32 embedded systems applications in C.

A Prior knowledge of generic 'C' programming as well as embedded systems programming is assumed. The emphasis of the course is on developing the modular and structured programming techniques needed to develop applications that will make best use of the computing resources available on PIC32 processors.

Course Overview

This "hands-on" course aims to provide engineers with an understanding of the PIC32 family of microcontrollers and experience of using Microchip development tools to create and debug simple 'C' programs. It also aims to provide an appreciation of the more advanced data structures, algorithms and modular programming techniques required when implementing embedded systems applications using the much greater memory and processing resources of the PIC32.

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 code libraries available for PIC32 application developers.

Key Skills

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 ICD3 programmer/debugger and a target development board containing a PIC32 microcontroller on which programs created during the exercises can be observed to be running in real-time.

You will learn how to:


Course Contents

Microchip Overview

Overview of Development Tools

The PIC32 Architecture

The C32 Compiler