In this tutorial we will show you how to setup an AVR Eclipse development environment on Windows. Installing the AVR-GCC toolchain The AVR-GCC toolchain is a collection of tools which are used to compile and upload firmware to AVR microcontrollers. The toolchain comprises of: GCC - The C/C++ Compiler GNU Binutils - A collection of...
The AVR family of microcontrollers use a modified Harvard Architecture which uses 3 types of memory, most of which are on chip. Flash RAM EEPROM Flash Flash is non volatile memory, which means it perisists when power is removed. Its purpose is to hold intructions that the microcontroller executes. The amount of flash can range...