ATmega16

How to interface RFID with AVR microcontroller (ATmega16)

Knowingly or unknowingly the RFID technology is used by us in our day to day life. The most familiar example is seen in MNCs, schools and offices for daily attendance or automatic door opening system. The RFID contains two parts, namely, tag and receiver modem.Ā When an RFID tag comes in the range of receiver, the […]

How to interface RFID with AVR microcontroller (ATmega16) Read More Ā»

RFID interfacing with AVR microcontroller (ATmega16) using interrupts

This article covers how to extract and display the twelve byte unique tag ID received by RFID module on LCD using interrupt method. Before proceeding to this article readers must have knowledge of serial interrupt and LCD. In the previous article of RFID, polling method was used where the microcontroller was continuously monitoring the RXC

RFID interfacing with AVR microcontroller (ATmega16) using interrupts Read More Ā»

How to use internal ADC of AVR microcontroller using interrupts

This article is in continuation to AVR interrupts. There are two types of interrupts external and internal in AVR microcontroller. The aforesaid article covers external interrupts. AVR microcontrollers have seventeen internal interrupts. These internal interrupts are generated by the internal peripherals of Microcontroller like Timer, ADC etc. The internal interrupts are used for efficient operation

How to use internal ADC of AVR microcontroller using interrupts Read More Ā»

How to use inbuilt analog comparator of AVR microcontroller

Analog comparator is a device which compares two input voltages and generates output accordingly. The article on IR sensor explains the use of comparator in sensor designing. Comparators form an integral part of circuit designing in majority of the applications. Ā AVR microcontrollers have in-built analog comparator. Using the in-built analog comparator of AVR, the controller

How to use inbuilt analog comparator of AVR microcontroller Read More Ā»

How to disable JTAG of AVR microcontroller

JTAG stands for ā€œJoint Test Action Groupā€ which was standardized as theĀ IEEEĀ 1149.1Ā Standard Test Access Port and Boundary-Scan Architecture in 1990. JTAG is generally used in IC debugging and device programming. Atmega16 consists of one JTAG port which shares four pins with PORTC. Until JTAG port is not disabled, these pins canā€™t be used as normal

How to disable JTAG of AVR microcontroller Read More Ā»

SPI (serial peripheral interface) using AVR microcontroller (ATmega16)

There are different protocols for serial communication between two deceives like, USART, SPI, I2C etc. Before selecting any communication protocol, data transfer rate is an important parameter. SPI transfers data at high speed data. AVR microcontroller contains on chip SPI interface. This article will explore the hardware configuration and programming of SPI. Serial Peripheral Interface

SPI (serial peripheral interface) using AVR microcontroller (ATmega16) Read More Ā»

How to use fast PWM (Pulse Width Modulation) Mode of AVR microcontroller Timer

This article is in continuation of PWM generation using AVR timer. In the previous article, PWM generation using Phase correct PWM mode is described. However, there are some applications like DAC, power regulation and rectification etc. which require high frequency PWM wave. The PWM generation using Fast PWM mode is suitable for such applications. This

How to use fast PWM (Pulse Width Modulation) Mode of AVR microcontroller Timer Read More Ā»

Phase Correct PWM (Pulse Width Modulation) Mode of AVR microcontroller Timer

Pulse Width Modulation is well known technique for controlling power electronics devices like SCR, IGBT etc. PWM is also used in motor speed controlling. Square wave generation by using AVR timers is explained in previous article. The AVR timers have feature of PWM wave generation as well .This article describes PWM generation capability of AVR

Phase Correct PWM (Pulse Width Modulation) Mode of AVR microcontroller Timer Read More Ā»

Waveform Generation using AVR Microcontroller (Atmega16) Timers

At times we come across applications or situations wherein we need to generate square waves with the microcontroller. The square wave can be generated by programming a pin which toggles between 0 and 1 with a certain time delay. Alternatively, the inbuilt feature of AVR timers can be used in square wave generation. The advantage

Waveform Generation using AVR Microcontroller (Atmega16) Timers Read More Ā»

Scroll to Top