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 electronic, 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 AVR micro controller programming workshop, which is the widely used 8 bit microcontroller in the industrial manufactured by microchip (Previously Atmel). AVRs 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 AVR 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

  • Two day exclusive training on Atmel AVR Programming
  • 80% of training will be hands-on / Practical sessions
  • Specially designed AVR *Trainer Kits for testing the code.
  • ATMEL Studio 7 IDE for coding.
  • 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 AVR micro controller for many application and projects.

Proposed Training Scheme

Timing Schedule

Day 1



  • Micro processor & Controller
  • AVR Family
  • Architecture
  • Pin-out
  • Basic Circuit
  • Memory Organization
  • Special features

Introduction to Embedded C

  • Embedded C Programming Structure
  • Atmel studio C headerfiles, key words etc

I/O programming

  • Special Function Registers
  • SFR Configuration

Introduction to Atmel Studio 7


  • Interfacing LED
  • Circuit
  • Writing the Code
  • project building and debugging errors
  • Simulation in Proteus
  • Example: LED blinking
  • Example: LED chaser



  • Interfacing switch
  • Concept of pullup resistor
  • Internal pullup configuration
  • Simulation using Proteus
  • Example: Controlling LED via push button

Loading hex file into ATmega16

  • Breadboard Familiarization
  • ATmega16 basic circuit
  • USBasp serial programmer Intro
  • Pin Diagram of USBasp programmer
  • Circuit implementation
  • Programming with Sinaprog

Testing previous examples in hardware

Day 2


LCD Interfacing to AVRAtmega16

  • LCD Pin out study
  • LCD Command set familiarization
  • LCD headerfiles and functions
  • Example: Displaying name in LCD
  • Circuit Development and Testing the hardware
  • Example: Interface Proximity sensor  and Display it on LCD

Analog to Digital Converter

  • ADC Basics
  • Overview of ADC channels
  • Control Register configuration
  • ADC Headerfiles and functions
  • Example: Interfacing Potentiometer
  • Testing in breadboard hardware


Mini Project

  • Digital volt meter
  • Temperature monitor and Alarm

 Facilities to be provided by the college

  1. A Seminar Room / Lab to seat up all the participants
  2. Minimum students required: 25
  3. Participants may be grouped into teams of three or four (organizers can decide on this).
  4. At least 1 computer installed with Atmel Studio 7 and other software for each team.
  5. A Projector, Large Screen and Cordless Collar Microphone-Speaker Arrangement.
  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 serial 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 for every participants