AVR Tutorial

AVR Tutorial

By Peter Ho

AVR TutorialAVR TutorialAVR TutorialAVR TutorialAVR Tutorial

This app is a AVR tutorial based mostly on ATMEGA16 C language. It is suitable for hobbyist or engineering college students.

Learning AVR mcu is troublesome. The learning curve is steep. The course of together with reading datasheet, writing code, building prototypes and troubleshooting. The most attainable errors are the setting incorrect value of registers.

Now, AVR tutorial is the answer. The code wizard permit you to set the timer, UART, ADC, interrupt and peripherals by just a few clicks in setting. The proven C supply code is generated automatically.

Though the code wizard relies on ATMEGA16 , it's easy to port to other ATMEGA since the supply code generated is very structured


• AVR structure review

• AVR asm mnemonics C lanugage

• 21 demo initiatives including led, keys, keypad, 16x2 LCM, ADC etc

• Code wizard for UART, timer, interrupt, ADC and external peripherals including LED, buzzer, key switch, exterior interrupt, 7-segment show, 8x8 led matrix, 4x4 keypad, 16x2 LCM, real time clock etc

Features Pro

• Support I2C eeprom 24C01 (128B) ~ 24C512 (64kB)

• Support SPI eeprom 25010 (128B) ~ 25M02 (256kB)

• Extra demo tasks including LED Matrix 16x16, i2c eeprom, spi eeprom, etc

• Code wizard for I2C eeprom, SPI eeprom, LCM 128x64 etc


Optional Demo

* OLED 128x64

* TFT 220x176

* MPU6050 (accel gyro) sensor

* 18B20 temperature sensor

* DFPlayer mp3 module

* SPI flash

* Stepper motor

* Servo motor

* Home automation utilizing bluetooth

Note :

1. For those that need help please e-mail to the designated email.

Do NOT use both the suggestions space to write questions, it is not applicable and that's not assured that can read them.

Atmel® and AVR® are registered emblems or emblems of Atmel Corporation or its subsidiaries, in the US and/or different nations. This utility just isn't associated or affiliated in any way Atmel Corporation.

Similar Apps


This app is a AVR tutorial based mostly on ATMEGA16 C language. It is appropriate for hobbyist or engineering college students.Learning AVR mcu is tough. The learning curve is steep. The process together with reading datasheet, writing code, building prototypes and troubleshooting. The ...


ATmicro Database allow you to examine the characteristics of all of the microcontrollers produced by Atmel®.You can seek for your favorite microcontroller, studying the options, applying filters, and lots of new options might be launched in future variations... The software integ...


This app is created to assist AVR builders. It allows to calculate some register values for hardware modules of AVR microcontrollers, convert analog voltages to ADC values, convert hexadecimal, binary and decimal numbers. The app contains following calculators:- Timers- USART/UAR...


Features 1. Display projects • Character LCM 16x2, 20x4 • Graphic LCM 128x64, LCM5110 (84x48) • I2C OLED 96x64, SPI OLED 96x64 • TFT 176x220 • UART HMI TFT Display2. Sensors Projects ...


Adjustable voltage regulator is a tool to produce regular voltage by adjusting resistors. It is fairly common used in electronic tasks for hobbyist, digital engineers.Features* To find out mixtures of 2 resistors making a desired output voltage* Calculate resistor ...


The utility data the time for completion of magic cubes 3x3x3, 4x4x4 and so on.Features1. Scramble Generator2. The finest time and average time are calculated.3. Limit 500 records4. Support English, German, French, Italian, Spanish, Trad. Chinese, Simp...


This app is a set of fundamental electronic calculators. It is appropriate for hobbyist, digital engineers or professionals.This is the free version, which accommodates advertisements; you could also buy from the Market the PRO version of the app to help the developer, unlock more featu...


The software is to delete personal information endlessly. It is appropriate for users who are going to promote their Android phones.Feature1. Select photographs in any folder2. Secure delete private photos. 3. Support English, German, Spanish, French, Italian...


The purpose NMEA Tools is to log your RAW GPS information (NMEA sentences) to a file in your SD card. Also, it might possibly parse a NMEA file.Features:1. Log RAW NMEA sentences2. Display the route in Google Map 3. Show latitude, longitude, altitude, speed, PDOP a...


The utility capture the accelerometer sensor (or G-sensor) knowledge right into a file Features1. The magnitude, minimum and maximum are calculated.2. The captured knowledge can be save in comma-separated values (CSV) file 3. Limit ten thousand knowledge poi...