AVR ATmega Tutorial

ATmega32 – 8 Bit AVR Microcontroller

Exploring the Atmega32: A Comprehensive Guide to AVR Microcontrollers

ATmega32 – 8 Bit AVR Microcontroller AVR microcontrollers utilize the advanced RISC architecture, with the ATmega32 being an 8-bit microcontroller designed on the AVR enhanced RISC architecture and characterized by low power consumption. In the context of a 1MHz cycle frequency, AVR microcontrollers can execute one million instructions per second. Key Features: • 32 general-purpose registers arranged […]

Exploring the Atmega32: A Comprehensive Guide to AVR Microcontrollers Read More »

Interrupt in AVR Atmega32A Microcontroller

This tutorial is about how to use interrupt in AVR Atmega32A microcontroller. Interrupt enhances a use of microcontroller in many different ways. Interrupt is exactly the same as it means in English. Normally we expect a program to keep on executing sequentially in the way we have defined. When interrupt occurs the normal flow of instruction is

Interrupt in AVR Atmega32A Microcontroller Read More »

AVR-based Sensor Keyboard

A modern microcontroller has almost everything that’s needed to implement a touch sensor matrix. There are several sensing technologies: IC manufacturers typically advise using certain tech, sometimes they offer ready to use hardware- or software-based solutions. I was curious to try to implement a sensor matrix entirely from scratch all by myself. Here’s how it

AVR-based Sensor Keyboard Read More »

Programming ATMEGA32 (or Any Other AVR) Using Arduino IDE

The Arduino is a very cool development board where you could create hundreds of projects. But it doesn’t mean that for every project you create, you would need an Arduino board dedicated to that project alone. A hundred projects and a hundred Arduinos? That’s a waste of money! Depending upon the requirements of your project,

Programming ATMEGA32 (or Any Other AVR) Using Arduino IDE Read More »

Atmega8 based Voltmeter Ampmeter v2

Low power consumption Better Amperes display resolution while using low value drop resistor. Much smaller PCB size, only 5cm x 5cm. Still no SMD components. Easy calibration, only one voltage adjust and one ampere adjust preset, no voltage out detection. Voltage supplied by my 12Volt benchtop PSU(The resistor at output terminal is disconnected. The 10Ohm

Atmega8 based Voltmeter Ampmeter v2 Read More »

Configuring and using XBEE wireless modules

Xbees are some of the most powerful wireless modules you can find and they’re also very easy to configure and use. The only thing is they cost about Rs.1000 to Rs.2500 depending on the range and other parameters. If you’re like me and only bought the modules without the breakout boards or forgot to buy

Configuring and using XBEE wireless modules Read More »

The simplest digital voltmeter with AVR

This is probably the simplest possible digital voltmeter with Atmel AVR microcontroller. The circuit is controlled by a microprocessor IO1 – Atmel AVR ATmega8 (ATmega8, ATmega8L), a program to download and configuration bits setting is below. (ATmega8 may seem too “big”, but was chosen because it is one of the most frequently used AVR and

The simplest digital voltmeter with AVR Read More »

Scroll to Top