Developed by Atmel AVR belongs to the family of microcontrollers. RISC 8-bit microcontroller AVR was the first one to have flash memory for program storage. Due to many flexible features they find their applications as embedded system.

Atmel states that AVR is not any acronym and doesn’t stand for anything in particular.  Defining the specifications mega AVR, the ATmega series has 4–256 KB program memory, 29–100 pin packages and extended instruction set. AVR has versatile application quality including security, safety & entertainment system. 

Students must have the knowledge of basics of embedded C programming, hobbyists, robot builders, experimenters and small system developers. Working professionals or graduates who aspire to pursue their profession in the field of Embedded System or Robotics will find it completely beneficial.

Embedded System Architect, Firmware Engineer, Senior Embedded Firmware, Software Electrical Engineer, Hardware Design Software Engineer, Embedded trainer, Research and development field.

megaAVRs comes with special features which are not found with the other members of the AVR family.  Projects such as LCD controller, USB controller, advanced PWM, CAN, etc. are implemented in industries using AVR as platform. Be it a Micro, Small or Medium industry, manufacturing or production unit, Research or development field embedded engineers are required in almost every domain of electronics.


Embedded System With AVR

Introduction to Embedded System

  • Embedded System With Robotics
  • Future of Embedded System

Interfacing of various kind of display devices

  • Displays
  • LED
  • LCD

Interfacing various human interface devices

  • Input Devices
  • Switches

Introduction to Sensor

  • Type of Sensors
  • IR Sensor
  • Working of IR Sensor
  • Sound Sensors
  • Temperature Sensor

Embedded System Concept

  • Introduction to micro controller
  • What is a micro controller?
  • Microprocessor Vs microcontroller
  • Why AVR is the most widely used micro controller family?

Introduction to Microcontrollers and AVR Family

  • Introduction to Atmega 8 Microcontroller
  • Introduction to ATMega8/ATMega16/Atmega32 features
  • Input/ Output Ports of Atmega
  • Data registers of Atmega Controller
  • Interrupts
  • Timer/Counter
  • Introduction of Analog to Digital Conversion

Embedded C Programming

  • What is Embedded C?
  • Embedded C-Programming for AVR Microcontroller
  • Introduction to C, Statement, Function
  • Programmer Strategy
  • Code structures and debugging
  • Code Flashing and execution

Introduction to LCD

  • What is 16X2 LCD
  • How to print Data on LCD
  • Interfacing of LCD
  • Coding For LCD
  • Practical Use of LCD

Introduction to ADC

  • What is ADC
  • ADC In Atmega 8
  • Register of ADC
  • Coding of ADC
  • Practical Use of ADC

Introduction to USART

  • UART
  • Diff Between USART & UART
  • Register of USART
  • What is Prescaler
  • Serial communication Vs Parallel Communication
  • Practical Application of Serial Communication
  • Serial Communication between System & Microcontroller

Introduction to Timers/Counters

  • What is timer/counter
  • Timer Register
  • Timer0/Timer1
  • Programming for timer
  • Practical application of Timers

Introduction to PWM

  • What is PWM
  • PWM Register in Timer
  • How to Generate PWM Pulse from Microcontroller
  • What is Duty Cycle
  • Practical Application of PWM

Project Building and implementation

  • Designing
  • Coding
  • Development
  • Testing

Projects Covered

  • Embedded System Based Project
  • DTMF Based Project
  • Sensor Based Project
  • LCD Interfacing
Drop Us Query

Batch Starts


Mon-Fri (WeekDays)
10:30 AM - 12:30 PM
INR 11999



Mon-Fri (WeekDays)
10:30 AM - 12:30 PM
INR 12999


Copyright TIMTS, © 2017, TIMTS declares that all the images, photographs, logos, tradmarks, name of brands other than TIMTS, research facts & copyrighted content of any other brand are the property of their respective owners(or brands). It has been only used for illustrative purpose.