please dont rip this site

Massmind : CPUs : Atmel : AVR

RISC core running single cycle instructions. 32 general purpose registers. On chip hardware includes: Internal oscillators, timers, UART, SPI, USB, pull-up resistors, pulse width modulation, ADC, analog comparator, up to 4x40 LCD drivers and watch-dog timers. On chip in-system programmable Flash and EEPROM. 1.8-5.5 Volt power options. Software controlled frequency and sleep modes with fast wakeup. Used in popular Arduino system.


The Atmel AVR and the Microchip PIC are very similar (Harvard architecture) lines of microcontrollers.

Advantages of Atmel AVR:

Disadvantages of Atmel AVR:

Common misperceptions: Some people think the fastest Microchip PIC (20 MHz 4:1 pipeline) is as fast as the fastest Atmel AVR (20 MHz 1:1 pipeline). They are wrong. The PIC is actually processing instructions at 5 MIPS and the AVR is at just under 20 MIPS. Also, the AVR instruction set is larger, so in many cases, it is getting more done in fewer cycles.

In System Development: The device is its own emulator which ensures actual behavior and electrical characteristics. You will have all resources available while debugging, and it is available on the tiniest 8-pin parts to the large 100-pin devices. AVR devices also support self-programming, allowing them to upgrade their own firmware. A single, free tool chain supports the entire AVR line. Assembler, Simulator, ICE, C and C++ support included at no cost. FORTH, Pascal, BASIC and many flavors of C and C++ are available from 3rd party vendors.

Groups: The AVR line is divided into to major groups; Tiny and Mega, with some additional special function versions for specific applications such as lighting, automotive, battery management, rf comms, and LCD drivers.

Development Tools

Code Library


A small robot board with the AVR + by Dimitar Dimitrov

ATMEL AVR USB Programmer and Rapid Prototyping Board by Tobias Frost

Free IDE

See also:

Distributed by:

Ingmar Meins AVR software video and other routines. +


file: /Techref/atmel/avr/index.htm, 11KB, , updated: 2015/11/4 23:13, local time: 2017/2/21 00:08, owner: DAV-MP-E62a,

 ©2017 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions?
Please DO link to this page! Digg it! / MAKE! / 

<A HREF=""> Atmel AVR, atmega, Microcontroller, embedded controller</A>

After you find an appropriate page, you are invited to your to this massmind site! (posts will be visible only to you before review) Just type in the box and press the Post button. (HTML welcomed, but not the <A tag: Instead, use the link box to link to another page. A tutorial is available Members can login to post directly, become page editors, and be credited for their posts.

Link? Put it here: 
if you want a response, please enter your email address: 
Attn spammers: All posts are reviewed before being made visible to anyone other than the poster.
Did you find what you needed?

  PICList 2017 contributors:
o List host: MIT, Site host, Top posters @20170221 IVP, RussellMc, Van Horn, David, Neil, James Cameron, Sean Breheny, alan.b.pearce, Denny Esterline, David Duffy (AVD), Bob Blick,
* Page Editors: James Newton, David Cary, and YOU!
* Roman Black of Black Robotics donates from sales of Linistep stepper controller kits.
* Ashley Roll of Digital Nemesis donates from sales of RCL-1 RS232 to TTL converters.
* Monthly Subscribers: Gregg Rew. on-going support is MOST appreciated!
* Contributors: Richard Seriani, Sr.

Welcome to!