Atmel AVR

Atmel is the manufacturer of the AVR series of microcontrollers, along with programmable logic devices and other products. Aside from the manufacturer's web site, AVRFreaks is a good source of information for AVR's, including a side-by-side comparison chart of AVR devices.

In addition to the information on this page, this document has a very good introduction to AVR's and includes many links to additional resources (and free code!)

Development Tools

Software

Data Sheets

Please DO NOT print these out (on PSE printers) as they are very long and will waste a lot of paper. Get used to reading PDF files on the screen and using the PDF navigation resources to move around quickly.

Silly Bug List -- Hardware/Assembly

Here is a list of gotchas that might save you some headaches. This list is for hardware and assembly language issues. For AVRGCC issues, see below.

         PORTB |= _BV(5);       // Set CLK high
         data |= PINB & _BV(2); // Read MISO

Silly Bug List -- AVRGCC

These gotchas are specific to the AVRGCC development tools.

AtmelAVR (last edited 2007-12-28 20:22:35 by Andrew Sterian)