Microcontrollers are an inevitable part of a mixed circuit design. They are ‘the brain of the systems’ and has a huge application in almost all areas like embedded systems, power electronics, modern Electrical systems, instruments etc.

Engineers in fields such as electronics, electrical systems, instrumentation etc should learn microcontrollers and its programming for their works to complete. So learning microcontroller programming during the graduation course will be very good for the career of students and even the academic projects need some control circuitry.

We are providing PIC micro controller programming workshop, which is widely used in the industry, manufactured by Microchip. PICs had wide range of application & availability and are easily available at low cost.

Our workshop is very systematically designed so that the students can understand the basics well, can do programming of its various peripherals and special features. Our workshop is purely hands-on and the students can write the code by their-own, test it using Simulator and final testing using PIC trainer kits. Also for better learning & understanding we included a mini project session in which students are asked to do a project using the trainer kit.

Proposed Programme Highlights

  • Three day exclusive training on PIC Microcontroller Programming
  • MPLABX IDE and XC8  Compiler.
  • 80% of training will be hands-on / Practical sessions
  • Specially designed PIC *Trainer Kits for Testing the code.
  • Follow up trainings and continued support are offered even after current training, based on request
  • 90 day free online support.

*Trainer Kits are not takeaway Kits

Expected outcome

After completion of this workshop, the participants can program the PIC microcontroller for many application and projects.

Proposed Training Scheme

Timing Schedule

 

 

 

 

Day 1

 

 

FN

Introduction

  • Micro processor& Controller
  • PIC Family
  • Architecture Mid-Range (PIC16F883)
  • Pin-out
  • Memory Organization
  • Special features

Introduction to MPLABX IDE

Introduction to Embedded C

  • Embedded C Programming Structure
  • XC8 Compiler, Header files, Key words etc

I/O programming

  • Configuration
  • PORT Initialization
  • Burning of Program into the Microcontroller
  • Hands-on Assignment & testing using PIC Trainer Kit
  • Assignment 1

AN

Interrupt Programming

  • Concept of interrupts
  • Peripheral & External interrupts
  • Interrupt Register Configurations
  • Assignment 2
  • Hands-on Assignment & testing using Kit
 

 

 

Day 2

FN

LCD Interfacing to PIC16f887

  • LCD Pin out study
  • LCD Command set familiarization
  • Programming
  • Assignment 3
  • Hands-on Assignment  and testing using PIC Trainer kit

Analog to Digital Converter

  • ADC Basics
  • Overview of ADC channels
  • Control Register configuration
  • Assignment 4
  • Hands-on Assignment & testing using PIC
 

AN

Timer programming

  • Overview of various Timers & need for timers
  • Timer1 Configuration
  • Programming
  • Assignment 5
  • Hands-on Assignment & testing using PIC Trainer Kit
Day 3

FN

Universal Synchronous Asynchronous Receiver Transmitter

  • Serial Communication Basics
  • Configuration registers
  • Flag bits
  • Programming
  • Assignment 6
  • Hands on Assignment & Testing using Simulator

 Mini Project 1

AN

 Mini project 2

 Facilities to be provided by the college

  1. A Seminar Room / Lab to seat up all the participants
  2. Minimum students required: 50
  3. Participants may be grouped into teams of three or four (organizers can decide on this).
  4. At least 1 computer installed with MPLABX IDE and XC8 Compiler for each team.
  5. A Projector, Large Screen and Cordless Collar Microphone-Speaker Arrangement of needed.
  6. The class arrangement should be such that all participants can use their PCs while watching the slides on the projector screen.
  7. A White/Black Board for illustrations.
  8. All the computers for the workshop should have enabled USB ports.

 Workshop Charges & Offerings

  • Workshop Charges:
    • Please contact us for the financial details
  • Certificate will be issued for every participant
  • 90 day free Online support